10void UISlider::setValue(
float value) {
12 if (
value != oldValue) {
37 bool clicked_this_frame = mOwner->clicked();
40 if (mOwner->mRealButton) {
41 if (mOwner->mRealButton->isPressed()) {
42 clicked_this_frame =
true;
47 const bool clicked_changed = (clicked_this_frame != mClickedLastFrame);
48 mClickedLastFrame = clicked_this_frame;
49 if (clicked_changed) {
52 mOwner->mCallbacks.invoke(*mOwner);
89 bool shouldAdvance =
false;
FunctionList< UICheckbox & > mCallbacks
bool mLastFrameValueValid
bool mLastFrameValueValid
fl::shared_ptr< Button > mNextButton
FunctionList< UIDropdown & > mCallbacks
FunctionList< UINumberField & > mCallbacks
bool mLastFrameValueValid
bool mLastFramevalueValid
FunctionList< UISlider & > mCallbacks
bool mLastFramevalueValid
FunctionList< UISlider & > mCallbacks
void setValue(float value)
#define FL_DISABLE_WARNING(warning)
#define FL_DISABLE_WARNING_PUSH
#define FL_DISABLE_WARNING_POP
void onBeginFrame() override
void onBeginFrame() override
void onBeginFrame() override
void onBeginFrame() override