Part II of: Add GetChoice() and GetChoices() getters to all choice renderers and actually mention it in the docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64323 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -268,6 +268,9 @@ public:
|
|||||||
|
|
||||||
void SetAlignment( int align );
|
void SetAlignment( int align );
|
||||||
|
|
||||||
|
wxString GetChoice(size_t index) const { return m_choices[index]; }
|
||||||
|
const wxArrayString& GetChoices() const { return m_choices; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
wxArrayString m_choices;
|
wxArrayString m_choices;
|
||||||
wxString m_data;
|
wxString m_data;
|
||||||
|
@@ -1114,6 +1114,7 @@ enum wxDataViewCellRenderState
|
|||||||
- wxDataViewBitmapRenderer,
|
- wxDataViewBitmapRenderer,
|
||||||
- wxDataViewDateRenderer,
|
- wxDataViewDateRenderer,
|
||||||
- wxDataViewSpinRenderer.
|
- wxDataViewSpinRenderer.
|
||||||
|
- wxDataViewChoiceRenderer.
|
||||||
|
|
||||||
Additionally, the user can write own renderers by deriving from
|
Additionally, the user can write own renderers by deriving from
|
||||||
wxDataViewCustomRenderer.
|
wxDataViewCustomRenderer.
|
||||||
@@ -1353,6 +1354,38 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
@class wxDataViewChoiceRenderer
|
||||||
|
|
||||||
|
This class is used by wxDataViewCtrl to render choice controls.
|
||||||
|
It stores a string so that SetValue() and GetValue() operate
|
||||||
|
on a variant holding a string.
|
||||||
|
|
||||||
|
@library{wxadv}
|
||||||
|
@category{dvc}
|
||||||
|
*/
|
||||||
|
|
||||||
|
class wxDataViewChoiceRenderer: public wxDataViewRenderer
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
/**
|
||||||
|
The ctor.
|
||||||
|
*/
|
||||||
|
wxDataViewChoiceRenderer( const wxArrayString &choices,
|
||||||
|
wxDataViewCellMode mode = wxDATAVIEW_CELL_EDITABLE,
|
||||||
|
int alignment = wxDVR_DEFAULT_ALIGNMENT );
|
||||||
|
|
||||||
|
/**
|
||||||
|
Returns the choice referred to by index.
|
||||||
|
*/
|
||||||
|
wxString GetChoice(size_t index) const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Returns all choices.
|
||||||
|
*/
|
||||||
|
const wxArrayString& GetChoices() const;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@class wxDataViewDateRenderer
|
@class wxDataViewDateRenderer
|
||||||
|
Reference in New Issue
Block a user