See: Description
| Interface | Description |
|---|---|
| ClickGUI.LoopFunction |
Interface used by
ClickGUI.doComponentLoop(LoopFunction). |
| Component |
Interface representing a drawable object in the GUI.
|
| ConfigList |
Object consisting of the configuration of all panels.
|
| Container.LoopFunction |
Interface used by the loop.
|
| FixedComponent | |
| Interface |
Interface to abstract rendering and input methods.
|
| PanelConfig |
Interface representing a single panel configuration state.
|
| PanelManager |
Interface used by transient components to show and hide themselves.
|
| Class | Description |
|---|---|
| Animation |
Class representing an animation.
|
| ClickGUI |
Object representing the entire GUI.
|
| CollapsibleContainer |
Container that can be closed and scrolled, so that its children can be hidden.
|
| Container |
Base class for components containing other components (i.e. containers).
|
| Context |
A class for the communication between a component and its parent.
|
| DraggableContainer |
Class for a
FixedComponent that is also a CollapsibleContainer (i.e. a Panel), that can be dragged by the user using the mouse. |
| FocusableComponent |
Base class for all components included in this library.
|
| SettingsAnimation |
Implementation of
Animation using NumberSetting. |
| Slider |
Base class for components that are sliders.
|
| TransientComponent |
A button that displays a component when clicked.
|