FLTK 1.3.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCFlThe Fl is the FLTK global (static) class containing state information and global methods for the current application
oCFl_AdjusterWas stolen from Prisms, and has proven to be very useful for values that need a large dynamic range
oCFl_BitmapSupports caching and drawing of mono-color (bitmap) images
oCFl_BMP_ImageSupports loading, caching, and drawing of Windows Bitmap (BMP) image files
oCFl_BoxThis widget simply draws its box, and possibly its label
oCFl_BrowserDisplays a scrolling list of text lines, and manages all the storage for the text
oCFl_Browser_This is the base class for browsers
oCFl_ButtonButtons generate callbacks when they are clicked by the user
oCFl_Cairo_StateContains all the necessary info on the current cairo context
oCFl_Cairo_WindowThis defines a pre-configured cairo fltk window
oCFl_ChartFl_Chart displays simple charts
oCFL_CHART_ENTRYFor internal use only
oCFl_Check_BrowserDisplays a scrolling list of text lines that may be selected and/or checked by the user
oCFl_Check_ButtonA button with a "checkmark" to show its status
oCFl_ChoiceA button that is used to pop up a menu
oCFl_ClockThis widget provides a round analog clock display
oCFl_Clock_OutputThis widget can be used to display a program-supplied time
oCFl_Color_ChooserStandard RGB color chooser
oCFl_Copy_SurfaceSupports copying of graphical data to the clipboard
oCFl_CounterControls a single floating point value with button (or keyboard) arrows
oCFl_DeviceAll graphical output devices and all graphics systems
oCFl_Device_PluginThis plugin socket allows the integration of new device drivers for special window or screen types
oCFl_DialCircular dial to control a single floating point value
oCFl_Display_DeviceA display to which the computer can draw
oCFl_Double_WindowThe Fl_Double_Window provides a double-buffered window
oCFl_EndThis is a dummy class that allows you to end a Fl_Group in a constructor list of a class:
oCFl_File_BrowserDisplays a list of filenames, optionally with file-specific icons
oCFl_File_ChooserDisplays a standard file selection dialog that supports various selection modes
oCFl_File_IconManages icon images that can be used as labels in other widgets and as icons in the FileBrowser widget
oCFl_File_InputThis widget displays a pathname in a text input field
oCFl_Fill_DialDraws a dial with a filled arc
oCFl_Fill_SliderWidget that draws a filled horizontal slider, useful as a progress or value meter
oCFl_Float_InputSubclass of Fl_Input that only allows the user to type floating point numbers (sign, digits, decimal point, more digits, 'E' or 'e', sign, digits)
oCFl_FLTK_File_Chooser
oCFl_Font_DescriptorThis a structure for an actual system font, with junk to help choose it and info on character sizes
oCFl_Fontdesc
oCFl_FormsBitmapForms compatibility Bitmap Image Widget
oCFl_FormsPixmapForms pixmap drawing routines
oCFl_FormsText
oCFl_FreeEmulation of the Forms "free" widget
oCFl_GDI_Graphics_DriverThe MSWindows-specific graphics class
oCFl_GDI_Printer_Graphics_DriverThe graphics driver used when printing on MSWindows
oCFl_GIF_ImageSupports loading, caching, and drawing of Compuserve GIFSM images
oCFl_Gl_Choice
oCFl_Gl_WindowSets things up so OpenGL works
oCFl_Glut_Bitmap_FontFltk glut font/size attributes used in the glutXXX functions
oCFl_Glut_StrokeChar
oCFl_Glut_StrokeFont
oCFl_Glut_StrokeStrip
oCFl_Glut_StrokeVertex
oCFl_Glut_WindowGLUT is emulated using this window class and these static variables (plus several more static variables hidden in glut_compatability.cxx):
oCFl_Graphics_DriverA virtual class subclassed for each graphics driver FLTK uses
oCFl_GroupFLTK container widget
oCFl_GTK_File_Chooser
oCFl_Help_Block
oCFl_Help_DialogDisplays a standard help dialog window using the Fl_Help_View widget
oCFl_Help_Font_Stack
oCFl_Help_Font_StyleFl_Help_View font stack element definition
oCFl_Help_LinkDefinition of a link for the html viewer
oCFl_Help_TargetFl_Help_Target structure
oCFl_Help_ViewDisplays HTML text
oCFl_Hold_BrowserThe Fl_Hold_Browser is a subclass of Fl_Browser which lets the user select a single item, or no items by clicking on the empty space
oCFl_Hor_Fill_Slider
oCFl_Hor_Nice_Slider
oCFl_Hor_SliderHorizontal Slider class
oCFl_Hor_Value_Slider
oCFl_ImageBase class for image caching and drawing
oCFl_Image_SurfaceDirects all graphics requests to an Fl_Image
oCFl_InputThis is the FLTK text input widget
oCFl_Input_This class provides a low-overhead text input field
oCFl_Input_ChoiceA combination of the input widget and a menu button
oCFl_Int_InputSubclass of Fl_Input that only allows the user to type decimal digits (or hex numbers of the form 0xaef)
oCFl_JPEG_ImageSupports loading, caching, and drawing of Joint Photographic Experts Group (JPEG) File Interchange Format (JFIF) images
oCFl_LabelThis struct stores all information for a text or mixed graphics label
oCFl_Light_ButtonThis subclass displays the "on" state by turning on a light, rather than drawing pushed in
oCFl_Line_Dial
oCFl_Mac_App_MenuMac OS-specific class allowing to customize and localize the application menu
oCFl_Menu_Base class of all widgets that have a menu in FLTK
oCFl_Menu_BarThis widget provides a standard menubar interface
oCFl_Menu_ButtonThis is a button that when pushed pops up a menu (or hierarchy of menus) defined by an array of Fl_Menu_Item objects
oCFl_Menu_ItemThe Fl_Menu_Item structure defines a single menu item that is used by the Fl_Menu_ class
oCFl_Menu_WindowWindow type used for menus
oCFl_Multi_BrowserSubclass of Fl_Browser which lets the user select any set of the lines
oCFl_Multi_LabelThis struct allows multiple labels to be added to objects that might normally have only one label
oCFl_Multiline_InputThis input field displays '\n' characters as new lines rather than ^J, and accepts the Return, Tab, and up and down arrow keys
oCFl_Multiline_OutputThis widget is a subclass of Fl_Output that displays multiple lines of text
oCFl_Native_File_ChooserThis class lets an FLTK application easily and consistently access the operating system's native file chooser
oCFl_Nice_Slider
oCFl_OutputThis widget displays a piece of text
oCFl_Overlay_WindowThis window provides double buffering and also the ability to draw the "overlay" which is another picture placed on top of the main image
oCFl_PackThis widget was designed to add the functionality of compressing and aligning widgets
oCFl_Paged_DeviceRepresents page-structured drawing surfaces
oCFl_PixmapSupports caching and drawing of colormap (pixmap) images, including transparency
oCFl_PluginFl_Plugin allows link-time and run-time integration of binary modules
oCFl_Plugin_ManagerFl_Plugin_Manager manages link-time and run-time plugin binaries
oCFl_PNG_ImageSupports loading, caching, and drawing of Portable Network Graphics (PNG) image files
oCFl_PNM_ImageSupports loading, caching, and drawing of Portable Anymap (PNM, PBM, PGM, PPM) image files
oCFl_PositionerThis class is provided for Forms compatibility
oCFl_PostScript_File_DeviceTo send graphical output to a PostScript file
oCFl_PostScript_Graphics_DriverPostScript graphical backend
oCFl_PostScript_PrinterPrint support under Unix/Linux
oCFl_PreferencesFl_Preferences provides methods to store user settings between application starts
oCFl_PrinterOS-independent print support
oCFl_ProgressDisplays a progress bar for the user
oCFl_Quartz_Graphics_DriverThe Mac OS X-specific graphics class
oCFl_Radio_Button
oCFl_Radio_Light_Button
oCFl_Radio_Round_Button
oCFl_Repeat_ButtonThe Fl_Repeat_Button is a subclass of Fl_Button that generates a callback when it is pressed and then repeatedly generates callbacks as long as it is held down
oCFl_Return_ButtonThe Fl_Return_Button is a subclass of Fl_Button that generates a callback when it is pressed or when the user presses the Enter key
oCFl_RGB_ImageSupports caching and drawing of full-color images with 1 to 4 channels of color information
oCFl_Roller"dolly" control commonly used to move 3D objects
oCFl_Round_ButtonButtons generate callbacks when they are clicked by the user
oCFl_Round_ClockA clock widget of type FL_ROUND_CLOCK
oCFl_ScrollThis container widget lets you maneuver around a set of widgets much larger than your window
oCFl_ScrollbarDisplays a slider with arrow buttons at the ends of the scrollbar
oCFl_Secret_InputSubclass of Fl_Input that displays its input as a string of placeholders
oCFl_Select_BrowserThe class is a subclass of Fl_Browser which lets the user select a single item, or no items by clicking on the empty space
oCFl_Shared_ImageThis class supports caching, loading, scaling, and drawing of image files
oCFl_Simple_CounterThis widget creates a counter with only 2 arrow buttons
oCFl_Single_WindowThis is the same as Fl_Window
oCFl_SliderSliding knob inside a box
oCFl_SpinnerThis widget is a combination of the input widget and repeat buttons
oCFl_Surface_DeviceA drawing surface that's susceptible to receive graphical output
oCFl_Sys_Menu_BarA class to create, modify and delete menus that appear on Mac OS X in the menu bar at the top of the screen
oCFl_System_PrinterPrint support under MSWindows and Mac OS
oCFl_TableA table of widgets or other content
oCFl_Table_RowA table with row selection capabilities
oCFl_Tabs"file card tabs" interface that allows you to put lots and lots of buttons and switches in a panel, as popularized by many toolkits
oCFl_Text_BufferThis class manages Unicode text displayed in one or more Fl_Text_Display widgets
oCFl_Text_DisplayRich text display widget
oCFl_Text_EditorThis is the FLTK text editor widget
oCFl_Text_SelectionThis is an internal class for Fl_Text_Buffer to manage text selections
oCFl_TileLets you resize its children by dragging the border between them
oCFl_Tiled_ImageThis class supports tiling of images over a specified area
oCFl_TimerThis is provided only to emulate the Forms Timer widget
oCFl_Toggle_ButtonThe toggle button is a push button that needs to be clicked once to toggle on, and one more time to toggle off
oCFl_TooltipTooltip support for all FLTK widgets
oCFl_TreeTree widget
oCFl_Tree_ItemTree widget item
oCFl_Tree_Item_ArrayManages an array of Fl_Tree_Item pointers
oCFl_Tree_PrefsTree widget's preferences
oCFl_ValuatorControls a single floating-point value and provides a consistent interface to set the value, range, and step, and insures that callbacks are done the same for every object
oCFl_Value_InputDisplays a numeric value
oCFl_Value_OutputDisplays a floating point value
oCFl_Value_SliderFl_Slider widget with a box displaying the current value
oCFl_WidgetFl_Widget is the base class for all widgets in FLTK
oCFl_Widget_TrackerThis class should be used to control safe widget deletion
oCFl_WindowThis widget produces an actual window
oCFl_WizardThis widget is based off the Fl_Tabs widget, but instead of displaying tabs it only changes "tabs" under program control
oCFl_XBM_ImageSupports loading, caching, and drawing of X Bitmap (XBM) bitmap files
oCFl_XColor
oCFl_Xlib_Graphics_DriverThe Xlib-specific graphics class
\CFl_XPM_ImageSupports loading, caching, and drawing of X Pixmap (XPM) images, including transparency