|
From: Emilien K. <cur...@us...> - 2005-01-14 14:35:08
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16571/include/wxDevCenter Modified Files: DocView.h MainFrame.h StatusBar.h Log Message: Liaison de la barre de status pour refléter le status des vues Index: DocView.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/DocView.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DocView.h 12 Jan 2005 13:50:54 -0000 1.3 --- DocView.h 14 Jan 2005 14:34:58 -0000 1.4 *************** *** 134,137 **** --- 134,140 ---- virtual ~View(void); + /** Fixe le texte du status de la vue.*/ + void SetStatusText(wxString strText); + /** Attache la vue à une cadre.*/ void SetFrame(ViewFrame *pFrame); Index: MainFrame.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/MainFrame.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** MainFrame.h 3 Dec 2004 16:47:44 -0000 1.1 --- MainFrame.h 14 Jan 2005 14:34:58 -0000 1.2 *************** *** 93,96 **** --- 93,98 ---- void OnStatusChange(StatusEvent& event); + + // Fonctions de retour des menus protected: Index: StatusBar.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/StatusBar.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** StatusBar.h 3 Dec 2004 16:47:44 -0000 1.1 --- StatusBar.h 14 Jan 2005 14:34:58 -0000 1.2 *************** *** 32,54 **** { class StatusBar : public wxStatusBar { ! friend class MainFrame; // Seule la fenêtre principale à acces à la barre de status ! protected: StatusBar(wxWindow* parent); virtual ~StatusBar(void); - public: // Identifiants des cases : enum StatusFieldID { ! ID_FIELD_TEXT = 0, ! ID_FIELD_EXTEND_INFO, ! ID_FIELD_CONTROL, ! ID_FIELD_PROJECT, ! ID_FIELD_STATUS }; }; --- 32,55 ---- { + class StatusEvent; class StatusBar : public wxStatusBar { ! DECLARE_EVENT_TABLE() ! public: StatusBar(wxWindow* parent); virtual ~StatusBar(void); // Identifiants des cases : enum StatusFieldID { ! ID_FIELD_TEXT = 0, ! ID_FIELD_VIEW = 1, ! ID_FIELD_PROJECT = 2, ! ID_FIELD_STATUS = 3 }; + protected: + void OnStatusEvent(StatusEvent& event); }; |