FDOSTUI
FreeDOS Text User Interface
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CarrayContainer to hold objects
 CboxDefines a rectangular region
 CbucketInternal data structure that holds a single key and value
 Cevent_keyContainer for a keyboard event
 Cevent_mouseContainer for a mouse event
 Cevent_resizeContainer for a resize event
 Cgapbuf
 ChashHash data structure that holds keys and values
 CiniContainer to hold sections
 Cini_sectionContainer to hold data for a section
 Cini_tupleHolds key/value pair data
 Cmenubar::itemConvenience container to hold a menu item
 Cline
 Clistbox_item
 CmatrixMatrix
 CmenuitemMenu item
 CmenuitembarMenu bar item
 Cmouse_buffer
 Cmouse_callback
 Cmouse_eventContianer for mouse event
 Coption_form
 Coption_msgbox
 Coption_widget
 Coption_widget_checkbtn
 Coption_widget_contianer
 Coption_widget_entry
 Coption_widget_radiobtn
 Cpoll_eventStructure to hold event
 Cpoll_event_recordContinaer to hold an event record
 Cscreen_pair_map::screen_map_bcolor
 Cscreen_pair_map
 Cskin_buttonButton theme
 Cskin_buttonsTheme for all types of single buttons
 Cskin_desktopDesktop theme
 Cskin_editEdit theme
 Cskin_frameFrame theme
 Cskin_labelLabel theme
 Cskin_listboxListbox theme
 Cskin_menuMenu theme
 Cskin_sliderSlider theme
 Cskin_treeTree theme
 Cskin_windowWindow theme
 CtreeitemTreeitem widget class
 CvaluatorInterface to control a floating point value
 CsliderAllows user to select a value by moving a thumb within a defined range of the slider
 CscrollbarA slider widget with navigational arrow buttons at each end
 CspinnerAllows the user to enter a numeric value. The value can be adjusted through the use of repeat buttons
 CwidgetBase class for all derived widgets
 CbuttonAllows a user to click on a button
 CcheckbuttonCheck button widget
 CradiobuttonRadio button widget
 CeditMulti-line edit widget
 CentryAllows a user to enter text
 CcomboboxAllows the user to choose a value from a drop down list. Optionally, the user can also enter a value that is not in the list
 CspinnerAllows the user to enter a numeric value. The value can be adjusted through the use of repeat buttons
 CgroupContainer to hold a collection of widgets
 CscrollerAllows the user to view a small portion of a large area via scrolling
 CwindowTop level container widget that can be moved and resized by the user
 CfiledlgAllows a user to choose a file
 CinputdlgAllows a user to input a value
 CmenuAllows a user to choose a value from a list
 ClabelAllows display of text
 ClistboxAllows the user to choose a value from a list
 CmenubarAllows a user to choose a menu item from a horizontal list
 CsliderAllows user to select a value by moving a thumb within a defined range of the slider
 CtreeTree widget class
 CwmhelperWindow manager helper class