Macros | |
#define | CUSTOMGUI_ICONCHOOSER |
#define | ICONCHOOSER_DATA |
#define | ID_ICONCHOOSERGUI_POPUPDIALOG |
#define | ID_ICONCHOOSER_SETTINGS |
Typedefs | |
using | CustomIconGetIdDelegate = maxon::Delegate< Int32()> |
using | CustomIconDrawDelegate = maxon::Delegate< void(IconData &dat)> |
Enumerations | |
enum | { ID_ICONCHOOSER_SETTINGS_SPECIALCASES , ID_ICONCHOOSER_SETTINGS_PARENT_IGNORE } |
Functions | |
void | FillCustomIconSettingsFromBaseList2D (CustomIconSettings &settings, const BaseContainer &data, Int32 defaultIconId, Bool fillDefault) |
Bool | GetCustomIcon (GetCustomIconData &cid, const CustomIconSettings &settings, Bool drawBeforeColoring=false, CustomIconGetIdDelegate *getIdCallback=nullptr, CustomIconDrawDelegate *drawCallback=nullptr) |
#define CUSTOMGUI_ICONCHOOSER |
Private.
#define ICONCHOOSER_DATA |
Private.
#define ID_ICONCHOOSERGUI_POPUPDIALOG |
Private.
#define ID_ICONCHOOSER_SETTINGS |
Id to store icon settings data into BaseList2D basecontainer.
using CustomIconGetIdDelegate = maxon::Delegate<Int32()> |
using CustomIconDrawDelegate = maxon::Delegate<void(IconData& dat)> |
void FillCustomIconSettingsFromBaseList2D | ( | CustomIconSettings & | settings, |
const BaseContainer & | data, | ||
Int32 | defaultIconId, | ||
Bool | fillDefault | ||
) |
Private.
Bool GetCustomIcon | ( | GetCustomIconData & | cid, |
const CustomIconSettings & | settings, | ||
Bool | drawBeforeColoring = false , |
||
CustomIconGetIdDelegate * | getIdCallback = nullptr , |
||
CustomIconDrawDelegate * | drawCallback = nullptr |
||
) |