|
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().
1.8.13