customgui_iconchooser.h File Reference

Namespaces

 cinema
 

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 }
 

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)
 

Macro Definition Documentation

◆ CUSTOMGUI_ICONCHOOSER

#define CUSTOMGUI_ICONCHOOSER

Private.

◆ ICONCHOOSER_DATA

#define ICONCHOOSER_DATA

Private.

◆ ID_ICONCHOOSERGUI_POPUPDIALOG

#define ID_ICONCHOOSERGUI_POPUPDIALOG

Private.

◆ ID_ICONCHOOSER_SETTINGS

#define ID_ICONCHOOSER_SETTINGS

Id to store icon settings data into BaseList2D basecontainer.