|
From: Emilien K. <cur...@us...> - 2005-08-26 08:36:10
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8143/include/wxDevCenter Modified Files: language.h Application.h Frame.h Log Message: Base of the printing system : Add standard menus. Add handle for default page setup. Index: Frame.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/Frame.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Frame.h 2 Aug 2005 12:50:54 -0000 1.10 --- Frame.h 26 Aug 2005 08:35:58 -0000 1.11 *************** *** 42,45 **** --- 42,48 ---- #define IDM_FILE_CLOSE wxID_CLOSE #define IDM_FILE_CLOSEALL 0x0005 + #define IDM_FILE_PRINT wxID_PRINT + #define IDM_FILE_PRINTSETUP wxID_PRINT_SETUP + #define IDM_FILE_PRINTPREVIEW wxID_PREVIEW #define IDM_PROJECT_OPEN 0x0100 *************** *** 60,66 **** #define IDM_WINDOW_WORKBAR_LAST 0x03FF ! #define IDM_HELP_ABOUT 0x0400 ! #define IDM_HELP_INDEX 0x0401 ! #define IDM_HELP_CONTENT 0x0402 --- 63,69 ---- #define IDM_WINDOW_WORKBAR_LAST 0x03FF ! #define IDM_HELP_ABOUT wxID_ABOUT ! #define IDM_HELP_INDEX wxID_HELP_CONTEXT ! #define IDM_HELP_CONTENT wxID_HELP_CONTENTS Index: language.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/language.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** language.h 11 Aug 2005 09:58:17 -0000 1.9 --- language.h 26 Aug 2005 08:35:58 -0000 1.10 *************** *** 92,95 **** --- 92,98 ---- #define WXDC_MENU_FILE_SAVE "Save active document\tCtrl+S" #define WXDC_MENU_FILE_SAVEAS "Save active document as\tCtrl+Alt+S" + #define WXDC_MENU_FILE_PRINT "Print ...\tCtrl+P" + #define WXDC_MENU_FILE_PRINTSETUP "Page setup ..." + #define WXDC_MENU_FILE_PRINTPREVIEW "Print preview" #define WXDC_MENU_PROJECT_OPEN "Open project ...\tCtrl+Alt+O" Index: Application.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/Application.h,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Application.h 17 Aug 2005 16:33:17 -0000 1.15 --- Application.h 26 Aug 2005 08:35:58 -0000 1.16 *************** *** 88,91 **** --- 88,94 ---- Configuration m_ConfigManager; + /** Données de configuration de la mise en pages.*/ + wxPageSetupDialogData* m_pPageSetupDialogData; + /** Interception de la demande de sortie de l'application.*/ void OnExitMenu(wxCommandEvent& event); *************** *** 230,234 **** --- 233,252 ---- /** @} */ + /** @name Print + * @{*/ + /** Retourne les infos de mise en page.*/ + wxPageSetupDialogData* GetPagesSetupDialogData(); + /* @} */ + protected: + /** @name Print + * @{ */ + /** Intercepte les évènements de mise à jour des menus d'impressions pour les annuler.*/ + void OnUpdatePrint(wxUpdateUIEvent& event); + /** Intercepte la demande de configuration des pages.*/ + void OnPageSetup(wxCommandEvent& event); + /** @} */ + + /** Initialise la ligne de commande. * @param parser Parseur de ligne de commande. |