|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.leafdigital.ui.api | |
---|---|
com.leafdigital.prefsui.api | The preferences UI API allows plugins to define preference pages that will be added to the main options window. |
com.leafdigital.ui.api | The UI API provides a basic windowing interface library of widgets that can be constructed from XML. |
Classes in com.leafdigital.ui.api used by com.leafdigital.prefsui.api | |
---|---|
Page
This interface represents the contents of a single Page within the system. |
Classes in com.leafdigital.ui.api used by com.leafdigital.ui.api | |
---|---|
BorderPanel
A Panel with nine component slots - all the compass points, plus a central component. |
|
Button
Interface for buttons. |
|
ButtonPanel
A Panel that lays out buttons horizontally in the appropriate platform order. |
|
CallbackHandler
Represents callbacks for a particular object |
|
CheckBox
Interface for checkboxes. |
|
ChoicePanel
A Panel with any number of slots (all Page objects). |
|
DecoratedPanel
Provides visual decoration as a background to other components. |
|
Dialog
This interface represents the contents of a single Dialog within the system. |
|
Dropdown
Interface for combo boxes. |
|
EditArea
Interface for multi-line edit boxes. |
|
EditBox
Interface for single-line edit boxes. |
|
EditBox.TabCompletion
Handler interface to be implemented by anything that provides completion. |
|
GroupPanel
A Panel with only a single slot, named 'contents' in XML. |
|
HorizontalPanel
A Panel with any number of slots (all named 'slot' in XML). |
|
Label
Interface for wrapping (multi-line) labels |
|
ListBox
Interface for list boxes. |
|
Page
This interface represents the contents of a single Page within the system. |
|
Panel
Represents a Panel, a component which can hold other components in various slots. |
|
Pic
Interface for images from theme. |
|
PopupMenu
Represents a popup menu with a number of items and separators. |
|
Progress
Interface for progress bars |
|
RadioButton
Interface for radio buttons. |
|
ScrollPanel
A panel with a vertical scrollbar which contains one widget. |
|
Spacer
Interface for spacers, which don't display anything but just take up space. |
|
SplitPanel
A Panel with two component slots - 'main' and 'split'. |
|
SupportsBaseGroup
Interface for widgets that support the BaseGroup function |
|
SupportsMacIndent
Interface for widgets that support the BaseGroup function |
|
Table
Interface for tables. |
|
TabPanel
A Panel with any number of slots (all named 'tab' in XML). |
|
TextView
Interface for a scrolling text view. |
|
TextView.ActionHandler
Interface that happens when user clicks on things |
|
TextView.MenuHandler
Interface used when user right-clicks |
|
Theme
API for information held by the theme. |
|
Tool
Represents something that goes on the toolbar. |
|
TreeBox
Like listbox but contains a tree of items |
|
TreeBox.Handler
Interface implemented by users to handle the tree |
|
TreeBox.Item
Interface implemented by users to pass on information about the tree of options. |
|
TreeBox.SingleSelectionHandler
Interface to implement if you need to know about selection |
|
UICallback
Indicates that method has a single parameter which is the name of a callback function in the target UI handler. |
|
VerticalPanel
A Panel with any number of slots (all named 'slot' in XML). |
|
Widget
Interface implemented by all objects that you can add to the user interface. |
|
WidgetOwner
Interface (implemented by windows and dialogs) for the 'owner' of widgets, to be identified by string IDs. |
|
WidgetParent
Interface for any widget that contains other widgets. |
|
Window
This interface represents the contents of a single Window within the system. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |