7UIButton::UIButton(
const char *name)
FL_NOEXCEPT : mImpl(name), mListener(
this) {
8 mListener.addToEngineEventsOnce();
18 bool clicked_this_frame =
mOwner->clicked();
19 bool pressed_this_frame =
mOwner->isPressed();
22 if (
mOwner->mButtonInput) {
26 const bool real_clicked =
mOwner->mButtonInput->clicked();
32 if (
mOwner->mButtonInput->isPressed()) {
33 clicked_this_frame =
true;
34 pressed_this_frame =
true;
40 mOwner->mPressCallbacks.invoke();
45 mOwner->mReleaseCallbacks.invoke();
52 if (clicked_changed) {
Base definition for an LED controller.