#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: