Code::Blocks  SVN r11506
Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
WatchRawDialog Class Reference

dialog to show the value of a watch More...

Inheritance diagram for WatchRawDialog:
Collaboration diagram for WatchRawDialog:

Static Public Member Functions

static WatchRawDialogCreate (const WatchesProperty *watch)
 
static void UpdateValue (const WatchesProperty *watch)
 

Private Types

enum  Type { TypeNormal, TypeDebug, TypeWatchTree }
 
typedef std::map< cbWatch const *, WatchRawDialog * > Map
 

Private Member Functions

 WatchRawDialog ()
 
void OnClose (cb_unused wxCloseEvent &event)
 
void SetValue (const WatchesProperty *watch)
 

Static Private Member Functions

static void WatchToString (wxString &result, const cbWatch &watch, const wxString &indent=wxEmptyString)
 

Private Attributes

wxTextCtrlm_text
 
Type m_type
 

Static Private Attributes

static Map s_dialogs
 

Additional Inherited Members

- Public Member Functions inherited from wxScrollingDialog
 wxScrollingDialog ()
 
 wxScrollingDialog (wxWindow *parent, int id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const wxString &name=_("dialogBox"))
 
- Public Member Functions inherited from wxDialog
virtual int ShowModal ()
 

Detailed Description

dialog to show the value of a watch

Definition at line 199 of file watchesdlg.cpp.

Member Typedef Documentation

◆ Map

typedef std::map<cbWatch const*, WatchRawDialog*> WatchRawDialog::Map
private

Definition at line 320 of file watchesdlg.cpp.

Member Enumeration Documentation

◆ Type

enum WatchRawDialog::Type
private
Enumerator
TypeNormal 
TypeDebug 
TypeWatchTree 

Definition at line 202 of file watchesdlg.cpp.

Constructor & Destructor Documentation

◆ WatchRawDialog()

WatchRawDialog::WatchRawDialog ( )
inlineprivate

Member Function Documentation

◆ Create()

static WatchRawDialog* WatchRawDialog::Create ( const WatchesProperty watch)
inlinestatic

Definition at line 209 of file watchesdlg.cpp.

References cbAssert, and WatchesProperty::GetWatch().

Referenced by WatchRawDialogAdapter::DoShowDialog().

◆ OnClose()

void WatchRawDialog::OnClose ( cb_unused wxCloseEvent event)
inlineprivate

Definition at line 262 of file watchesdlg.cpp.

◆ SetValue()

void WatchRawDialog::SetValue ( const WatchesProperty watch)
inlineprivate

Definition at line 275 of file watchesdlg.cpp.

References WatchesProperty::GetWatch(), and WatchToString().

◆ UpdateValue()

static void WatchRawDialog::UpdateValue ( const WatchesProperty watch)
inlinestatic

Definition at line 238 of file watchesdlg.cpp.

References WatchesProperty::GetWatch().

Referenced by AppendChildren(), and UpdateWatch().

◆ WatchToString()

static void WatchRawDialog::WatchToString ( wxString result,
const cbWatch watch,
const wxString indent = wxEmptyString 
)
inlinestaticprivate

Member Data Documentation

◆ m_text

wxTextCtrl* WatchRawDialog::m_text
private

Definition at line 324 of file watchesdlg.cpp.

◆ m_type

Type WatchRawDialog::m_type
private

Definition at line 325 of file watchesdlg.cpp.

◆ s_dialogs

WatchRawDialog::Map WatchRawDialog::s_dialogs
staticprivate

Definition at line 322 of file watchesdlg.cpp.


The documentation for this class was generated from the following file: