Code::Blocks
SVN r11506
|
#include <debugger_interface_creator.h>
Private Member Functions | |
void | OnEditorDeactivate (CodeBlocksEvent &event) |
Private Attributes | |
ValueTooltip * | m_tooltip |
Definition at line 13 of file debugger_interface_creator.h.
DebugInterfaceFactory::DebugInterfaceFactory | ( | ) |
Definition at line 36 of file debugger_interface_creator.cpp.
References cbEVT_EDITOR_DEACTIVATED, Manager::Get(), OnEditorDeactivate(), and Manager::RegisterEventSink().
DebugInterfaceFactory::~DebugInterfaceFactory | ( | ) |
Definition at line 43 of file debugger_interface_creator.cpp.
References Manager::Get(), and Manager::RemoveAllEventSinksFor().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 48 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 69 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 91 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 113 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 135 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 156 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 178 of file debugger_interface_creator.cpp.
References _(), _T, cbEVT_ADD_DOCK_WINDOW, CodeBlocksDockEvent::desiredSize, CodeBlocksDockEvent::dockSide, CodeBlocksDockEvent::dsFloating, CodeBlocksDockEvent::floatingSize, Manager::Get(), CodeBlocksDockEvent::minimumSize, CodeBlocksDockEvent::name, Manager::ProcessEvent(), CodeBlocksDockEvent::pWindow, wxSize::Set(), and CodeBlocksDockEvent::title.
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 63 of file debugger_interface_creator.cpp.
References cbBacktraceDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 85 of file debugger_interface_creator.cpp.
References cbBreakpointsDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 107 of file debugger_interface_creator.cpp.
References cbCPURegistersDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 129 of file debugger_interface_creator.cpp.
References cbDisassemblyDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 150 of file debugger_interface_creator.cpp.
References cbExamineMemoryDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 172 of file debugger_interface_creator.cpp.
References cbThreadsDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 193 of file debugger_interface_creator.cpp.
References cbWatchesDlg::GetWindow(), and RemoveDockWindow().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 224 of file debugger_interface_creator.cpp.
References ValueTooltip::Dismiss(), and m_tooltip.
Referenced by OnEditorDeactivate().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 236 of file debugger_interface_creator.cpp.
References m_tooltip.
|
private |
Definition at line 241 of file debugger_interface_creator.cpp.
References HideValueTooltip().
Referenced by DebugInterfaceFactory().
|
virtual |
Show new value tooltip.
Implements cbDebugInterfaceFactory.
Definition at line 199 of file debugger_interface_creator.cpp.
References wxScintilla::CallTipActive(), cbStyledTextCtrl::CallTipCancel(), wxRect::Contains(), Manager::Get(), EditorManager::GetActiveEditor(), cbEditor::GetControl(), Manager::GetEditorManager(), EditorBase::IsBuiltinEditor(), m_tooltip, and wxGetMousePosition().
|
virtual |
Implements cbDebugInterfaceFactory.
Definition at line 230 of file debugger_interface_creator.cpp.
References m_tooltip, and ValueTooltip::UpdateWatch().
|
private |
Definition at line 48 of file debugger_interface_creator.h.
Referenced by HideValueTooltip(), IsValueTooltipShown(), ShowValueTooltip(), and UpdateValueTooltip().