Hi, I commit new things.
* A new InitMenu event for Window. This event is fire when user first select a menuitem. It's usefull for refresh menuitem (enable/disable menuitem). * Add some helpfull methods for textfield too. * A Notepad sample. It's actually not exactly same as standard windows notepad but main feature exists. Changelog - GUI.pm, GUI_Constants.cpp : + Add MessageBox return value constants. - GUI.xs : + Create : Force a window name for all control. + Add MessageBeep. + ChooseFont : Change -size by -pointsize option and return value. - GUI_Events.cpp : + DoEvent_Menu : Add Self for NEM event. - GUI_Helpers.cpp : + Perlud_Free : Check if svSelf is a valid SV before use it. - GUI_MessageLoops.cpp : + WindowMsgLoop : Add WM_INITMENU event. - Textfield.xs : + Fix EN_UPDATE event handler name. + New Methods : CanPaste & HaveSel. - Window.xs: + New InitMenu event. - Samples\Notepad.pl : New file Laurent