#include <albaGUICheckListBox.h>
|
| | albaGUICheckListBox (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxCLIP_CHILDREN) |
| |
| virtual | ~albaGUICheckListBox () |
| |
| void | Clear () |
| |
| void | AddItem (int id, wxString label) |
| |
| void | AddItem (int id, wxString label, bool checked) |
| |
| void | RemoveItem (int id) |
| |
| void | CheckItem (int id, bool check) |
| |
| void | SetItemLabel (int id, albaString label) |
| |
| albaString | GetItemLabel (int id) |
| |
| void | Select (int id) |
| |
| int | GetSelection () |
| |
| bool | IsItemChecked (int id) |
| |
| void | SetCheckMode (int mode) |
| |
| void | SetCheckModeToRadio () |
| |
| void | SetCheckModeToCheck () |
| |
| void | SetListener (albaObserver *listener) |
| |
| int | FindItem (wxString label) |
| |
| int | FindItemIndex (int id) |
| |
| bool | IsCheckEvent () |
| |
| int | GetNumberOfItems () |
| |
| void | SetCheckEvent (bool enable) |
| |
| void | HighlightItem (int index, int rgbText[3], int rgbBack[3]) |
| |
| | albaGUIPanel (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel") |
| |
|
| void | OnSelect (wxCommandEvent &event) |
| |
| void | OnCheck (wxCommandEvent &event) |
| |
| void | OnSize (wxSizeEvent &event) |
| |
a CheckList that send albaEventNotification in the form albaEvent(this, widget_id, item_id, checked)
Definition at line 49 of file albaGUICheckListBox.h.
◆ albaGUICheckListBox()
| albaGUICheckListBox::albaGUICheckListBox |
( |
wxWindow * |
parent, |
|
|
wxWindowID |
id, |
|
|
const wxPoint & |
pos = wxDefaultPosition, |
|
|
const wxSize & |
size = wxDefaultSize, |
|
|
long |
style = wxTAB_TRAVERSAL|wxCLIP_CHILDREN |
|
) |
| |
◆ ~albaGUICheckListBox()
| virtual albaGUICheckListBox::~albaGUICheckListBox |
( |
| ) |
|
|
virtual |
◆ Clear()
| void albaGUICheckListBox::Clear |
( |
| ) |
|
Clear the checked listbox.
◆ AddItem() [1/2]
| void albaGUICheckListBox::AddItem |
( |
int |
id, |
|
|
wxString |
label |
|
) |
| |
Add the item to the checked listbox.
◆ AddItem() [2/2]
| void albaGUICheckListBox::AddItem |
( |
int |
id, |
|
|
wxString |
label, |
|
|
bool |
checked |
|
) |
| |
Add the item to the checked listbox and allow to check it.
◆ RemoveItem()
| void albaGUICheckListBox::RemoveItem |
( |
int |
id | ) |
|
Remove the item from the checked listbox.
◆ CheckItem()
| void albaGUICheckListBox::CheckItem |
( |
int |
id, |
|
|
bool |
check |
|
) |
| |
Check/Uncheck the item into the checked listbox.
◆ SetItemLabel()
| void albaGUICheckListBox::SetItemLabel |
( |
int |
id, |
|
|
albaString |
label |
|
) |
| |
◆ GetItemLabel()
| albaString albaGUICheckListBox::GetItemLabel |
( |
int |
id | ) |
|
◆ Select()
| void albaGUICheckListBox::Select |
( |
int |
id | ) |
|
◆ GetSelection()
| int albaGUICheckListBox::GetSelection |
( |
| ) |
|
|
inline |
◆ IsItemChecked()
| bool albaGUICheckListBox::IsItemChecked |
( |
int |
id | ) |
|
Return true if the item is checked.
◆ SetCheckMode()
| void albaGUICheckListBox::SetCheckMode |
( |
int |
mode | ) |
|
|
inline |
Set the check mode of the checked listbox to be MODE_RADIO or MODE_CHECK.
Definition at line 91 of file albaGUICheckListBox.h.
◆ SetCheckModeToRadio()
| void albaGUICheckListBox::SetCheckModeToRadio |
( |
| ) |
|
|
inline |
◆ SetCheckModeToCheck()
| void albaGUICheckListBox::SetCheckModeToCheck |
( |
| ) |
|
|
inline |
◆ SetListener()
| void albaGUICheckListBox::SetListener |
( |
albaObserver * |
listener | ) |
|
|
inline |
◆ FindItem()
| int albaGUICheckListBox::FindItem |
( |
wxString |
label | ) |
|
Return the index of the item into the checked listbox, otherwise -1 if the item is not present.
◆ FindItemIndex()
| int albaGUICheckListBox::FindItemIndex |
( |
int |
id | ) |
|
Return the index of the item into the array, otherwise -1 if the item is not present.
◆ IsCheckEvent()
| bool albaGUICheckListBox::IsCheckEvent |
( |
| ) |
|
|
inline |
Return true if the event raised is coming from a check/uncheck item.
Definition at line 108 of file albaGUICheckListBox.h.
◆ GetNumberOfItems()
| int albaGUICheckListBox::GetNumberOfItems |
( |
| ) |
|
|
inline |
◆ SetCheckEvent()
| void albaGUICheckListBox::SetCheckEvent |
( |
bool |
enable | ) |
|
|
inline |
Set Flag used to distinguish between Check item and Select item event.
Definition at line 114 of file albaGUICheckListBox.h.
◆ HighlightItem()
| void albaGUICheckListBox::HighlightItem |
( |
int |
index, |
|
|
int |
rgbText[3], |
|
|
int |
rgbBack[3] |
|
) |
| |
◆ OnSelect()
| void albaGUICheckListBox::OnSelect |
( |
wxCommandEvent & |
event | ) |
|
|
protected |
Send an event to the listener to notify that an item has been selected.
◆ OnCheck()
| void albaGUICheckListBox::OnCheck |
( |
wxCommandEvent & |
event | ) |
|
|
protected |
Send an event to the listener to notify that an item has been checked.
◆ OnSize()
| void albaGUICheckListBox::OnSize |
( |
wxSizeEvent & |
event | ) |
|
|
protected |
Resize the checked listbox according to the new parent panel size.
◆ m_CheckEvent
| bool albaGUICheckListBox::m_CheckEvent |
|
protected |
Flag used to distinguish between Check item and Select item event.
Definition at line 129 of file albaGUICheckListBox.h.
◆ m_Listener
◆ m_CheckListBox
| wxCheckListBox* albaGUICheckListBox::m_CheckListBox |
|
protected |
◆ m_PreventNotify
| bool albaGUICheckListBox::m_PreventNotify |
|
protected |
◆ m_CheckMode
| int albaGUICheckListBox::m_CheckMode |
|
protected |
◆ m_Array
◆ m_SelectedItem
| int albaGUICheckListBox::m_SelectedItem |
|
protected |
The documentation for this class was generated from the following file: