#include <Nux/ComboBoxSimple.h>
Public Member Functions |
| | ComboBoxSimple (NUX_FILE_LINE_PROTO) |
| | ~ComboBoxSimple () |
| virtual long | ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo) |
| ActionItem * | AddItem (const TCHAR *label, int Uservalue=0) |
| void | RemoveItem (ActionItem *item) |
| void | RemoveAllItem () |
| void | OnMouseDown (int x, int y, unsigned long button_flags, unsigned long key_flags) |
| void | OnMouseUp (int x, int y, unsigned long button_flags, unsigned long key_flags) |
| void | OnPopupStop () |
| void | RecvMouseDown (int x, int y, unsigned long button_flags, unsigned long key_flags) |
| void | RecvMouseUp (int x, int y, unsigned long button_flags, unsigned long key_flags) |
| void | RecvSigActionTriggered (MenuPage *, ActionItem *) |
| void | RecvSigActionTriggered2 (TableCtrl *table, TableItem *item, unsigned int row, unsigned int column) |
| void | RecvSigTerminateMenuCascade () |
| void | RecvGeometryChanged (Area *area, Geometry &geo) |
| const TCHAR * | GetSelectionLabel () const |
| int | GetSelectionUserValue () const |
| int | GetNumItem () const |
| ActionItem * | GetItem (int index) const |
| int | GetSelectionIndex () const |
| void | SetSelectionIndex (int index) |
| void | MoveSelectionUp () |
| void | MoveSelectionDown () |
| MenuPage * | GetMenuPage () |
Data Fields |
sigc::signal< void,
ComboBoxSimple * > | sigTriggered |
| sigc::signal< void, ActionItem * > | sigActionTriggered |
Protected Member Functions |
| virtual void | DoSetFocused (bool focused) |
Protected Attributes |
| MenuPage * | m_CurrentMenu |
| ActionItem * | m_SelectedAction |
| bool | m_block_focus |
Constructor & Destructor Documentation
| nux::ComboBoxSimple::ComboBoxSimple |
( |
NUX_FILE_LINE_PROTO |
| ) |
|
| nux::ComboBoxSimple::~ComboBoxSimple |
( |
| ) |
|
Member Function Documentation
| ActionItem* nux::ComboBoxSimple::AddItem |
( |
const TCHAR * |
label, |
|
|
int |
Uservalue = 0 |
|
) |
| |
| virtual void nux::ComboBoxSimple::DoSetFocused |
( |
bool |
focused | ) |
[protected, virtual] |
| ActionItem* nux::ComboBoxSimple::GetItem |
( |
int |
index | ) |
const |
| MenuPage* nux::ComboBoxSimple::GetMenuPage |
( |
| ) |
[inline] |
| int nux::ComboBoxSimple::GetNumItem |
( |
| ) |
const |
| int nux::ComboBoxSimple::GetSelectionIndex |
( |
| ) |
const |
| const TCHAR* nux::ComboBoxSimple::GetSelectionLabel |
( |
| ) |
const |
| int nux::ComboBoxSimple::GetSelectionUserValue |
( |
| ) |
const |
| void nux::ComboBoxSimple::MoveSelectionDown |
( |
| ) |
|
| void nux::ComboBoxSimple::MoveSelectionUp |
( |
| ) |
|
| void nux::ComboBoxSimple::OnMouseDown |
( |
int |
x, |
|
|
int |
y, |
|
|
unsigned long |
button_flags, |
|
|
unsigned long |
key_flags |
|
) |
| |
| void nux::ComboBoxSimple::OnMouseUp |
( |
int |
x, |
|
|
int |
y, |
|
|
unsigned long |
button_flags, |
|
|
unsigned long |
key_flags |
|
) |
| |
| void nux::ComboBoxSimple::OnPopupStop |
( |
| ) |
|
| virtual long nux::ComboBoxSimple::ProcessEvent |
( |
IEvent & |
ievent, |
|
|
long |
TraverseInfo, |
|
|
long |
ProcessEventInfo |
|
) |
| [virtual] |
| void nux::ComboBoxSimple::RecvGeometryChanged |
( |
Area * |
area, |
|
|
Geometry & |
geo |
|
) |
| |
| void nux::ComboBoxSimple::RecvMouseDown |
( |
int |
x, |
|
|
int |
y, |
|
|
unsigned long |
button_flags, |
|
|
unsigned long |
key_flags |
|
) |
| |
| void nux::ComboBoxSimple::RecvMouseUp |
( |
int |
x, |
|
|
int |
y, |
|
|
unsigned long |
button_flags, |
|
|
unsigned long |
key_flags |
|
) |
| |
| void nux::ComboBoxSimple::RecvSigActionTriggered2 |
( |
TableCtrl * |
table, |
|
|
TableItem * |
item, |
|
|
unsigned int |
row, |
|
|
unsigned int |
column |
|
) |
| |
| void nux::ComboBoxSimple::RecvSigTerminateMenuCascade |
( |
| ) |
|
| void nux::ComboBoxSimple::RemoveAllItem |
( |
| ) |
|
| void nux::ComboBoxSimple::RemoveItem |
( |
ActionItem * |
item | ) |
|
| void nux::ComboBoxSimple::SetSelectionIndex |
( |
int |
index | ) |
|
Field Documentation
The documentation for this class was generated from the following file: