| Interface | Description |
|---|---|
| Control.Predicate |
Functional interface for a lambda expression with no parameters.
|
| Control.Predicate1<T> |
Functional interface for a lambda expression with one parameter.
|
| Control.Predicate2<T,U> |
Functional interface for a lambda expression with two parameters.
|
| Class | Description |
|---|---|
| Animation |
Animations enable the user of the library to create transitions of numeric values easily.
|
| Button |
Basic button template for text or image buttons.
|
| Checkbox |
Standard checkbox that allows to display some text to the right of the checkbox.
|
| Container |
Base class for all containers.
|
| ContextMenu |
Create a tool/menu strip outside the main menu (i.e. for dropdown menus) that opens upon an
action such as rightclick.
|
| Control |
(Abstract) Base class for all other visual components.
|
| Control.Setter<T> | |
| FlowContainer |
A Container that layouts its content from left to right and top to bottom.
|
| Frame |
Master Container that fills out entire sketch and controls the flow of events and rendering of
the GUI.
|
| GuisetColor |
Mostly a copy of processings color stuff.
|
| GuisetDefaultValues |
Default values are used when constructing new objects.
|
| GuisetGlobalValues |
This class stores values that are used globally and not bound to inidivual instances, such as
scroll bar colors etc.
|
| HFlowContainer |
A Container that layouts its content horizontally.
|
| HScrollContainer |
A Container that layouts its content horizontally and enables a scrollbar if the content
overflows.
|
| KeyListener |
Nothing the otto-normal-user should worry about.
|
| Knob |
A value knob similar to the slider.
|
| Label |
A basic template for plain text or image labels.
|
| ListItem |
Optimal item to add to
ListView as it features firing the itemSelected event of ListView. |
| ListView |
The list view allows to display easily a lot of items in a vertical list.
|
| MenuBar |
Top bar for menu strips which automatically fills out parent, has special menu height and a
greyish background gradient.
|
| MenuItem |
Basic brick for creating menus.
|
| MenuSeparator |
Separator line in menus between MenuItems
MenuItem. |
| MenuTextbox |
A MenuItem that allows entering text.
|
| MultilineTextbox |
The MultilineTextbox allows entering and pasting multi-line text.
|
| PasswordTextbox |
This is a textbox where all chars will be displayed with the passwordChar
character.
|
| ScrollArea |
A container that allows both horizontal and vertical scrolling if the content exceeds the
ScrollAreas size.
|
| Shortcut |
Class for storing keyboard shortcuts.
|
| Slider |
A value slider/progress bar based on the data type float.
|
| Switch |
Switch class derived from Checkbox that looks more like an android switch and has a toggel
animation.
|
| TextBased |
Abstract base class for all components that display text.
|
| Textbox |
A single-line Textbox that behaves just as you would expect one to behave.
|
| VFlowContainer |
A Container that layouts its content vertically.
|
| VScrollContainer |
A Container that layouts its content vertically and enables a scrollbar if the content overflows.
|
| Enum | Description |
|---|---|
| Control.ImageMode |
Fill modes for background images.
|
| Control.RenderingMethod |
guiSET provides two rendering methods and for each element, the method can be chosen.
|
| Frame.DrawTime |
guiSET can draw the GUI either before (
Frame.DrawTime.PRE, default) the Processing
sketchs draw() method or after (Frame.DrawTime.POST). |
| Frame.RefreshMode | |
| Slider.Orientation |
Processing Library guiSET by Mc Zen. (c) 2021