struct ffw::GuiCallback
Class List > ffw :: GuiCallback
Public Attributes
Type | Name |
---|---|
std::function< void(GuiEvent)> | func |
bool | now |
GuiEventType | type |
Public Static Functions
Type | Name |
---|---|
static GuiCallback | make (void(T:😗)(GuiEvent) memfuncptr, T * instance, GuiEventType type = GuiEventType::ALL, bool instant = false) |
static GuiCallback | make (const std::function< void(GuiEvent)> & function, GuiEventType type = GuiEventType::ALL, bool instant = false) |
static GuiCallback | make (const F & lambda, GuiEventType type = GuiEventType::ALL, bool instant = false) |
Public Attributes Documentation
variable func
std::function<void(GuiEvent)> ffw::GuiCallback::func;
variable now
bool ffw::GuiCallback::now;
variable type
GuiEventType ffw::GuiCallback::type;
Public Static Functions Documentation
function make (1/3)
static GuiCallback ffw::GuiCallback::make (
void(T::*)(GuiEvent) memfuncptr,
T * instance,
GuiEventType type = GuiEventType::ALL,
bool instant = false
)
function make (2/3)
static GuiCallback ffw::GuiCallback::make (
const std::function< void(GuiEvent)> & function,
GuiEventType type = GuiEventType::ALL,
bool instant = false
)
function make (3/3)
static GuiCallback ffw::GuiCallback::make (
const F & lambda,
GuiEventType type = GuiEventType::ALL,
bool instant = false
)
The documentation for this class was generated from the following file: include/ffw/gui/guiwidget.h