JUCE: widgets

JUCE

Classes
widgets
juce_gui_basics

## Classes
class | ComboBox
| A component that lets the user choose from a drop-down list of choices. More...
class | ComboBox::Listener
| A class for receiving events from a ComboBox. More...
struct | ComboBox::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality. 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...
class | Label::Listener
| A class for receiving events from a Label. More...
struct | Label::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality. 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::RotaryParameters
| Structure defining rotary parameters for a slider. More...
class | Slider::Listener
| A class for receiving callbacks from a Slider. 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...
class | Slider::ScopedDragNotification
| An RAII class for sending slider listener drag messages. More...
struct | Slider::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionality. More...
class | TableHeaderComponent
| A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc. More...
class | TableHeaderComponent::Listener
| Receives events from a TableHeaderComponent when columns are resized, moved, etc. More...
struct | TableHeaderComponent::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes. 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...
class | TextEditor::Listener
| Receives callbacks from a TextEditor component when it changes. 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::LengthAndCharacterRestriction
| An input filter for a TextEditor that limits the length of text and/or the characters that it may contain. More...
struct | TextEditor::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing functionality. 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...

## Detailed Description