wxArrayEditorDialog Class Reference

#include <props.h>

Inheritance diagram for wxArrayEditorDialog:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool Create (wxWindow *parent, const wxString &message, const wxString &caption, long style=wxAEDIALOG_STYLE, const wxPoint &pos=wxDefaultPosition, const wxSize &sz=wxDefaultSize)
virtual wxVariant GetDialogValue () const
virtual wxValidator * GetTextCtrlValidator () const
void Init ()
bool IsModified () const
void OnAddClick (wxCommandEvent &event)
void OnDeleteClick (wxCommandEvent &event)
void OnDownClick (wxCommandEvent &event)
void OnIdle (wxIdleEvent &event)
void OnListBoxClick (wxCommandEvent &event)
void OnUpClick (wxCommandEvent &event)
void OnUpdateClick (wxCommandEvent &event)
virtual void SetDialogValue (const wxVariant &WXUNUSED(value))
 wxArrayEditorDialog (wxWindow *parent, const wxString &message, const wxString &caption, long style=wxAEDIALOG_STYLE, const wxPoint &pos=wxDefaultPosition, const wxSize &sz=wxDefaultSize)
 wxArrayEditorDialog ()
virtual ~wxArrayEditorDialog ()

Protected Member Functions

virtual wxString ArrayGet (size_t index)=0
virtual size_t ArrayGetCount ()=0
virtual bool ArrayInsert (const wxString &str, int index)=0
virtual void ArrayRemoveAt (int index)=0
virtual bool ArraySet (size_t index, const wxString &str)=0
virtual void ArraySwap (size_t first, size_t second)=0

Protected Attributes

wxButtonm_butAdd
wxButtonm_butCustom
wxButtonm_butDown
wxButtonm_butRemove
wxButtonm_butUp
wxButtonm_butUpdate
unsigned char m_curFocus
const wxChar * m_custBtText
wxTextCtrlm_edValue
wxListBox * m_lbStrings
bool m_modified

Detailed Description

Definition at line 1013 of file props.h.


Constructor & Destructor Documentation

wxArrayEditorDialog::wxArrayEditorDialog (  ) 
virtual wxArrayEditorDialog::~wxArrayEditorDialog (  )  [inline, virtual]

Definition at line 1017 of file props.h.

wxArrayEditorDialog::wxArrayEditorDialog ( wxWindow *  parent,
const wxString &  message,
const wxString &  caption,
long  style = wxAEDIALOG_STYLE,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  sz = wxDefaultSize 
)

Member Function Documentation

virtual wxString wxArrayEditorDialog::ArrayGet ( size_t  index  )  [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

virtual size_t wxArrayEditorDialog::ArrayGetCount (  )  [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

virtual bool wxArrayEditorDialog::ArrayInsert ( const wxString &  str,
int  index 
) [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

virtual void wxArrayEditorDialog::ArrayRemoveAt ( int  index  )  [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

virtual bool wxArrayEditorDialog::ArraySet ( size_t  index,
const wxString &  str 
) [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

virtual void wxArrayEditorDialog::ArraySwap ( size_t  first,
size_t  second 
) [protected, pure virtual]

Implemented in wxPGArrayStringEditorDialog.

bool wxArrayEditorDialog::Create ( wxWindow *  parent,
const wxString &  message,
const wxString &  caption,
long  style = wxAEDIALOG_STYLE,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  sz = wxDefaultSize 
)
virtual wxVariant wxArrayEditorDialog::GetDialogValue (  )  const [inline, virtual]

Return value modified by dialog.

Reimplemented in wxPGArrayStringEditorDialog.

Definition at line 1044 of file props.h.

virtual wxValidator* wxArrayEditorDialog::GetTextCtrlValidator (  )  const [inline, virtual]

Override to return wxValidator to be used with the wxTextCtrl in dialog. Note that the validator is used in the standard wx way, ie. it immediately prevents user from entering invalid input.

Remarks:
Dialog frees the validator.

Definition at line 1058 of file props.h.

void wxArrayEditorDialog::Init (  ) 

Reimplemented in wxPGArrayStringEditorDialog.

bool wxArrayEditorDialog::IsModified (  )  const [inline]

Definition at line 1064 of file props.h.

void wxArrayEditorDialog::OnAddClick ( wxCommandEvent &  event  ) 
void wxArrayEditorDialog::OnDeleteClick ( wxCommandEvent &  event  ) 
void wxArrayEditorDialog::OnDownClick ( wxCommandEvent &  event  ) 
void wxArrayEditorDialog::OnIdle ( wxIdleEvent &  event  ) 
void wxArrayEditorDialog::OnListBoxClick ( wxCommandEvent &  event  ) 
void wxArrayEditorDialog::OnUpClick ( wxCommandEvent &  event  ) 
void wxArrayEditorDialog::OnUpdateClick ( wxCommandEvent &  event  ) 
virtual void wxArrayEditorDialog::SetDialogValue ( const wxVariant &  WXUNUSEDvalue  )  [inline, virtual]

Set value modified by dialog.

Definition at line 1037 of file props.h.


Member Data Documentation

Definition at line 1086 of file props.h.

Definition at line 1087 of file props.h.

Definition at line 1091 of file props.h.

Definition at line 1089 of file props.h.

Definition at line 1090 of file props.h.

Definition at line 1088 of file props.h.

unsigned char wxArrayEditorDialog::m_curFocus [protected]

Definition at line 1100 of file props.h.

const wxChar* wxArrayEditorDialog::m_custBtText [protected]

Definition at line 1095 of file props.h.

Definition at line 1083 of file props.h.

wxListBox* wxArrayEditorDialog::m_lbStrings [protected]

Definition at line 1084 of file props.h.

Definition at line 1098 of file props.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


wxpropgrid
Author(s): Jaakko Salli
autogenerated on Fri Jan 11 11:37:52 2013