Per-list removers. Each callback list maintains its own ID counter, so an id returned by onChanged()/onPressed()/onReleased() is only meaningful to its originating list — use the matching remover here. Note: onClicked() also registers into the changed-callbacks list, so ids returned by onClicked() are removed via removeClickedCallback (an alias for removeChangedCallback).
| 110 | // ids returned by onClicked() are removed via removeClickedCallback |
| 111 | // (an alias for removeChangedCallback). |
| 112 | void removeChangedCallback(int id) FL_NOEXCEPT { mCallbacks.remove(id); } |
| 113 | void removeClickedCallback(int id) FL_NOEXCEPT { mCallbacks.remove(id); } |
| 114 | void removePressedCallback(int id) FL_NOEXCEPT { mPressCallbacks.remove(id); } |
| 115 | void removeReleasedCallback(int id) FL_NOEXCEPT { mReleaseCallbacks.remove(id); } |