FLTK Utility Library and Widget Collection (FLU): Annotated Index

Main Page | Class Hierarchy | Class List | File List | Class Members

# FLTK Utility Library and Widget Collection (FLU) Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

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_Canvas | An easy to derive from class providing an OpenGL canvas for drawing
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::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