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.
|