@@ -39,7 +39,7 @@ int ID_INTERP_WINDOW_TOGGLE=wxNewId();
3939BEGIN_EVENT_TABLE (PythonInterpreter, cbPlugin)
4040 // add any events you want to handle here
4141 EVT_MENU (ID_INTERP_WINDOW_TOGGLE ,PythonInterpreter::OnToggleInterpreterWindow)
42- EVT_UPDATE_UI(ID_INTERP_WINDOW_TOGGLE , PythonInterpreter::OnUpdateUI)
42+ EVT_UPDATE_UI(wxID_ANY /* ID_INTERP_WINDOW_TOGGLE*/ , PythonInterpreter::OnUpdateUI)
4343 EVT_COMMAND(0 ,wxEVT_SHELL_ADD_CLICKED, PythonInterpreter::AddNewInterpreter)
4444END_EVENT_TABLE()
4545
@@ -57,6 +57,14 @@ void PythonInterpreter::OnUpdateUI(wxUpdateUIEvent& event)
5757#endif // TOOLSPLUSLINK
5858}
5959
60+ void PythonInterpreter::OnToggleInterpreterWindow (wxCommandEvent &event)
61+ {
62+ #ifndef TOOLSPLUSLINK
63+ CodeBlocksDockEvent evt (event.IsChecked ()? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW);
64+ evt.pWindow = m_shellmgr;
65+ Manager::Get ()->ProcessEvent (evt);
66+ #endif // TOOLSPLUSLINK
67+ }
6068
6169// constructor
6270PythonInterpreter::PythonInterpreter ()
@@ -127,16 +135,6 @@ void PythonInterpreter::OnRelease(bool appShutDown)
127135#endif
128136}
129137
130- void PythonInterpreter::OnToggleInterpreterWindow (wxCommandEvent &event)
131- {
132- #ifndef TOOLSPLUSLINK
133- CodeBlocksDockEvent evt (event.IsChecked ()? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW);
134- evt.pWindow = m_shellmgr;
135- Manager::Get ()->ProcessEvent (evt);
136- #endif
137- // m_shellmgr->Enable();
138- }
139-
140138int PythonInterpreter::Execute ()
141139{
142140#ifdef TOOLSPLUSLINK
0 commit comments