|
From: Emilien K. <cur...@us...> - 2005-09-15 10:15:13
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22034/include/wxDevCenter Modified Files: WorkBar.h Application.h Log Message: Modularize WorkBarManager. Use WorkBarManager::GetManager to retreive the unique manager object. Index: WorkBar.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/WorkBar.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** WorkBar.h 2 Aug 2005 17:13:01 -0000 1.8 --- WorkBar.h 15 Sep 2005 10:15:05 -0000 1.9 *************** *** 128,132 **** --- 128,138 ---- /** Gestionnaire des fenêtres cadres attachants des barres.*/ ObjectManager<TopFrame> m_FrameManager; + protected: + /** The unique WorkBarManager object.*/ + static WorkBarManager s_WorkBarManager; public: + /** Accessor to the unique workbar manager.*/ + static WorkBarManager& GetManager(){return s_WorkBarManager;} + /** Constructeur.*/ WorkBarManager(); Index: Application.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/Application.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** Application.h 15 Sep 2005 09:54:25 -0000 1.18 --- Application.h 15 Sep 2005 10:15:05 -0000 1.19 *************** *** 29,33 **** #include <wxDevCenter/Project.h> #include <wxDevCenter/DocView.h> - #include <wxDevCenter/WorkBar.h> #include <wxDevCenter/Config.h> --- 29,32 ---- *************** *** 71,77 **** DocManager m_DocManager; - /** Gestionnaire de barres de travail.*/ - WorkBarManager m_WorkBarManager; - /** Système de fichier standard (lecture/écritures sur les réels).*/ FileSystem *m_pStandardFileSystem; --- 70,73 ---- *************** *** 211,220 **** /** @}*/ - /** @name WorkBar - * @{ */ - /** Acces au gestionnaire de Barres de travail.*/ - WorkBarManager& GetWorkBarManager(){return m_WorkBarManager;} - /** @} */ - /** @name Print * @{*/ --- 207,210 ---- |