#include <C4Gui.h>
Public Types | |
typedef void(CB::* | ComboFillFunc) (ComboBox_FillCB *pFiller) |
typedef bool(CB::* | ComboSelFunc) (ComboBox *pForCombo, int32_t idNewSelection) |
Public Member Functions | |
ComboBox_FillCallback (CB *pCBClass, ComboFillFunc FillFunc, ComboSelFunc SelFunc) | |
void | FillDropDown (ComboBox *pComboBox, ContextMenu *pDropdownList) |
void | AddEntry (const char *szText, int32_t id) |
bool | FindEntry (const char *szText) |
void | ClearEntries () |
void | SelectEntry (int32_t iEntry) |
Protected Member Functions | |
void | FillDropDownCB () override |
bool | OnComboSelChange (ComboBox *pForCombo, int32_t idNewSelection) override |
typedef void(CB::* C4GUI::ComboBox_FillCallback< CB >::ComboFillFunc) (ComboBox_FillCB *pFiller) |
typedef bool(CB::* C4GUI::ComboBox_FillCallback< CB >::ComboSelFunc) (ComboBox *pForCombo, int32_t idNewSelection) |
|
inline |
|
inherited |
Definition at line 34 of file C4GuiComboBox.cpp.
References C4GUI::ContextMenu::AddItem(), FormatString(), C4GUI::Ico_Empty, LoadResStr(), and C4GUI::ComboBox::OnCtxComboSelect().
Referenced by C4TeamList::FillTeamDistOptions(), C4FileSelDlg::OnLocationComboFill(), and C4StartupModsDlg::OnSortComboFill().
|
inherited |
Definition at line 56 of file C4GuiComboBox.cpp.
References C4GUI::Container::Clear().
|
inlineinherited |
Definition at line 1931 of file C4Gui.h.
References C4GUI::ComboBox_FillCB::FillDropDownCB().
|
inlineoverrideprotectedvirtual |
Implements C4GUI::ComboBox_FillCB.
|
inherited |
Definition at line 43 of file C4GuiComboBox.cpp.
References C4GUI::ContextMenu::GetIndexedEntry(), C4GUI::ContextMenu::Entry::GetText(), and SEqual().
|
inlineoverrideprotectedvirtual |
Implements C4GUI::ComboBox_FillCB.
|
inherited |
Definition at line 51 of file C4GuiComboBox.cpp.
References C4GUI::ContextMenu::SelectItem().