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 985 of file props.h.


Constructor & Destructor Documentation

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

Definition at line 989 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 1016 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 1030 of file props.h.

void wxArrayEditorDialog::Init (  ) 

Reimplemented in wxPGArrayStringEditorDialog.

bool wxArrayEditorDialog::IsModified (  )  const [inline]

Definition at line 1036 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 1009 of file props.h.


Member Data Documentation

Definition at line 1058 of file props.h.

Definition at line 1059 of file props.h.

Definition at line 1063 of file props.h.

Definition at line 1061 of file props.h.

Definition at line 1062 of file props.h.

Definition at line 1060 of file props.h.

unsigned char wxArrayEditorDialog::m_curFocus [protected]

Definition at line 1072 of file props.h.

const wxChar* wxArrayEditorDialog::m_custBtText [protected]

Definition at line 1067 of file props.h.

Definition at line 1055 of file props.h.

wxListBox* wxArrayEditorDialog::m_lbStrings [protected]

Definition at line 1056 of file props.h.

Definition at line 1070 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 09:34:05 2013