| Flu_Button | This class extends Fl_Button to make a more attractive alternative that hilights as the mouse enters/leaves and automatically grayscales any image for deactivation |
| Flu_Chat_Buffer | A class for drawing text messages in the style of a "chat buffer" |
| Flu_Choice_Group | This class provides an alternative group to Fl_Tabs. It provides an Fl_Choice menu that is used to determine which child Fl_Group is visible |
| Flu_Collapsable_Group | This widget implements a collapsable group with a configurable framerate |
| Flu_Combo_Box | This is a generic base class for implementing widgets with combo-box-like behavior (i.e. a pulldown menu where the "input" area is editable |
| Flu_Combo_List | Just like the Fl_Choice widget except the input area is editable |
| Flu_Combo_Tree | Just like the Fl_Choice widget except the input area is editable and it can display a tree instead of a list (using Flu_Tree_Browser) |
| Flu_DND | This class augments the existing FLTK drag-n-drop feature, working with Flu_DND_Event to achieve new functionality |
| Flu_DND_Event | This class encapsulates the event state for a single dragged object, and is designed to work exclusively with Flu_DND |
| Flu_Dual_Progress_Meter | This class provides a simple meter showing both current and total progress that also provides canceling behavior |
| Flu_Dual_Slider | This class is essentially an Fl_Slider but with two handles. type() can be one of FL_HOR_SLIDER, FL_HOR_NICE_SLIDER, FL_VERT_SLIDER, FL_VERT_NICE_SLIDER |
| Flu_File_Chooser | A file and directory choosing widget that looks and acts similar to the stock Windows file chooser |
| Flu_File_Chooser::FileTypeInfo | Structure holding the info needed for custom file types |
| Flu_File_Chooser::PreviewWidgetBase | This class must be derived from to create a "preview" widget |
| Flu_Float_Input | This class simply extends Fl_Float_Input to allow getting/setting the widget value as floats instead of just strings |
| Flu_GL_Window | A class designed to supply an easier, more functional FLTK GL window, with callback functionality similar to GLUT |
| Flu_Int_Input | This class simply extends Fl_Int_Input to allow getting/setting the widget value as integers instead of strings |
| Flu_Label | This class just provides an easier interface to making labels in FLTK |
| Flu_Link_Button | This class extends Flu_Button to make a button that looks like a hyperlink |
| Flu_Output | This class simply extends Fl_Output to allow getting/setting the widget value as integers and floats in addition to strings |
| Flu_Progress | This class provides a simple progress widget similar to the way Fl_Slider is used for progress, except it is just for progress reporting and displays the progress value inside the widget |
| Flu_Progress_Meter | This class provides a simple progress meter with elapsed time, estimated time to completion, and optional canceling behavior |
| Flu_Return_Button | This class extends Flu_Button to make a button similar to Fl_Return_Button |
| Flu_Separator | A simple class that draws a separator line using the current box type |
| Flu_Simple_Group | This class provides a simple aesthetic alternative to Fl_Group |
| Flu_Spinner | This class provides a simple spinner widget similar to Fl_Counter, except the manipulator buttons are vertical and you can click, click and hold, or click and drag to change the value |
| Flu_Toggle_Group | This class provides a group that can be toggled active or inactive |
| Flu_Tree_Browser | This class provides a browser for hierarchical data representation (i.e. a "tree") |
| Flu_Tree_Browser::DND_Object | This class can be subclassed to make an object which can be dropped on a tree to make a new node |
| Flu_Tree_Browser::IntStack | Internal class holding a stack of integers |
| Flu_Tree_Browser::Node | This class holds a single entry in the tree |
| Flu_Tree_Browser::NodeList | Internal class holding an (alphabetically) ordered list of nodes |
| Flu_Tree_Browser::RData | Recursive data structure passed down through the node tree |
| Flu_Wrap_Group | This class provides an alternative to Fl_Group that automatically arranges the children either left to right and top to bottom (for type() == FL_VERTICAL), or top to bottom and left to right (for type() == FL_HORIZONTAL), within the available size of the group, with a scrollbar turning on if they don't all fit |
| FluSimpleString | A simple string object that works a lot like the STL string object |