FastLED 3.9.15
Loading...
Searching...
No Matches
UINumberField Class Reference

Detailed Description

Definition at line 238 of file ui.h.

#include <ui.h>

+ Inheritance diagram for UINumberField:
+ Collaboration diagram for UINumberField:

Classes

struct  Listener
 

Public Types

using Super = UINumberFieldImpl
 

Public Member Functions

 UINumberField (const char *name, double value, double min=0, double max=100)
 
 ~UINumberField ()
 
void clearCallbacks ()
 
 FL_NO_COPY (UINumberField)
 
void onChanged (function< void(double)> callback)
 
void onChangedEx (function< void(UINumberField &, double)> callback)
 
 operator double () const
 
 operator int () const
 
UINumberFieldoperator= (double value)
 
UINumberFieldoperator= (int value)
 
void setValue (double value)
 
double value () const
 
- Public Member Functions inherited from fl::UINumberFieldImpl
 UINumberFieldImpl (const char *name, double value, double min=0, double max=100)
 
 ~UINumberFieldImpl ()
 
 operator double () const
 
 operator int () const
 
UINumberFieldImploperator= (double value)
 
UINumberFieldImploperator= (int value)
 
void setValue (double value)
 
double value () const
 

Private Member Functions

Superimpl ()
 

Private Attributes

FunctionList< UINumberField &, double > mCallbacks
 
double mLastFrameValue = 0
 
bool mLastFrameValueValid = false
 
Listener mListener
 

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