wxArrayEditorDialog Class Reference

Inheritance diagram for wxArrayEditorDialog:
wxPGArrayStringEditorDialog

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
 Return value modified by dialog.
virtual wxValidator * GetTextCtrlValidator () const
 Override to return wxValidator to be used with the wxTextCtrl in dialog.
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))
 Set value modified by dialog.
 wxArrayEditorDialog (wxWindow *parent, const wxString &message, const wxString &caption, long style=wxAEDIALOG_STYLE, const wxPoint &pos=wxDefaultPosition, const wxSize &sz=wxDefaultSize)

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

wxButton * m_butAdd
wxButton * m_butCustom
wxButton * m_butDown
wxButton * m_butRemove
wxButton * m_butUp
wxButton * m_butUpdate
unsigned char m_curFocus
const wxChar * m_custBtText
wxTextCtrl * m_edValue
wxListBox * m_lbStrings
bool m_modified

Member Function Documentation

virtual wxValidator* wxArrayEditorDialog::GetTextCtrlValidator (  )  const [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.

The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator
Generated on Sun Aug 22 12:42:14 2010 for wxPropertyGrid by  doxygen 1.6.3