This appendix lists the enumerations provided in the
<FL/Enumerations.H> header file, organized by
section. Constants whose value is zero are marked with "(0)",
this is often useful to know when programming.
Version Numbers
The FLTK version number is stored in a number of compile-time
constants:
- FL_MAJOR_VERSION - The major release number, currently 1.
- FL_MINOR_VERSION - The minor release number, currently 1.
- FL_PATCH_VERSION - The patch release number, currently 0.
- FL_VERSION - A combined floating-point version number for
the major, minor, and patch release numbers, currently 1.0100.
Events are identified by an Fl_Event enumeration value. The
following events are currently defined:
- FL_NO_EVENT - No event (or an event fltk does not
understand) occurred (0).
- FL_PUSH - A mouse button was pushed.
- FL_RELEASE - A mouse button was released.
- FL_ENTER - The mouse pointer entered a widget.
- FL_LEAVE - The mouse pointer left a widget.
- FL_DRAG - The mouse pointer was moved with a button
pressed.
- FL_FOCUS - A widget should receive keyboard focus.
- FL_UNFOCUS - A widget loses keyboard focus.
- FL_KEYBOARD - A key was pressed.
- FL_CLOSE - A window was closed.
- FL_MOVE - The mouse pointer was moved with no buttons
pressed.
- FL_SHORTCUT - The user pressed a shortcut key.
- FL_DEACTIVATE - The widget has been deactivated.
- FL_ACTIVATE - The widget has been activated.
- FL_HIDE - The widget has been hidden.
- FL_SHOW - The widget has been shown.
- FL_PASTE - The widget should paste the contents of the
clipboard.
- FL_SELECTIONCLEAR - The widget should clear any selections
made for the clipboard.
- FL_MOUSEWHEEL - The horizontal or vertical mousewheel was turned.
- FL_DND_ENTER - The mouse pointer entered a widget dragging data.
- FL_DND_DRAG - The mouse pointer was moved dragging data.
- FL_DND_LEAVE - The mouse pointer left a widget still dragging data.
- FL_DND_RELEASE - Dragged data is about to be dropped.
The following constants determine when a callback is performed:
- FL_WHEN_NEVER - Never call the callback (0).
- FL_WHEN_CHANGED - Do the callback only when the widget
value changes.
- FL_WHEN_NOT_CHANGED - Do the callback whenever the user
interacts with the widget.
- FL_WHEN_RELEASE - Do the callback when the button or key
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is released and the value changes.
- FL_WHEN_ dataey
is