Code::Blocks
SVN r11506
|
#include <watchesdlg.h>
Public Member Functions | |
ValueTooltip (const cb::shared_ptr< cbWatch > &watch, wxWindow *parent) | |
~ValueTooltip () | |
void | Dismiss () |
void | UpdateWatch () |
Protected Member Functions | |
virtual void | OnDismiss () |
Private Member Functions | |
void | Fit () |
void | ClearWatch () |
void | OnCollapse (wxPropertyGridEvent &event) |
void | OnExpand (wxPropertyGridEvent &event) |
void | OnTimer (wxTimerEvent &event) |
Private Attributes | |
wxPropertyGrid * | m_grid |
wxBoxSizer * | m_sizer |
wxPanel * | m_panel |
wxTimer | m_timer |
int | m_outsideCount |
cb::shared_ptr< cbWatch > | m_watch |
Definition at line 79 of file watchesdlg.h.
Definition at line 1163 of file watchesdlg.cpp.
References wxBoxSizer::Add(), wxPropertyGrid::Append(), wxBoxSizer::Fit(), wxNativeFontInfo::FromString(), cbDebuggerCommonConfig::GetValueTooltipFont(), m_grid, m_panel, m_sizer, m_timer, m_watch, wxPropertyGrid::SetColumnCount(), SetMinSize(), wxTimer::Start(), UpdateWatch(), wxALL, wxBORDER_NONE, wxDefaultPosition, wxEXPAND, wxID_ANY, wxPG_EX_DISABLE_TLP_TRACKING, wxPG_SPLITTER_AUTO_CENTER, wxVERTICAL, and wxWANTS_CHARS.
ValueTooltip::~ValueTooltip | ( | ) |
Definition at line 1206 of file watchesdlg.cpp.
References ClearWatch().
|
private |
Definition at line 1219 of file watchesdlg.cpp.
References cbDebuggerPlugin::DeleteWatch(), Manager::Get(), DebuggerManager::GetDebuggerHavingWatch(), Manager::GetDebuggerManager(), and m_watch.
Referenced by Dismiss(), OnDismiss(), and ~ValueTooltip().
void ValueTooltip::Dismiss | ( | ) |
Definition at line 1230 of file watchesdlg.cpp.
References ClearWatch(), m_timer, and wxTimer::Stop().
Referenced by DebugInterfaceFactory::HideValueTooltip(), and OnTimer().
|
private |
Definition at line 1242 of file watchesdlg.cpp.
References wxBoxSizer::Fit(), m_grid, m_panel, m_sizer, SetMinSize(), wxPoint::x, and wxPoint::y.
Referenced by OnCollapse(), OnExpand(), and UpdateWatch().
|
private |
Definition at line 1251 of file watchesdlg.cpp.
References cbDebuggerPlugin::CollapseWatch(), Fit(), Manager::Get(), DebuggerManager::GetActiveDebugger(), Manager::GetDebuggerManager(), and WatchesProperty::GetWatch().
Referenced by WatchesDlg::RefreshUI().
|
protectedvirtual |
Definition at line 1237 of file watchesdlg.cpp.
References ClearWatch().
|
private |
Definition at line 1262 of file watchesdlg.cpp.
References cbDebuggerPlugin::ExpandWatch(), Fit(), Manager::Get(), DebuggerManager::GetActiveDebugger(), Manager::GetDebuggerManager(), and WatchesProperty::GetWatch().
Referenced by WatchesDlg::RefreshUI().
|
private |
Definition at line 1273 of file watchesdlg.cpp.
References wxRect::Contains(), Dismiss(), wxRect::Inflate(), wxApp::IsActive(), m_outsideCount, wxGetMousePosition(), and wxTheApp.
Referenced by WatchesDlg::RefreshUI().
void ValueTooltip::UpdateWatch | ( | ) |
Definition at line 1211 of file watchesdlg.cpp.
References Fit(), GetRealRoot(), m_grid, and m_watch.
Referenced by DebugInterfaceFactory::UpdateValueTooltip(), and ValueTooltip().
|
private |
Definition at line 103 of file watchesdlg.h.
Referenced by Fit(), UpdateWatch(), and ValueTooltip().
|
private |
Definition at line 108 of file watchesdlg.h.
Referenced by OnTimer().
|
private |
Definition at line 105 of file watchesdlg.h.
Referenced by Fit(), and ValueTooltip().
|
private |
Definition at line 104 of file watchesdlg.h.
Referenced by Fit(), and ValueTooltip().
|
private |
Definition at line 107 of file watchesdlg.h.
Referenced by Dismiss(), and ValueTooltip().
|
private |
Definition at line 110 of file watchesdlg.h.
Referenced by ClearWatch(), UpdateWatch(), and ValueTooltip().