]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.h
Now it works when a tab is changed ...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / wxTabPanelsManager.h
index 42681b7e8270e38a2351a2c602eedfb6b9566441..3cdfcdeb33a1ea24eb81bcd9e090a4b9d9069bd3 100644 (file)
@@ -62,7 +62,7 @@ namespace bbtk
        class wxGEditorTabPanel;
        class wxGUIEditorGraphicBBS;
 
-       class wxTabPanelsManager
+       class wxTabPanelsManager : public wxEvtHandler
        {
        public: 
                wxTabPanelsManager(wxGUIEditorGraphicBBS *parent);
@@ -81,6 +81,8 @@ namespace bbtk
                void centerViewActualDiagram();
                void saveActualDiagram(std::string &content);
                void loadDiagram(ifstream &inputStream);
+               
+               void OnTabChanged(wxAuiNotebookEvent& event);
 
        private:
 
@@ -88,7 +90,7 @@ namespace bbtk
        ** The map 
        */
                wxGUIEditorGraphicBBS *_parent;
-               map<int, wxPanel*> _panels;
+               map<int, wxGEditorTabPanel*> _panels;
                wxGEditorTabPanel* _actual;
                wxAuiNotebook  *_notebook;
                int _lastId;