FLTK 1.3.9: Class Hierarchy

FLTK 1.3.9

Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]

C Fl_Preferences::Entry |
C Fl | The Fl is the FLTK global (static) class containing state information and global methods for the current application
C Fl_Cairo_State | Contains all the necessary info on the current cairo context
C FL_CHART_ENTRY | For internal use only
▼C Fl_Device | All graphical output devices and all graphics systems
►C Fl_Graphics_Driver | A virtual class subclassed for each graphics driver FLTK uses
►C Fl_GDI_Graphics_Driver | The MSWindows-specific graphics class
C Fl_GDI_Printer_Graphics_Driver | The graphics driver used when printing on MSWindows
C Fl_PostScript_Graphics_Driver | PostScript graphical backend
C Fl_Quartz_Graphics_Driver | The Mac OS X-specific graphics class
C Fl_Xlib_Graphics_Driver | The Xlib-specific graphics class
►C Fl_Surface_Device | A drawing surface that's susceptible to receive graphical output
C Fl_Copy_Surface | Supports copying of graphical data to the clipboard
C Fl_Display_Device | A display to which the computer can draw
C Fl_Image_Surface | Directs all graphics requests to an Fl_Image
►C Fl_Paged_Device | Represents page-structured drawing surfaces
►C Fl_PostScript_File_Device | To send graphical output to a PostScript file
C Fl_PostScript_Printer | Print support under Unix/Linux
C Fl_Printer | OS-independent print support
C Fl_System_Printer | Print support under MSWindows and Mac OS
C Fl_End | This is a dummy class that allows you to end a Fl_Group in a constructor list of a class:
C Fl_File_Chooser | Displays a standard file selection dialog that supports various selection modes
C Fl_File_Icon | Manages icon images that can be used as labels in other widgets and as icons in the FileBrowser widget
▼C Fl_FLTK_File_Chooser |
C Fl_GTK_File_Chooser |
C Fl_Font_Descriptor | This a structure for an actual system font, with junk to help choose it and info on character sizes
C Fl_Fontdesc |
C Fl_Gl_Choice |
C Fl_Glut_Bitmap_Font | Fltk glut font/size attributes used in the glutXXX functions
C Fl_Glut_StrokeChar |
C Fl_Glut_StrokeFont |
C Fl_Glut_StrokeStrip |
C Fl_Glut_StrokeVertex |
C Fl_Help_Block |
C Fl_Help_Dialog | Displays a standard help dialog window using the Fl_Help_View widget
C Fl_Help_Font_Stack |
C Fl_Help_Font_Style | Fl_Help_View font stack element definition
C Fl_Help_Link | Definition of a link for the html viewer
C Fl_Help_Target | Fl_Help_Target structure
▼C Fl_Image | Base class for image caching and drawing
►C Fl_Bitmap | Supports caching and drawing of mono-color (bitmap) images
C Fl_XBM_Image | Supports loading, caching, and drawing of X Bitmap (XBM) bitmap files
►C Fl_Pixmap | Supports caching and drawing of colormap (pixmap) images, including transparency
C Fl_GIF_Image | Supports loading, caching, and drawing of Compuserve GIFSM images
C Fl_XPM_Image | Supports loading, caching, and drawing of X Pixmap (XPM) images, including transparency
►C Fl_RGB_Image | Supports caching and drawing of full-color images with 1 to 4 channels of color information
C Fl_BMP_Image | Supports loading, caching, and drawing of Windows Bitmap (BMP) image files
C Fl_JPEG_Image | Supports loading, caching, and drawing of Joint Photographic Experts Group (JPEG) File Interchange Format (JFIF) images
C Fl_PNG_Image | Supports loading, caching, and drawing of Portable Network Graphics (PNG) image files
C Fl_PNM_Image | Supports loading, caching, and drawing of Portable Anymap (PNM, PBM, PGM, PPM) image files
C Fl_Shared_Image | This class supports caching, loading, scaling, and drawing of image files
C Fl_Tiled_Image | This class supports tiling of images over a specified area
C Fl_Label | This struct stores all information for a text or mixed graphics label
C Fl_Mac_App_Menu | Mac OS-specific class allowing to customize and localize the application menu
C Fl_Menu_Item | The Fl_Menu_Item structure defines a single menu item that is used by the Fl_Menu_ class
C Fl_Multi_Label | This struct allows multiple labels to be added to objects that might normally have only one label
C Fl_Native_File_Chooser | This class lets an FLTK application easily and consistently access the operating system's native file chooser
▼C Fl_Plugin | Fl_Plugin allows link-time and run-time integration of binary modules
C Fl_Device_Plugin | This plugin socket allows the integration of new device drivers for special window or screen types
▼C Fl_Preferences | Fl_Preferences provides methods to store user settings between application starts
C Fl_Plugin_Manager | Fl_Plugin_Manager manages link-time and run-time plugin binaries
C Fl_Scroll::Fl_Region_LRTB | A local struct to manage a region defined by left/right/top/bottom
C Fl_Scroll::Fl_Region_XYWH | A local struct to manage a region defined by xywh
C Fl_Scroll::Fl_Scrollbar_Data | A local struct to manage a scrollbar's xywh region and tab values
C Fl_Text_Buffer | This class manages Unicode text displayed in one or more Fl_Text_Display widgets
C Fl_Text_Selection | This is an internal class for Fl_Text_Buffer to manage text selections
C Fl_Tooltip | Tooltip support for all FLTK widgets
C Fl_Tree_Item | Tree widget item
C Fl_Tree_Item_Array | Manages an array of Fl_Tree_Item pointers
C Fl_Tree_Prefs | Tree widget's preferences
▼C Fl_Widget | Fl_Widget is the base class for all widgets in FLTK
C Fl_Box | This widget simply draws its box, and possibly its label
►C Fl_Button | Buttons generate callbacks when they are clicked by the user
►C Fl_Light_Button | This subclass displays the "on" state by turning on a light, rather than drawing pushed in
C Fl_Check_Button | A button with a "checkmark" to show its status
C Fl_Radio_Light_Button |
►C Fl_Round_Button | Buttons generate callbacks when they are clicked by the user
C Fl_Radio_Round_Button |
C Fl_Radio_Button |
C Fl_Repeat_Button | The 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
C Fl_Return_Button | The 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
C Fl_Toggle_Button | The toggle button is a push button that needs to be clicked once to toggle on, and one more time to toggle off
C Fl_Chart | Fl_Chart displays simple charts
►C Fl_Clock_Output | This widget can be used to display a program-supplied time
►C Fl_Clock | This widget provides a round analog clock display
C Fl_Round_Clock | A clock widget of type FL_ROUND_CLOCK
C Fl_FormsBitmap | Forms compatibility Bitmap Image Widget
C Fl_FormsPixmap | Forms pixmap drawing routines
C Fl_FormsText |
C Fl_Free | Emulation of the Forms "free" widget
►C Fl_Group | FLTK container widget
►C Fl_Browser_ | This is the base class for browsers
►C Fl_Browser | Displays a scrolling list of text lines, and manages all the storage for the text
C Fl_File_Browser | Displays a list of filenames, optionally with file-specific icons
C Fl_Hold_Browser | The 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
C Fl_Multi_Browser | Subclass of Fl_Browser which lets the user select any set of the lines
C Fl_Select_Browser | The class is a subclass of Fl_Browser which lets the user select a single item, or no items by clicking on the empty space
C Fl_Check_Browser | Displays a scrolling list of text lines that may be selected and/or checked by the user
C Fl_Color_Chooser | Standard RGB color chooser
C Fl_Help_View | Displays HTML text
C Fl_Input_Choice | A combination of the input widget and a menu button
C Fl_Pack | This widget was designed to add the functionality of compressing and aligning widgets
C Fl_Scroll | This container widget lets you maneuver around a set of widgets much larger than your window
C Fl_Spinner | This widget is a combination of the input widget and repeat buttons
►C Fl_Table | A table of widgets or other content
C Fl_Table_Row | A table with row selection capabilities
C Fl_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
►C Fl_Text_Display | Rich text display widget
C Fl_Text_Editor | This is the FLTK text editor widget
C Fl_Tile | Lets you resize its children by dragging the border between them
C Fl_Tree | Tree widget
►C Fl_Window | This widget produces an actual window
►C Fl_Double_Window | The Fl_Double_Window provides a double-buffered window
C Fl_Cairo_Window | This defines a pre-configured cairo fltk window
C Fl_Overlay_Window | This window provides double buffering and also the ability to draw the "overlay" which is another picture placed on top of the main image
►C Fl_Gl_Window | Sets things up so OpenGL works
C Fl_Glut_Window | GLUT is emulated using this window class and these static variables (plus several more static variables hidden in glut_compatability.cxx):
►C Fl_Single_Window | This is the same as Fl_Window
C Fl_Menu_Window | Window type used for menus
C Fl_Wizard | This widget is based off the Fl_Tabs widget, but instead of displaying tabs it only changes "tabs" under program control
►C Fl_Input_ | This class provides a low-overhead text input field
►C Fl_Input | This is the FLTK text input widget
C Fl_File_Input | This widget displays a pathname in a text input field
C Fl_Float_Input | Subclass of Fl_Input that only allows the user to type floating point numbers (sign, digits, decimal point, more digits, 'E' or 'e', sign, digits)
C Fl_Int_Input | Subclass of Fl_Input that only allows the user to type decimal digits (or hex numbers of the form 0xaef)
C Fl_Multiline_Input | This input field displays '\n' characters as new lines rather than ^J, and accepts the Return, Tab, and up and down arrow keys
►C Fl_Output | This widget displays a piece of text
C Fl_Multiline_Output | This widget is a subclass of Fl_Output that displays multiple lines of text
C Fl_Secret_Input | Subclass of Fl_Input that displays its input as a string of placeholders
►C Fl_Menu_ | Base class of all widgets that have a menu in FLTK
C Fl_Choice | A button that is used to pop up a menu
►C Fl_Menu_Bar | This widget provides a standard menubar interface
C Fl_Sys_Menu_Bar | A class to create, modify and delete menus that appear on Mac OS X in the menu bar at the top of the screen
C Fl_Menu_Button | This is a button that when pushed pops up a menu (or hierarchy of menus) defined by an array of Fl_Menu_Item objects
C Fl_Positioner | This class is provided for Forms compatibility
C Fl_Progress | Displays a progress bar for the user
C Fl_Timer | This is provided only to emulate the Forms Timer widget
►C Fl_Valuator | Controls 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
C Fl_Adjuster | Was stolen from Prisms, and has proven to be very useful for values that need a large dynamic range
►C Fl_Counter | Controls a single floating point value with button (or keyboard) arrows
C Fl_Simple_Counter | This widget creates a counter with only 2 arrow buttons
►C Fl_Dial | Circular dial to control a single floating point value
C Fl_Fill_Dial | Draws a dial with a filled arc
C Fl_Line_Dial |
C Fl_Roller | "dolly" control commonly used to move 3D objects
►C Fl_Slider | Sliding knob inside a box
C Fl_Fill_Slider | Widget that draws a filled horizontal slider, useful as a progress or value meter
C Fl_Hor_Fill_Slider |
C Fl_Hor_Nice_Slider |
C Fl_Hor_Slider | Horizontal Slider class
C Fl_Nice_Slider |
C Fl_Scrollbar | Displays a slider with arrow buttons at the ends of the scrollbar
►C Fl_Value_Slider | Fl_Slider widget with a box displaying the current value
C Fl_Hor_Value_Slider |
C Fl_Value_Input | Displays a numeric value
C Fl_Value_Output | Displays a floating point value
C Fl_Widget_Tracker | This class should be used to control safe widget deletion
C Fl_XColor |
C Fl_Text_Editor::Key_Binding | Simple linked list item associating a key/state to a function
C Fl_Graphics_Driver::matrix | A 2D coordinate transformation matrix
C Fl_Preferences::Name | 'Name' provides a simple method to create numerical or more complex procedural names for entries and groups on the fly
C Fl_Preferences::Node |
C Fl_Paged_Device::page_format | Width, height and name of a page format
C Fl_Preferences::RootNode |
C Fl_Scroll::ScrollInfo | Structure to manage scrollbar and widget interior sizes
C Fl_Window::shape_data_type | Data supporting a non-rectangular window shape
C Fl_Text_Display::Style_Table_Entry | This structure associates the color, font, and font size of a string to draw with an attribute mask matching attr