FastLED 3.10.6
Loading...
Searching...
No Matches
fl::UICheckbox Class Reference

Detailed Description

#include <checkbox.h>

+ Inheritance diagram for fl::UICheckbox:
+ Collaboration diagram for fl::UICheckbox:

Classes

struct  Listener
 

Public Member Functions

 UICheckbox (const char *name, bool value=false) FL_NO_EXCEPT
 
 ~UICheckbox () FL_NO_EXCEPT
 
void clearCallbacks () FL_NO_EXCEPT
 
 FL_NO_COPY (UICheckbox)
 
void onChanged (function< void(UICheckbox &)> callback) FL_NO_EXCEPT
 
 operator bool () const FL_NO_EXCEPT
 
 operator int () const FL_NO_EXCEPT
 
UICheckbox & operator= (bool value) FL_NO_EXCEPT
 
void setGroup (const fl::string &groupName) FL_NO_EXCEPT override
 
bool value () const FL_NO_EXCEPT
 
- Public Member Functions inherited from fl::UIElement
 UIElement () FL_NO_EXCEPT
 
VIRTUAL_IF_NOT_AVR ~UIElement () FL_NO_EXCEPT
 
fl::string getGroup () const FL_NO_EXCEPT
 
bool hasGroup () const FL_NO_EXCEPT
 

Protected Attributes

UICheckboxImpl mImpl
 

Private Attributes

function_list< void(UICheckbox &)> mCallbacks
 
bool mLastFrameValue = false
 
bool mLastFrameValueValid = false
 
Listener mListener
 

The documentation for this class was generated from the following files: