Detailed Description

Classes

class  ComboBox
 A component that lets the user choose from a drop-down list of choices. More...
 
struct  ComboBox::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality. More...
 
class  ComboBox::Listener
 A class for receiving events from a ComboBox. More...
 
class  ImageComponent
 A component that simply displays an image. More...
 
class  Label
 A component that displays a text string, and can optionally become a text editor when clicked. More...
 
struct  Label::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality. More...
 
class  Label::Listener
 A class for receiving events from a Label. More...
 
class  ListBoxModel
 A subclass of this is used to drive a ListBox. More...
 
class  ListBox
 A list of items that can be scrolled vertically. More...
 
class  ProgressBar
 A progress bar component. More...
 
struct  ProgressBar::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes. More...
 
class  Slider
 A slider control for changing a value. More...
 
struct  Slider::SliderLayout
 A struct defining the placement of the slider area and the text box area relative to the bounds of the whole Slider component. More...
 
struct  Slider::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionality. More...
 
class  Slider::Listener
 A class for receiving callbacks from a Slider. More...
 
struct  Slider::RotaryParameters
 
class  TableHeaderComponent
 A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc. More...
 
struct  TableHeaderComponent::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes. More...
 
class  TableHeaderComponent::Listener
 Receives events from a TableHeaderComponent when columns are resized, moved, etc. More...
 
class  TableListBoxModel
 One of these is used by a TableListBox as the data model for the table's contents. More...
 
class  TableListBox
 A table of cells, using a TableHeaderComponent as its header. More...
 
class  TextEditor
 An editable text box. More...
 
struct  TextEditor::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing functionality. More...
 
class  TextEditor::LengthAndCharacterRestriction
 An input filter for a TextEditor that limits the length of text and/or the characters that it may contain. More...
 
class  TextEditor::InputFilter
 Base class for input filters that can be applied to a TextEditor to restrict the text that can be entered. More...
 
class  TextEditor::Listener
 Receives callbacks from a TextEditor component when it changes. More...
 
class  Toolbar
 A toolbar component. More...
 
struct  Toolbar::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes. More...
 
class  ToolbarItemComponent
 A component that can be used as one of the items in a Toolbar. More...
 
class  ToolbarItemFactory
 A factory object which can create ToolbarItemComponent objects. More...
 
class  ToolbarItemPalette
 A component containing a list of toolbar items, which the user can drag onto a toolbar to add them. More...
 
class  TreeViewItem
 An item in a treeview. More...
 
class  TreeViewItem::OpennessRestorer
 This handy class takes a copy of a TreeViewItem's openness when you create it, and restores that openness state when its destructor is called. More...
 
class  TreeView
 A tree-view component. More...
 
struct  TreeView::LookAndFeelMethods
 This abstract base class is implemented by LookAndFeel classes to provide treeview drawing functionality. More...
 

Typedefs

typedef ComboBox::Listener ComboBoxListener
 This typedef is just for compatibility with old code - newer code should use the ComboBox::Listener class directly. More...
 
typedef Label::Listener LabelListener
 This typedef is just for compatibility with old code - newer code should use the Label::Listener class directly. More...
 
typedef Slider::Listener SliderListener
 This typedef is just for compatibility with old code - newer code should use the Slider::Listener class directly. More...
 
typedef TableHeaderComponent::Listener TableHeaderListener
 This typedef is just for compatibility with old code - newer code should use the TableHeaderComponent::Listener class directly. More...
 
typedef TextEditor::Listener TextEditorListener
 This typedef is just for compatibility with old code - newer code should use the TextEditor::Listener class directly. More...
 

Typedef Documentation

◆ ComboBoxListener

This typedef is just for compatibility with old code - newer code should use the ComboBox::Listener class directly.

◆ LabelListener

This typedef is just for compatibility with old code - newer code should use the Label::Listener class directly.

◆ SliderListener

This typedef is just for compatibility with old code - newer code should use the Slider::Listener class directly.

◆ TableHeaderListener

This typedef is just for compatibility with old code - newer code should use the TableHeaderComponent::Listener class directly.

◆ TextEditorListener

This typedef is just for compatibility with old code - newer code should use the TextEditor::Listener class directly.