From dbd1c9afcafc2880fdfb16f4ad850379d8ca9004 Mon Sep 17 00:00:00 2001 From: davila <> Date: Thu, 17 Feb 2011 11:01:53 +0000 Subject: [PATCH] *** empty log message *** --- appli/bbEditor/bbEditor.cxx | 29 ++++++++++--------- .../wxGEditorTabPanel.cxx | 4 +++ .../wxTabPanelsManager.cxx | 3 ++ .../wxVtkSceneManager.cxx | 2 ++ 4 files changed, 25 insertions(+), 13 deletions(-) diff --git a/appli/bbEditor/bbEditor.cxx b/appli/bbEditor/bbEditor.cxx index ca58467..f150f26 100644 --- a/appli/bbEditor/bbEditor.cxx +++ b/appli/bbEditor/bbEditor.cxx @@ -6,21 +6,21 @@ #include "bbtkwxGUIEditorGraphicBBS.h" -#include +#include #include #include - + class wxBBEditorApp : public wxApp { public: - bool OnInit( ); + bool OnInit( ); int OnExit() { return true; } }; - + IMPLEMENT_APP(wxBBEditorApp); - - + + // ---------------------------------------------------------------------------- // The `main program' equivalent, creating the windows and returning the @@ -38,28 +38,31 @@ bool wxBBEditorApp::OnInit( ) setlocale(LC_NUMERIC, "C"); #endif - bbtk::wxGUIEditorGraphicBBS *iegbbs; + bbtk::wxGUIEditorGraphicBBS *iegbbs; +printf("EED wxBBEditorApp::OnInit 0\n"); iegbbs = new bbtk::wxGUIEditorGraphicBBS(NULL); - SetTopWindow(iegbbs); +printf("EED wxBBEditorApp::OnInit 1\n"); + SetTopWindow(iegbbs); iegbbs->Show(true); +printf("EED wxBBEditorApp::OnInit 2\n"); return true; } -#if defined(_WIN32) +#if defined(_WIN32) // How to have a Console and wxWidgets // http://www.wxwidgets.org/wiki/index.php/MSVC_Setup_Guide -// In Visual C++ 6 (7 should be similar), to create an application that is both a console application -// (cout's to the console are visible) and has a wxWidgets GUI, +// In Visual C++ 6 (7 should be similar), to create an application that is both a console application +// (cout's to the console are visible) and has a wxWidgets GUI, // you need to use the linker option "/subsystem:console" and the following code: int main(int argc, char* argv[]) { return WinMain(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), SW_SHOWNORMAL); } -#endif // defined(_WIN32) +#endif // defined(_WIN32) #else @@ -68,7 +71,7 @@ int main(int argc, char* argv[]) //========================================================================== #include int main(int argc, char* argv[]) -{ +{ std::cout << "bbStudio was not compiled with wxWidgets : ciao !" <Configure(); _sceneManager=new wxVtkSceneManager(this,baseview,_id); @@ -79,6 +82,7 @@ printf ("EED %p ~wxGEditorTabPanel()\n" , this ); _panelAUIMgr->AddPane((wxWindow*)baseview->GetWxVTKRenderWindowInteractor(),wxAuiPaneInfo().Fixed().CenterPane()); _panelAUIMgr->Update(); +printf("EED wxGEditorTabPanel::initWxVtkCanvas 1\n"); } //========================================================================= diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.cxx b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.cxx index 0c5b96b..faa28b6 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.cxx +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.cxx @@ -59,12 +59,15 @@ namespace bbtk //========================================================================= void wxTabPanelsManager::addNewTab(wxString tabName) { +printf("EED wxTabPanelsManager::addNewTab 0\n"); + _lastId++; wxGEditorTabPanel *newPanel = new wxGEditorTabPanel(_notebook,_lastId); newPanel->setPanelsManager(this); _panels[_lastId] = newPanel; _actual = newPanel; _notebook->AddPage(newPanel, tabName ,true); +printf("EED wxTabPanelsManager::addNewTab 1\n"); } //========================================================================= diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.cxx b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.cxx index 1c13d7d..d2d1962 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.cxx +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.cxx @@ -99,6 +99,7 @@ namespace bbtk void wxVtkSceneManager::configureBaseView() { +printf("EED wxVtkSceneManager::configureBaseView 0\n"); vtkInteractorStyleBaseView2D *interactorstylebaseview = vtkInteractorStyleBaseView2D::New(); _baseView->SetInteractorStyleBaseView(interactorstylebaseview); @@ -185,6 +186,7 @@ namespace bbtk _aPolygonMapper->Modified(); _baseView->GetRenderer()->AddActor( _fillObjectActor ); +printf("EED wxVtkSceneManager::configureBaseView 1\n"); } //========================================================================= -- 2.45.1