void LLDBPlugin::LoadLLDBPerspective() { // Save the current persepctive we start debguging m_mgr->SavePerspective("Default"); // Load the LLDB perspective m_mgr->LoadPerspective("LLDB-Debugger"); // Make sure that all the panes are visible ShowLLDBPane(LLDB_CALLSTACK_PANE_NAME); ShowLLDBPane(LLDB_BREAKPOINTS_PANE_NAME); ShowLLDBPane(LLDB_LOCALS_PANE_NAME); ShowLLDBPane(LLDB_THREADS_PANE_NAME); m_mgr->GetDockingManager()->Update(); }
void LLDBPlugin::LoadLLDBPerspective() { // Save the current persepctive we start debguging m_mgr->SavePerspective("Default"); // Load the LLDB perspective m_mgr->LoadPerspective("LLDB-Debugger"); m_isPerspectiveLoaded = true; // Make sure that all the panes are visible ShowLLDBPane(LLDB_CALLSTACK_PANE_NAME); ShowLLDBPane(LLDB_BREAKPOINTS_PANE_NAME); ShowLLDBPane(LLDB_LOCALS_PANE_NAME); ShowLLDBPane(LLDB_THREADS_PANE_NAME); // Hide the output pane wxAuiPaneInfo& pi = m_mgr->GetDockingManager()->GetPane("Output View"); if(pi.IsOk() && pi.IsShown()) { pi.Hide(); } m_mgr->GetDockingManager()->Update(); }