Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

add(Control...) - Method in class guiSET.core.Container
Add items to Container.
add(String...) - Method in class guiSET.core.ListView
Simple adding method just giving the text as String will create automatically new ListItems.
add(String) - Method in class guiSET.core.ListView
Simple adding method just giving the text as String will create automatically new ListItems.
add(Control...) - Method in class guiSET.core.ListView
 
add(MenuItem...) - Method in class guiSET.core.MenuItem
Add subitems for this item.
add(String...) - Method in class guiSET.core.MenuItem
Create and add subitems for each text String passed.
addAutoAnchors(int...) - Method in class guiSET.core.Control
Add an anchor (types are TOP, RIGHT, BOTTOM, LEFT).
addAutoAnchors(int...) - Method in class guiSET.core.Frame
 
ALL - Static variable in class guiSET.core.Control
 
ANCHOR_INACTIVE - Static variable in class guiSET.core.Control
The value of an inactive anchor is set to Control.ANCHOR_INACTIVE.
animate(String, float, double) - Method in class guiSET.core.Control
Create a transition animation for a property of this Component.
Animation - Class in guiSET.core
Animations enable the user of the library to create transitions of numeric values easily.
Animation(String, Control, float, double) - Constructor for class guiSET.core.Animation
Create a new animation.
AUTOSIZE_BOTH - Static variable in class guiSET.core.Control
 
AUTOSIZE_HEIGHT - Static variable in class guiSET.core.Control
 
AUTOSIZE_NONE - Static variable in class guiSET.core.Control
 
AUTOSIZE_WIDTH - Static variable in class guiSET.core.Control
 

B

BACKGROUND_COLOR - Static variable in class guiSET.core.Control
 
BACKGROUND_COLORS - Static variable in class guiSET.core.Control
 
backgroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
BASELINE - Static variable in class guiSET.core.Control.Constants
 
BLACK - Static variable in class guiSET.core.GuisetColor
 
blur() - Method in class guiSET.core.Control
Request the Frame component to blur this object (set focus to false).
BORDER - Static variable in class guiSET.core.Control
 
BORDER_COLOR - Static variable in class guiSET.core.Control
 
BORDER_RADIUS - Static variable in class guiSET.core.Control
 
BORDER_WIDTH - Static variable in class guiSET.core.Control
 
borderColor - Static variable in class guiSET.core.GuisetDefaultValues
 
borderRadius - Static variable in class guiSET.core.GuisetDefaultValues
 
borderWidth - Static variable in class guiSET.core.GuisetDefaultValues
 
BOTTOM - Static variable in class guiSET.core.Control.Constants
 
BUFFERED_RENDERING - Static variable in class guiSET.core.Control
Elements graphics are drawn on a buffer image.
Button - Class in guiSET.core
Basic button template for text or image buttons.
Button() - Constructor for class guiSET.core.Button
 
Button(String) - Constructor for class guiSET.core.Button
Constructor for specifying button text.
Button(String, int) - Constructor for class guiSET.core.Button
Constructor for specifying button text and font size.
Button(String, int, int) - Constructor for class guiSET.core.Button
Constructor for specifying button text, font size an background color.
Button(String, String) - Constructor for class guiSET.core.Button
Constructor for specifying button text and press callback method name.
Button(String, Control.Predicate) - Constructor for class guiSET.core.Button
Constructor for specifying button text and press callback lambda.
Button(PImage, int, int) - Constructor for class guiSET.core.Button
Create an image button.
Button(PImage) - Constructor for class guiSET.core.Button
Create an image button.
Button(PImage, float) - Constructor for class guiSET.core.Button
Create an image button.
Button(PImage, String) - Constructor for class guiSET.core.Button
Create an image button and provide a mouse press callback method name, width and height of button will be set to dimensions of given image.
Button(PImage, Control.Predicate) - Constructor for class guiSET.core.Button
Create an image button and provide a mouse press callback lambda, width and height of button will be set to dimensions of given image.
Button(PImage, float, String) - Constructor for class guiSET.core.Button
Create an image button and provide a mouse press callback method name, width and height of button will be set to dimensions of image multiplied by given scale factor.
Button(PImage, float, Control.Predicate) - Constructor for class guiSET.core.Button
Create an image button and provide a mouse press callback lambda, width and height of button will be set to dimensions of image multiplied by given scale factor.
buttonBackgroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
buttonBorderWidth - Static variable in class guiSET.core.GuisetDefaultValues
 
buttonHoverColor - Static variable in class guiSET.core.GuisetDefaultValues
 
buttonPadding - Static variable in class guiSET.core.GuisetDefaultValues
 
buttonPressColor - Static variable in class guiSET.core.GuisetDefaultValues
 

C

callClickEventOnPress() - Method in class guiSET.core.Button
The click event is called when the button is pressed down.
callClickEventOnRelease() - Method in class guiSET.core.Button
The click event is called when the button is released (default).
cancelAnimation() - Method in class guiSET.core.Animation
Cancel the animation next frame.
CENTER - Static variable in class guiSET.core.Control.Constants
 
Checkbox - Class in guiSET.core
Standard checkbox that allows to display some text to the right of the checkbox.
Checkbox() - Constructor for class guiSET.core.Checkbox
 
Checkbox(String) - Constructor for class guiSET.core.Checkbox
Initalize checkbox with text.
Checkbox(boolean) - Constructor for class guiSET.core.Checkbox
Initialize checkbox with checked state.
Checkbox(String, boolean) - Constructor for class guiSET.core.Checkbox
Initalize checkbox with text and set checked.
Checkbox(String, String) - Constructor for class guiSET.core.Checkbox
 
Checkbox(String, Control.Predicate) - Constructor for class guiSET.core.Checkbox
 
Checkbox(String, String, boolean) - Constructor for class guiSET.core.Checkbox
 
Checkbox(String, Control.Predicate, boolean) - Constructor for class guiSET.core.Checkbox
 
checkboxCheckedColor - Static variable in class guiSET.core.GuisetDefaultValues
 
checkboxCheckmarkColor - Static variable in class guiSET.core.GuisetDefaultValues
 
checkboxUncheckedColor - Static variable in class guiSET.core.GuisetDefaultValues
 
clear() - Method in class guiSET.core.Container
Remove all items.
clear() - Method in class guiSET.core.ListView
Remove all items
clear() - Method in class guiSET.core.MenuItem
Remove all subitems.
close() - Method in class guiSET.core.MenuItem
Close this item/strip.
close() - Method in class guiSET.core.MenuTextbox
 
COLORS - Static variable in class guiSET.core.Control
 
compare(Animation) - Method in class guiSET.core.Animation
 
Constants() - Constructor for class guiSET.core.Control.Constants
 
Container - Class in guiSET.core
Base class for all containers.
Container() - Constructor for class guiSET.core.Container
Default constructor sets width and height to 100
Container(int, int) - Constructor for class guiSET.core.Container
 
containerHeight - Static variable in class guiSET.core.GuisetDefaultValues
 
containerWidth - Static variable in class guiSET.core.GuisetDefaultValues
 
ContextMenu - Class in guiSET.core
Create a tool/menu strip outside the main menu (i.e. for dropdown menus) that opens upon an action such as rightclick.
ContextMenu() - Constructor for class guiSET.core.ContextMenu
 
CONTINOUS - Static variable in class guiSET.core.Frame
Draw frequency mode.
Control - Class in guiSET.core
(Abstract) Base class for all other visual components.
Control() - Constructor for class guiSET.core.Control
 
Control.Constants - Class in guiSET.core
 
Control.ImageMode - Enum in guiSET.core
Fill modes for background images.
Control.Predicate - Interface in guiSET.core
Functional interface for a lambda expression with no parameters.
Control.Predicate1<T> - Interface in guiSET.core
Functional interface for a lambda expression with one parameter.
Control.Predicate2<T,U> - Interface in guiSET.core
Functional interface for a lambda expression with two parameters.
Control.RenderingMethod - Enum in guiSET.core
guiSET provides two rendering methods and for each element, the method can be chosen.
Control.Setter<T> - Class in guiSET.core
 
copy() - Method in class guiSET.core.MultilineTextbox
Copy selection to clipboard
copy() - Method in class guiSET.core.PasswordTextbox
 
copy() - Method in class guiSET.core.Textbox
Copy selection to clipboard
copyStyle(Control) - Method in class guiSET.core.Control
Enable user of the library to adopt a set of visual properties from another element.
copyStyle(Control, long) - Method in class guiSET.core.Control
Enable user of the library to adopt a set of visual style properties from another element.
copyStyle(Control, long) - Method in class guiSET.core.TextBased
 
create(int, int) - Static method in class guiSET.core.GuisetColor
 
create(int, int, int, int) - Static method in class guiSET.core.GuisetColor
 
create(int) - Static method in class guiSET.core.GuisetColor
 
create(float) - Static method in class guiSET.core.GuisetColor
 
create(float, float) - Static method in class guiSET.core.GuisetColor
 
create(int, int, int) - Static method in class guiSET.core.GuisetColor
 
create(float, float, float) - Static method in class guiSET.core.GuisetColor
 
create(float, float, float, float) - Static method in class guiSET.core.GuisetColor
 
currentKey - Variable in class guiSET.core.KeyListener
 
currentKeyCode - Variable in class guiSET.core.KeyListener
 
cut() - Method in class guiSET.core.MultilineTextbox
Cut selection and copy to clipboard
cut() - Method in class guiSET.core.PasswordTextbox
 
cut() - Method in class guiSET.core.Textbox
Cut selection and copy to clipboard

D

DefaultMaxHeight - Static variable in class guiSET.core.Control.Constants
 
DefaultMaxWidth - Static variable in class guiSET.core.Control.Constants
 
defaultRenderingMethod - Static variable in class guiSET.core.Control
Specify rendering type for any new element instances.
deregisterShortcut(Shortcut) - Method in class guiSET.core.Frame
If the shortcut has been removed returns true.
deselect(int) - Method in class guiSET.core.ListView
Deselect an item.
deselect(Control) - Method in class guiSET.core.ListView
Deselect an item.
deselectAll() - Method in class guiSET.core.ListView
Deselect all items
disableInput() - Method in class guiSET.core.MultilineTextbox
Prevent user from typing or pasting text while maintaining the ability of selecting and copying.
disableInput() - Method in class guiSET.core.Textbox
Prevent user from typing or pasting text while maintaining the ability of selecting and copying.
doForAll(Control.Setter<T>, T...) - Static method in class guiSET.core.Control
(A bit more advanced!)
DOWN - Static variable in class guiSET.core.Control.Constants
 
DRAW_POST - Static variable in class guiSET.core.Frame
GUI Draw time Mode: Draw the GUI after the PApplet.draw() happens.The draw time mode needs to be specified at the beginning when Frame is created.
DRAW_PRE - Static variable in class guiSET.core.Frame
GUI Draw time Mode: Draw the GUI before the PApplet.draw() happens.
DROP_FILE - Static variable in class guiSET.core.Frame
 
DROP_STRING - Static variable in class guiSET.core.Frame
 

E

EFFICIENT - Static variable in class guiSET.core.Frame
Draw frequency mode.
enableInput() - Method in class guiSET.core.MultilineTextbox
enableInput() - Method in class guiSET.core.Textbox
equals(Object) - Method in class guiSET.core.Shortcut
 

F

FILL - Static variable in class guiSET.core.Control
Image mode: fill element with given image and if necessary, distort the image
fillParent() - Method in class guiSET.core.Control
Fill parent width and height.
fillParent(int) - Method in class guiSET.core.Control
Fill x percent of parents width and height.
fillParent(int, int) - Method in class guiSET.core.Control
Fill widthPercent of parent width and heightPercent of parent height.
fillParentHeight(int) - Method in class guiSET.core.Control
Fill x percent of parent height and center this element vertically.
fillParentHeight() - Method in class guiSET.core.Control
Fill parent height.
fillParentWidth(int) - Method in class guiSET.core.Control
Fill x percent of parent width and center this element horizontally.
fillParentWidth() - Method in class guiSET.core.Control
Fill parent width.
FIT - Static variable in class guiSET.core.Control
Image mode: enlarge image so it fills out entire object centered, parts of the image might be hidden; fits the larger side
FIT_INSIDE - Static variable in class guiSET.core.Control
Image mode: place image centered in the object without cropping it, so it fits the smaller side
fitContent() - Method in class guiSET.core.Container
Resize container once so it fits its content.
FlowContainer - Class in guiSET.core
A Container that layouts its content from left to right and top to bottom.
FlowContainer() - Constructor for class guiSET.core.FlowContainer
 
FlowContainer(int, int) - Constructor for class guiSET.core.FlowContainer
 
focus() - Method in class guiSET.core.Control
Request the Frame component to focus this object.
FONT_SIZE - Static variable in class guiSET.core.Control
 
FONT_SIZE - Static variable in class guiSET.core.TextBased
 
fontSize - Static variable in class guiSET.core.GuisetDefaultValues
 
forceRepaint() - Method in class guiSET.core.Control
Force a re-render of this Component.
foregroudColor - Static variable in class guiSET.core.GuisetDefaultValues
 
FOREGROUND_COLOR - Static variable in class guiSET.core.Control
 
Frame - Class in guiSET.core
Master Container that fills out entire sketch and controls the flow of events and rendering of the GUI.
Frame(PApplet) - Constructor for class guiSET.core.Frame
It is necessary to pass the sketch object here.
Frame(PApplet, Frame.DrawTime) - Constructor for class guiSET.core.Frame
Specify the draw time mode with this constructor.
Frame.DrawTime - Enum in guiSET.core
guiSET can draw the GUI either before (Frame.DrawTime.PRE, default) the Processing sketchs draw() method or after (Frame.DrawTime.POST).
Frame.RefreshMode - Enum in guiSET.core
 

G

getAlt() - Method in class guiSET.core.Shortcut
 
getAnchorMode(int) - Method in class guiSET.core.Control
Get anchor mode for given anchor direction.
getAnchorValue(int) - Method in class guiSET.core.Control
Get the value of an anchor, returns Control.ANCHOR_INACTIVE if the anchor is inactive.
getAvailableHeight() - Method in class guiSET.core.Control
Get available content height subtracting paddings.
getAvailableHeight() - Method in class guiSET.core.HScrollContainer
 
getAvailableWidth() - Method in class guiSET.core.Control
Get available content width subtracting paddings.
getAvailableWidth() - Method in class guiSET.core.VScrollContainer
 
getBackgroundColor() - Method in class guiSET.core.Control
 
getBallSize() - Method in class guiSET.core.Slider
 
getBorderColor() - Method in class guiSET.core.Control
 
getBorderRadius() - Method in class guiSET.core.Control
 
getBorderWidth() - Method in class guiSET.core.Control
 
getCheckboxSize() - Method in class guiSET.core.Checkbox
 
getCheckedBackgroundColor() - Method in class guiSET.core.Checkbox
 
getCheckmarkColor() - Method in class guiSET.core.Checkbox
 
getClickSetsCursor() - Method in class guiSET.core.MultilineTextbox
 
getControl() - Method in class guiSET.core.Shortcut
 
getCurrentPosition() - Method in class guiSET.core.Switch
No one needs this function - it is just used internally for the switch animation.
getCursor() - Method in class guiSET.core.Control
 
getCursorColor() - Method in class guiSET.core.MultilineTextbox
 
getCursorColor() - Method in class guiSET.core.Textbox
 
getCursorPosition() - Method in class guiSET.core.MultilineTextbox
 
getCursorPosition() - Method in class guiSET.core.Textbox
 
getDragSpeed() - Method in class guiSET.core.Knob
 
getFont() - Method in class guiSET.core.TextBased
 
getFontSize() - Method in class guiSET.core.TextBased
 
getForegroundColor() - Method in class guiSET.core.Control
 
getFrame() - Static method in class guiSET.core.Frame
Get the one and only Frame.
getFullScrollHeight() - Method in class guiSET.core.ScrollArea
 
getFullScrollHeight() - Method in class guiSET.core.VScrollContainer
 
getFullScrollWidth() - Method in class guiSET.core.HScrollContainer
 
getFullScrollWidth() - Method in class guiSET.core.ScrollArea
 
getGlobalCursorCycleTime() - Static method in class guiSET.core.Textbox
 
getHeight() - Method in class guiSET.core.Control
 
getHint() - Method in class guiSET.core.MultilineTextbox
 
getHint() - Method in class guiSET.core.Textbox
 
getHoverColor() - Method in class guiSET.core.Control
 
getImage() - Method in class guiSET.core.Control
 
getItem(int) - Method in class guiSET.core.Container
Get item in item list at given index.
getItem(int) - Method in class guiSET.core.MenuItem
Get item at given index.
getItemBackgroundColor() - Method in class guiSET.core.ListView
 
getItems() - Method in class guiSET.core.Container
Retrieve all items as Control array.
getItems() - Method in class guiSET.core.MenuItem
Get sub items.
getKey() - Method in class guiSET.core.Shortcut
 
getKeyCode() - Method in class guiSET.core.Shortcut
 
getLineHeight() - Method in class guiSET.core.TextBased
 
getMarginBottom() - Method in class guiSET.core.Control
 
getMarginLeft() - Method in class guiSET.core.Control
 
getMarginRight() - Method in class guiSET.core.Control
 
getMarginTop() - Method in class guiSET.core.Control
 
getMaxHeight() - Method in class guiSET.core.Control
 
getMaxValue() - Method in class guiSET.core.Slider
 
getMaxWidth() - Method in class guiSET.core.Control
 
getMinHeight() - Method in class guiSET.core.Control
 
getMinValue() - Method in class guiSET.core.Slider
 
getMinWidth() - Method in class guiSET.core.Control
 
getMultiSelect() - Method in class guiSET.core.ListView
 
getNumItems() - Method in class guiSET.core.Container
Get number of items.
getNumItems() - Method in class guiSET.core.MenuItem
Get number of sub items.
getOffsetXToParent() - Method in class guiSET.core.Control
Get x coordinate of left side relative to parent.
getOffsetXToWindow() - Method in class guiSET.core.Control
Get x coordinate of left side relative to window.
getOffsetXToWindow() - Method in class guiSET.core.Frame
 
getOffsetYToParent() - Method in class guiSET.core.Control
Get y coordinate of left side relative to parent.
getOffsetYToWindow() - Method in class guiSET.core.Control
Get x coordinate of left side relative to window.
getOffsetYToWindow() - Method in class guiSET.core.Frame
 
getOpacity() - Method in class guiSET.core.Control
 
getOrientation() - Method in class guiSET.core.Slider
 
getPaddingBottom() - Method in class guiSET.core.Control
 
getPaddingLeft() - Method in class guiSET.core.Control
 
getPaddingRight() - Method in class guiSET.core.Control
 
getPaddingTop() - Method in class guiSET.core.Control
 
getPApplet() - Static method in class guiSET.core.Frame
 
getParent() - Method in class guiSET.core.Control
 
getPasswordChar() - Method in class guiSET.core.PasswordTextbox
 
getPressedColor() - Method in class guiSET.core.Control
 
getRefreshMode() - Method in class guiSET.core.Frame
 
getRelativeWheelSpeed() - Method in class guiSET.core.Slider
 
getScrollPosition() - Method in class guiSET.core.HScrollContainer
 
getScrollPosition() - Method in class guiSET.core.VScrollContainer
 
getScrollPositionX() - Method in class guiSET.core.ScrollArea
 
getScrollPositionY() - Method in class guiSET.core.ScrollArea
 
getScrollSpeed() - Method in class guiSET.core.HScrollContainer
 
getScrollSpeed() - Method in class guiSET.core.VScrollContainer
 
getScrollSpeedX() - Method in class guiSET.core.ScrollArea
 
getScrollSpeedY() - Method in class guiSET.core.ScrollArea
 
getSelectedItem() - Method in class guiSET.core.ListView
Get most recently selected item.
getSelectedItems() - Method in class guiSET.core.ListView
Get all selected items (if multiselect enabled).
getSelectedText() - Method in class guiSET.core.Textbox
 
getSelection() - Method in class guiSET.core.MultilineTextbox
 
getSelectionColor() - Method in class guiSET.core.ListItem
 
getSelectionColor() - Method in class guiSET.core.ListView
 
getSelectionColor() - Method in class guiSET.core.MultilineTextbox
 
getSelectionColor() - Method in class guiSET.core.Textbox
 
getSelectionEnd() - Method in class guiSET.core.MultilineTextbox
 
getSelectionEnd() - Method in class guiSET.core.Textbox
 
getSelectionHoverColor() - Method in class guiSET.core.ListItem
 
getSelectionHoverColor() - Method in class guiSET.core.ListView
 
getSelectionIndex() - Method in class guiSET.core.ListView
 
getSelectionStart() - Method in class guiSET.core.MultilineTextbox
 
getSelectionStart() - Method in class guiSET.core.Textbox
 
getShift() - Method in class guiSET.core.Shortcut
 
getShortcut() - Method in class guiSET.core.MenuItem
 
getText() - Method in class guiSET.core.TextBased
 
getTextAlign() - Method in class guiSET.core.TextBased
 
getTextAlignY() - Method in class guiSET.core.TextBased
 
getTextColor() - Method in class guiSET.core.TextBased
 
getThickness() - Method in class guiSET.core.Slider
 
getUncheckedBackgroundColor() - Method in class guiSET.core.Checkbox
 
getValue() - Method in class guiSET.core.Slider
 
getVersionString() - Static method in class guiSET.core.Control
Get guiSET version.
getWidth() - Method in class guiSET.core.Control
 
getX() - Method in class guiSET.core.Control
 
getY() - Method in class guiSET.core.Control
 
getZ() - Method in class guiSET.core.Control
 
guiSET.core - package guiSET.core
 
GuisetColor - Class in guiSET.core
Mostly a copy of processings color stuff.
GuisetColor() - Constructor for class guiSET.core.GuisetColor
 
GuisetDefaultValues - Class in guiSET.core
Default values are used when constructing new objects.
GuisetDefaultValues() - Constructor for class guiSET.core.GuisetDefaultValues
 
GuisetGlobalValues - Class in guiSET.core
This class stores values that are used globally and not bound to inidivual instances, such as scroll bar colors etc.
GuisetGlobalValues() - Constructor for class guiSET.core.GuisetGlobalValues
 

H

handleKeyEvent(KeyEvent, Control) - Method in class guiSET.core.KeyListener
 
hashCode() - Method in class guiSET.core.Shortcut
 
HFlowContainer - Class in guiSET.core
A Container that layouts its content horizontally.
HFlowContainer() - Constructor for class guiSET.core.HFlowContainer
 
HFlowContainer(int, int) - Constructor for class guiSET.core.HFlowContainer
 
hide() - Method in class guiSET.core.ContextMenu
Hide this tool strip
HORIZONTAL - Static variable in class guiSET.core.Slider
 
HOVER_COLOR - Static variable in class guiSET.core.Control
 
HScrollContainer - Class in guiSET.core
A Container that layouts its content horizontally and enables a scrollbar if the content overflows.
HScrollContainer() - Constructor for class guiSET.core.HScrollContainer
 
HScrollContainer(int, int) - Constructor for class guiSET.core.HScrollContainer
 

I

indexOf(Control) - Method in class guiSET.core.Container
Get list index of given item.
insert(int, Control...) - Method in class guiSET.core.Container
Insert items at given index position.
insert(int, MenuItem...) - Method in class guiSET.core.MenuItem
Insert subitems at given position.
isAltDown() - Method in class guiSET.core.Frame
Check if the ALT key is currently being hold down
isAltDown() - Method in class guiSET.core.KeyListener
 
isBold() - Method in class guiSET.core.TextBased
 
isChecked() - Method in class guiSET.core.Checkbox
 
isChecked() - Method in class guiSET.core.MenuItem
 
isControlDown() - Method in class guiSET.core.Frame
Check if the CONTROL key is currently being hold down
isControlDown() - Method in class guiSET.core.KeyListener
 
isEnabled() - Method in class guiSET.core.Control
 
isFocusable() - Method in class guiSET.core.Control
 
isFocused() - Method in class guiSET.core.Control
 
isItalic() - Method in class guiSET.core.TextBased
 
isMakeItemsFillAvailableWidth() - Method in class guiSET.core.ListView
 
isMetaDown() - Method in class guiSET.core.Frame
Check if the META key is currently being hold down
isMetaDown() - Method in class guiSET.core.KeyListener
 
isPropagationStopped() - Static method in class guiSET.core.Control
Check if the mouse event propagation has been stopped.
isReactToEntireComponent() - Method in class guiSET.core.Checkbox
 
isResizable() - Method in class guiSET.core.Frame
Check if application has been set to resizable.
isShiftDown() - Method in class guiSET.core.Frame
Check if the SHIFT key is currently being hold down
isShiftDown() - Method in class guiSET.core.KeyListener
 
isSlimScrollHandle() - Method in class guiSET.core.HScrollContainer
 
isSlimScrollHandle() - Method in class guiSET.core.ScrollArea
 
isSlimScrollHandle() - Method in class guiSET.core.VScrollContainer
 
isStrikethrough() - Method in class guiSET.core.TextBased
 
isUnderlined() - Method in class guiSET.core.TextBased
 
isVisible() - Method in class guiSET.core.Control
 
isWheelEnabled() - Method in class guiSET.core.Slider
 

K

KeyListener - Class in guiSET.core
Nothing the otto-normal-user should worry about.
KeyListener(Frame) - Constructor for class guiSET.core.KeyListener
 
Knob - Class in guiSET.core
A value knob similar to the slider.
Knob() - Constructor for class guiSET.core.Knob
 
Knob(float, float) - Constructor for class guiSET.core.Knob
 
Knob(float, float, float) - Constructor for class guiSET.core.Knob
 

L

Label - Class in guiSET.core
A basic template for plain text or image labels.
Label() - Constructor for class guiSET.core.Label
 
Label(String) - Constructor for class guiSET.core.Label
Constructor for specifying text to display; font size 12, background transparent.
Label(String, int, int) - Constructor for class guiSET.core.Label
Constructor for specifying text and position; font size 12, background transparent.
Label(String, int) - Constructor for class guiSET.core.Label
Constructor for specifying text to display and font size; background is transparent.
Label(PImage) - Constructor for class guiSET.core.Label
Create an image label; width and height of label will be set to dimensions of image.
Label(PImage, float) - Constructor for class guiSET.core.Label
Create an image label; width and height of label will be set to dimensions of image multiplied by given scale factor.
Label(PImage, int, int) - Constructor for class guiSET.core.Label
Create an image label.
labelBackgroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
labelPadding - Static variable in class guiSET.core.GuisetDefaultValues
 
lastEvent - Variable in class guiSET.core.KeyListener
 
LEFT - Static variable in class guiSET.core.Control.Constants
 
LINE_HEIGHT - Static variable in class guiSET.core.Control
 
LINE_HEIGHT - Static variable in class guiSET.core.TextBased
 
ListItem - Class in guiSET.core
Optimal item to add to ListView as it features firing the itemSelected event of ListView.
ListItem() - Constructor for class guiSET.core.ListItem
 
ListItem(String) - Constructor for class guiSET.core.ListItem
Immediately set text of ListItem with this constructor.
ListView - Class in guiSET.core
The list view allows to display easily a lot of items in a vertical list.
ListView() - Constructor for class guiSET.core.ListView
 
ListView(int, int) - Constructor for class guiSET.core.ListView
 

M

MARGIN - Static variable in class guiSET.core.Control
 
MARGIN_BOTTOM - Static variable in class guiSET.core.Control
 
MARGIN_LEFT - Static variable in class guiSET.core.Control
 
MARGIN_RIGHT - Static variable in class guiSET.core.Control
 
MARGIN_TOP - Static variable in class guiSET.core.Control
 
marginBottom - Static variable in class guiSET.core.GuisetDefaultValues
 
marginLeft - Static variable in class guiSET.core.GuisetDefaultValues
 
marginRight - Static variable in class guiSET.core.GuisetDefaultValues
 
marginTop - Static variable in class guiSET.core.GuisetDefaultValues
 
MenuBar - Class in guiSET.core
Top bar for menu strips which automatically fills out parent, has special menu height and a greyish background gradient.
MenuBar() - Constructor for class guiSET.core.MenuBar
 
menubarGradientBottomColor - Static variable in class guiSET.core.GuisetDefaultValues
 
menubarGradientTopColor - Static variable in class guiSET.core.GuisetDefaultValues
 
menuHeaderHoverColor - Static variable in class guiSET.core.GuisetDefaultValues
 
MenuItem - Class in guiSET.core
Basic brick for creating menus.
MenuItem() - Constructor for class guiSET.core.MenuItem
 
MenuItem(String) - Constructor for class guiSET.core.MenuItem
 
MenuItem(String, String) - Constructor for class guiSET.core.MenuItem
Constructor for immediately setting text and name of method to call when this item is selected.
MenuItem(String, Control.Predicate) - Constructor for class guiSET.core.MenuItem
Constructor for immediately setting text and a lambda function to call when this item is selected.
MenuItem(String, String, Shortcut) - Constructor for class guiSET.core.MenuItem
Similar to MenuItem.MenuItem(String, String), but also provide a shortcut.
MenuItem(String, Control.Predicate, Shortcut) - Constructor for class guiSET.core.MenuItem
Similar to #MenuItem(String, Predicate), but also provide a shortcut.
MenuItem(String, String, Shortcut, boolean) - Constructor for class guiSET.core.MenuItem
If strong set to true, then the shortcut might also be fired when a textbox has focus.
menuItemBackgroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
menuItemCheckmarkFillColor - Static variable in class guiSET.core.GuisetGlobalValues
 
menuItemCheckmarkStrokeColor - Static variable in class guiSET.core.GuisetGlobalValues
 
MenuItemHeight - Static variable in class guiSET.core.Control.Constants
 
menuItemHoverColor - Static variable in class guiSET.core.GuisetDefaultValues
 
menuItemHoverTime - Static variable in class guiSET.core.GuisetGlobalValues
Time a submenu waits before opening after the mouse has entered the parent item (in milliseconds).
MenuItemPaddingLeft - Static variable in class guiSET.core.Control.Constants
 
MenuItemPaddingRight - Static variable in class guiSET.core.Control.Constants
 
menuItemPressColor - Static variable in class guiSET.core.GuisetDefaultValues
 
menuItemTriangleDisabledColor - Static variable in class guiSET.core.GuisetGlobalValues
 
menuItemTriangleEnabledColor - Static variable in class guiSET.core.GuisetGlobalValues
MenuItems with sub items have a little triangle arrow that points to the right.
MenuSeparator - Class in guiSET.core
Separator line in menus between MenuItems MenuItem.
MenuSeparator() - Constructor for class guiSET.core.MenuSeparator
 
menuStripBackgroundColor - Static variable in class guiSET.core.GuisetGlobalValues
 
menuStripBorderColor - Static variable in class guiSET.core.GuisetGlobalValues
 
MenuSurfaceZIndex - Static variable in class guiSET.core.Control.Constants
 
MenuTextbox - Class in guiSET.core
A MenuItem that allows entering text.
MenuTextbox() - Constructor for class guiSET.core.MenuTextbox
 
MinimalMinHeight - Static variable in class guiSET.core.Control.Constants
 
MinimalMinWidth - Static variable in class guiSET.core.Control.Constants
 
MinimalScrollHandleLength - Static variable in class guiSET.core.Control.Constants
 
MultilineTextbox - Class in guiSET.core
The MultilineTextbox allows entering and pasting multi-line text.
MultilineTextbox() - Constructor for class guiSET.core.MultilineTextbox
 
MultilineTextbox(int, int) - Constructor for class guiSET.core.MultilineTextbox
 
MultilineTextbox(String, int, int) - Constructor for class guiSET.core.MultilineTextbox
 
MultilineTextbox(int, int, int) - Constructor for class guiSET.core.MultilineTextbox
 

N

name - Variable in class guiSET.core.Control
Name for the element can be specified manually, useful for distinguishing.
NO_LOOP - Static variable in class guiSET.core.Frame
Most efficient mode.
noAutosize() - Method in class guiSET.core.Control
Disable autosizing.

O

OPACITY - Static variable in class guiSET.core.Control
 

P

PADDING - Static variable in class guiSET.core.Control
 
PADDING_BOTTOM - Static variable in class guiSET.core.Control
 
PADDING_LEFT - Static variable in class guiSET.core.Control
 
PADDING_RIGHT - Static variable in class guiSET.core.Control
 
PADDING_TOP - Static variable in class guiSET.core.Control
 
paddingBottom - Static variable in class guiSET.core.GuisetDefaultValues
 
paddingLeft - Static variable in class guiSET.core.GuisetDefaultValues
 
paddingRight - Static variable in class guiSET.core.GuisetDefaultValues
 
paddingTop - Static variable in class guiSET.core.GuisetDefaultValues
 
parseMenu(String, MenuBar) - Static method in class guiSET.core.MenuItem
Parse a string as menu.
parseMenu(String, MenuBar, String, String) - Static method in class guiSET.core.MenuItem
 
parseMenu(String, ContextMenu) - Static method in class guiSET.core.MenuItem
Same as MenuItem.parseMenu(String, MenuBar) but for context menus.
parseMenu(String, ContextMenu, String, String) - Static method in class guiSET.core.MenuItem
 
PasswordTextbox - Class in guiSET.core
This is a textbox where all chars will be displayed with the passwordChar character.
PasswordTextbox() - Constructor for class guiSET.core.PasswordTextbox
 
PasswordTextbox(String) - Constructor for class guiSET.core.PasswordTextbox
 
PasswordTextbox(String, int) - Constructor for class guiSET.core.PasswordTextbox
 
PasswordTextbox(String, int, int) - Constructor for class guiSET.core.PasswordTextbox
 
PasswordTextbox(int) - Constructor for class guiSET.core.PasswordTextbox
 
PasswordTextbox(int, int) - Constructor for class guiSET.core.PasswordTextbox
 
paste() - Method in class guiSET.core.MultilineTextbox
Paste from clipboard (and delete selection)
paste() - Method in class guiSET.core.Textbox
Paste from clipboard (and delete selection)
PERCENTAGE_MODE - Static variable in class guiSET.core.Control
Anchor mode for percentage of parents size.
PI - Static variable in class guiSET.core.Control.Constants
 
PIXEL_MODE - Static variable in class guiSET.core.Control
Anchor mode for absolute pixel values.
PRESSED_COLOR - Static variable in class guiSET.core.Control
 

R

registerShortcut(Shortcut, Control.Predicate) - Method in class guiSET.core.Frame
Register a shortcut to the sketch and fire the given lambda callback when the combination is hit on the keyboard.
registerShortcut(Shortcut, Control.Predicate, boolean) - Method in class guiSET.core.Frame
Register a shortcut to the sketch and fire the given lambda callback when the combination is hit on the keyboard.
registerShortcut(Shortcut, String) - Method in class guiSET.core.Frame
Register a shortcut to the sketch and fire the given method when the combination is hit on the keyboard.
registerShortcut(Shortcut, String, Object) - Method in class guiSET.core.Frame
 
registerShortcut(Shortcut, String, Object, boolean) - Method in class guiSET.core.Frame
 
relativeCoordsAreWithin(int, int) - Method in class guiSET.core.Control
Check if given coordinates (need to be relative to parent) are within this element (without constraining to parents bounds).
remove(int) - Method in class guiSET.core.Container
Remove item at position in item list.
remove(Control) - Method in class guiSET.core.Container
Remove a specific item from item list.
remove(int) - Method in class guiSET.core.ListView
Remove item at position in item list.
remove(Control) - Method in class guiSET.core.ListView
Remove a specific item from item list.
remove(int) - Method in class guiSET.core.MenuItem
Remove item at given index.
remove(Control) - Method in class guiSET.core.MenuItem
Remove item.
removeAnchor(int) - Method in class guiSET.core.Control
Remove a set anchor.
removeBoxShadow() - Method in class guiSET.core.Control
 
removeChildSelectListener() - Method in class guiSET.core.MenuItem
 
removeClickListener() - Method in class guiSET.core.Button
 
removeDropElementListener() - Method in class guiSET.core.Frame
 
removeEnterWindowListener() - Method in class guiSET.core.Frame
 
removeExitWindowListener() - Method in class guiSET.core.Frame
 
removeExternalDropListener() - Method in class guiSET.core.Frame
 
removeFocusListener() - Method in class guiSET.core.Control
 
removeGuiInitializedListener() - Method in class guiSET.core.Frame
 
removeItemSelectListener() - Method in class guiSET.core.ListView
 
removeKeyListener() - Method in class guiSET.core.Frame
 
removeKeyPressListener() - Method in class guiSET.core.MultilineTextbox
 
removeKeyPressListener() - Method in class guiSET.core.Textbox
 
removeMouseListener(String) - Method in class guiSET.core.Control
Remove a mouse listener for given type if one has already been set up.
removeResizeListener() - Method in class guiSET.core.Control
 
removeSelectListener() - Method in class guiSET.core.MenuItem
 
removeSubmitListener() - Method in class guiSET.core.Textbox
 
removeTextChangeListener() - Method in class guiSET.core.MultilineTextbox
 
removeTextChangeListener() - Method in class guiSET.core.Textbox
 
removeToggleListener() - Method in class guiSET.core.Checkbox
 
removeValueChangeListener() - Method in class guiSET.core.Slider
 
removeWindowFocusGainedListener() - Method in class guiSET.core.Frame
 
removeWindowFocusLostListener() - Method in class guiSET.core.Frame
 
removeWindowResizeListener() - Method in class guiSET.core.Frame
 
RIGHT - Static variable in class guiSET.core.Control.Constants
 
run() - Method in interface guiSET.core.Control.Predicate
 
run(T) - Method in interface guiSET.core.Control.Predicate1
 
run(T, U) - Method in interface guiSET.core.Control.Predicate2
 
run(T) - Method in class guiSET.core.Control.Setter
 

S

SCROLL_HANDLE_STRENGTH_SLIM - Static variable in class guiSET.core.Control.Constants
 
SCROLL_HANDLE_STRENGTH_STD - Static variable in class guiSET.core.Control.Constants
 
ScrollArea - Class in guiSET.core
A container that allows both horizontal and vertical scrolling if the content exceeds the ScrollAreas size.
ScrollArea() - Constructor for class guiSET.core.ScrollArea
 
ScrollArea(int, int) - Constructor for class guiSET.core.ScrollArea
 
scrollAreaBetweenScrollHandlesSquare - Static variable in class guiSET.core.GuisetGlobalValues
 
scrollBarColor - Static variable in class guiSET.core.GuisetGlobalValues
 
scrollHandleBorderColor - Static variable in class guiSET.core.GuisetGlobalValues
 
scrollHandleBorderRadius - Static variable in class guiSET.core.GuisetGlobalValues
Border radius for all scroll handles
scrollHandleColor - Static variable in class guiSET.core.GuisetGlobalValues
 
scrollHandlePressColor - Static variable in class guiSET.core.GuisetGlobalValues
 
scrollToItem(int) - Method in class guiSET.core.HScrollContainer
 
scrollToItem(Control) - Method in class guiSET.core.HScrollContainer
 
scrollToItem(int) - Method in class guiSET.core.VScrollContainer
 
scrollToItem(Control) - Method in class guiSET.core.VScrollContainer
 
select(int) - Method in class guiSET.core.ListView
Select item with given index.
select(Control) - Method in class guiSET.core.ListView
Select item by reference.
SELECTION_BLUE - Static variable in class guiSET.core.GuisetColor
 
setAlt(boolean) - Method in class guiSET.core.Shortcut
 
setAnchor(int, int) - Method in class guiSET.core.Control
Set an anchor of type TOP BOTTOM, LEFT or RIGHT to a certain value.
setAnchor(int, int) - Method in class guiSET.core.Frame
 
setAnchors(int...) - Method in class guiSET.core.Control
Set any number of anchors by passing first a direction and then the value (more than four - one for each direction - don't make sense though).
setAutosizing(boolean) - Method in class guiSET.core.Control
Enable/disable autosizing.
setBackgroundColor(int) - Method in class guiSET.core.Button
 
setBackgroundColor(int) - Method in class guiSET.core.Control
Set the plain background color of the element.
setBackgroundColor(int) - Method in class guiSET.core.ListItem
 
setBallSize(int) - Method in class guiSET.core.Slider
Set diameter of the slider value "ball".
setBold(boolean) - Method in class guiSET.core.TextBased
Set the text bold attribute.
setBorder(int, int, int) - Method in class guiSET.core.Control
Shorthand property for setting all border properties.
setBorder(int, int) - Method in class guiSET.core.Control
Shorthand property for setting border width and color.
setBorderColor(int) - Method in class guiSET.core.Control
Color of elements border.
setBorderRadius(int) - Method in class guiSET.core.Control
Rounds the corners of the element.
setBorderWidth(int) - Method in class guiSET.core.Control
Stroke width of the elements border.
setBoxShadow(int, int, int, int, float) - Method in class guiSET.core.Control
Add rectangular box shadow to element.
setCheckboxSize(int) - Method in class guiSET.core.Checkbox
Set scale factor for the checkbox.
setCheckboxSize(int) - Method in class guiSET.core.Switch
 
setChecked(boolean) - Method in class guiSET.core.Checkbox
Set checked state.
setChecked(boolean) - Method in class guiSET.core.MenuItem
MenuItems can be checked / unchecked with this method (little icon on the left of the MenuItem text).
setChecked(boolean) - Method in class guiSET.core.Switch
 
setCheckedBackgroundColor(int) - Method in class guiSET.core.Checkbox
Set back color of checkbox when checked.
setCheckmarkColor(int) - Method in class guiSET.core.Checkbox
Set color of the check mark.
setChildSelectListener(String, Object) - Method in class guiSET.core.MenuItem
Set a listener for when a child of this header has been selected.
setChildSelectListener(String) - Method in class guiSET.core.MenuItem
 
setChildSelectListener(Control.Predicate1<MenuItem>) - Method in class guiSET.core.MenuItem
Set a listener for when a child of this header has been selected.
setChildSelectListener(Control.Predicate) - Method in class guiSET.core.MenuItem
Set a listener for when a child of this header has been selected.
setClickListener(String, Object) - Method in class guiSET.core.Button
Set a listener for when the button has been clicked.
setClickListener(String) - Method in class guiSET.core.Button
 
setClickListener(Control.Predicate1<MouseEvent>) - Method in class guiSET.core.Button
Set a listener lambda for when the button has been clicked.
setClickListener(Control.Predicate) - Method in class guiSET.core.Button
Set a listener lambda for when the button has been clicked.
setClickSetsCursor(boolean) - Method in class guiSET.core.MultilineTextbox
if false then clicking on the Textbox does not set the cursor to where the user clicked.
setControl(boolean) - Method in class guiSET.core.Shortcut
 
setCurrentPosition(float) - Method in class guiSET.core.Switch
Do not call this function - it is just used internally for the switch animation.
setCursor(int) - Method in class guiSET.core.Control
Set the cursor displayed when mouse is over this element.
setCursorColor(int) - Method in class guiSET.core.MultilineTextbox
Set the color of the cursor.
setCursorColor(int) - Method in class guiSET.core.Textbox
Set the color of the cursor.
setCursorPosition(int) - Method in class guiSET.core.MultilineTextbox
Set the cursor to a specific index position in the text.
setCursorPosition(int) - Method in class guiSET.core.Textbox
Set the cursor to a specific index position in the text.
setDragSpeed(float) - Method in class guiSET.core.Knob
Set the speed of changing the value through dragging; default (1) allows for going from min to max when dragging 100px horizontally.
setDropElementListener(String, Object) - Method in class guiSET.core.Frame
Internal drop listener for any element in the application.
setDropElementListener(String) - Method in class guiSET.core.Frame
 
setDropElementListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setDropElementListener(Control.Predicate2<Control, Control>) - Method in class guiSET.core.Frame
 
setEnabled(boolean) - Method in class guiSET.core.Control
Set the enabled state of this element.
setEnabled(boolean) - Method in class guiSET.core.MenuItem
 
setEnterWindowListener(String, Object) - Method in class guiSET.core.Frame
Listen for the mouse entering the window.
setEnterWindowListener(String) - Method in class guiSET.core.Frame
 
setEnterWindowListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setEnterWindowListener(Control.Predicate1<MouseEvent>) - Method in class guiSET.core.Frame
 
setExitWindowListener(String, Object) - Method in class guiSET.core.Frame
Listen for the mouse exiting the window.
setExitWindowListener(String) - Method in class guiSET.core.Frame
 
setExitWindowListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setExitWindowListener(Control.Predicate1<MouseEvent>) - Method in class guiSET.core.Frame
 
setExternalDropListener(String, Object) - Method in class guiSET.core.Frame
External drop listener for data dropped to the application.
setExternalDropListener(String) - Method in class guiSET.core.Frame
 
setFixedSize(int, int) - Method in class guiSET.core.Control
Set size of element and disable autosizing.
setFocusListener(String, Object) - Method in class guiSET.core.Control
Set a focus listener that fires when the element gets focus (through mouse click or programmatically).
setFocusListener(String) - Method in class guiSET.core.Control
 
setFocusListener(Control.Predicate1<Control>) - Method in class guiSET.core.Control
Set a lambda focus listener with a Control as parameter that fires when the element gets focus (through mouse click, programmatically).
setFocusListener(Control.Predicate) - Method in class guiSET.core.Control
Set a lambda focus listener that fires when the element gets focus (through mouse click, programmatically).
setFont(PFont) - Method in class guiSET.core.TextBased
Set the text font.
setFontSize(float) - Method in class guiSET.core.MultilineTextbox
 
setFontSize(float) - Method in class guiSET.core.TextBased
Set the font size for the displayed text.
setForegroundColor(int) - Method in class guiSET.core.Control
Set the foreground color (not really used anymore, except in slider and knob).
setForegroundColor(int) - Method in class guiSET.core.TextBased
Set the foreground color (usually the text color).
setGlobalCursorCycleTime(int) - Static method in class guiSET.core.Textbox
Set the time the cursor needs to blink on and off in milliseconds, default is 1000 (1 second).
setGradient(int, int) - Method in class guiSET.core.Control
Set background to a vertical gradient between the two given colors.
setGuiInitializedListener(String, Object) - Method in class guiSET.core.Frame
Called when GUI is initialized and draw() runs for the first time.
setGuiInitializedListener(String) - Method in class guiSET.core.Frame
 
setGuiInitializedListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setHeight(int) - Method in class guiSET.core.Control
Set height of element.
setHeight(float) - Method in class guiSET.core.Control
Convenience version that casts to int!
setHeight(int) - Method in class guiSET.core.Frame
 
setHint(String) - Method in class guiSET.core.MultilineTextbox
Set a hint for the textbox that is displayed when the textbox is empty.
setHint(String) - Method in class guiSET.core.Textbox
Set a hint for the textbox that is displayed when the textbox is empty.
setHoverColor(int) - Method in class guiSET.core.Control
Background color when mouse hovers over this component.
setIcon(PImage) - Method in class guiSET.core.Frame
Set application icon.
setImage(PImage) - Method in class guiSET.core.Control
Set the (background) image of the element.
setImageMode(Control.ImageMode) - Method in class guiSET.core.Control
Set the background image filling mode.
setItalic(boolean) - Method in class guiSET.core.TextBased
Set the text italic attribute.
setItemSelectListener(String, Object) - Method in class guiSET.core.ListView
Set a listener for when an item is selected.
setItemSelectListener(String) - Method in class guiSET.core.ListView
 
setItemSelectListener(Control.Predicate1<Control>) - Method in class guiSET.core.ListView
Set a listener lambda for when an item is selected.
setItemSelectListener(Control.Predicate) - Method in class guiSET.core.ListView
Set a listener lambda for when an item is selected.
setKey(char) - Method in class guiSET.core.Shortcut
 
setKeyCode(int) - Method in class guiSET.core.Shortcut
 
setKeyListener(String, Object) - Method in class guiSET.core.Frame
Set a key listener which fires on key press, type and release events.
setKeyListener(String) - Method in class guiSET.core.Frame
 
setKeyListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setKeyListener(Control.Predicate1<KeyEvent>) - Method in class guiSET.core.Frame
 
setKeyPressListener(String, Object) - Method in class guiSET.core.MultilineTextbox
Set a key listener to the textbox.
setKeyPressListener(String) - Method in class guiSET.core.MultilineTextbox
 
setKeyPressListener(Control.Predicate) - Method in class guiSET.core.MultilineTextbox
Set a lambda key listener to the textbox.
setKeyPressListener(Control.Predicate1<KeyEvent>) - Method in class guiSET.core.MultilineTextbox
Set a lambda key listener to the textbox.
setKeyPressListener(String, Object) - Method in class guiSET.core.Textbox
Set a key listener to the textbox.
setKeyPressListener(String) - Method in class guiSET.core.Textbox
 
setKeyPressListener(Control.Predicate) - Method in class guiSET.core.Textbox
Set a lambda key listener to the textbox.
setKeyPressListener(Control.Predicate1<KeyEvent>) - Method in class guiSET.core.Textbox
Set a lambda key listener to the textbox.
setLineHeight(int) - Method in class guiSET.core.TextBased
For multiline text, set the line height in pixel.
setLineHeightPercent(int) - Method in class guiSET.core.TextBased
For multiline text, set the line height in literal percent: for 100% pass 100 and not 1.
setLocation(int, int) - Method in class guiSET.core.Frame
Set application location on computer screen.
setMakeItemsFillAvailableWidth(boolean) - Method in class guiSET.core.ListView
 
setMargin(int) - Method in class guiSET.core.Control
Apply margins to all sides of the element.
setMargin(int, int) - Method in class guiSET.core.Control
Apply same margins to both top/bottom and left/right.
setMargin(int, int, int, int) - Method in class guiSET.core.Control
Set individual top, right, bottom and left margins.
setMarginBottom(int) - Method in class guiSET.core.Control
 
setMarginLeft(int) - Method in class guiSET.core.Control
 
setMarginRight(int) - Method in class guiSET.core.Control
 
setMarginTop(int) - Method in class guiSET.core.Control
 
setMaxHeight(int) - Method in class guiSET.core.Control
Set maximum height of element in pixel.
setMaximumWindowSize(int, int) - Method in class guiSET.core.Frame
Set the maximum size of the application window.
setMaxValue(float) - Method in class guiSET.core.Slider
Set maximum value of the slider.
setMaxWidth(int) - Method in class guiSET.core.Control
Set maximum width of element in pixel.
setMinHeight(int) - Method in class guiSET.core.Control
Set minimum height of element in pixel.
setMinimumWindowSize(int, int) - Method in class guiSET.core.Frame
Set the minimum size of the application window.
setMinValue(float) - Method in class guiSET.core.Slider
Set minimum value of the slider.
setMinWidth(int) - Method in class guiSET.core.Control
Set minimum width of element in pixel.
setMouseListener(String, String) - Method in class guiSET.core.Control
Set a mouse listener.
setMouseListener(String, String, Object) - Method in class guiSET.core.Control
Allows to pass a target object where the given method is declared.
setMouseListener(String, Control.Predicate) - Method in class guiSET.core.Control
Set a mouse listener in form of a lambda expression.
setMouseListener(String, Control.Predicate1<MouseEvent>) - Method in class guiSET.core.Control
Set a mouse listener in form of a lambda expression with a MouseEvent as argument.
setMultiSelect(boolean) - Method in class guiSET.core.ListView
Enable/Disable multiple selections.
setNewItemBackgroundColor(int) - Method in class guiSET.core.ListView
Settimg this color will affect all items added afterwards through the ListView.add(String) method.
setOpacity(double) - Method in class guiSET.core.Control
Set opacity (opposite of transparency), casts to float.
setOpacity(float) - Method in class guiSET.core.Control
Set opacity (opposite of transparency).
setOrientation(Slider.Orientation) - Method in class guiSET.core.Knob
 
setOrientation(Slider.Orientation) - Method in class guiSET.core.Slider
Set orientation to horizontal or vertical
setPadding(int) - Method in class guiSET.core.Control
Apply same padding to all sides
setPadding(int, int) - Method in class guiSET.core.Control
 
setPadding(int, int, int, int) - Method in class guiSET.core.Control
Apply individual padding to all sides of the element.
setPadding(int) - Method in class guiSET.core.MultilineTextbox
 
setPadding(int, int) - Method in class guiSET.core.MultilineTextbox
 
setPadding(int, int, int, int) - Method in class guiSET.core.MultilineTextbox
 
setPaddingBottom(int) - Method in class guiSET.core.Control
 
setPaddingLeft(int) - Method in class guiSET.core.Control
 
setPaddingLeft(int) - Method in class guiSET.core.MultilineTextbox
 
setPaddingRight(int) - Method in class guiSET.core.Control
 
setPaddingRight(int) - Method in class guiSET.core.MultilineTextbox
 
setPaddingTop(int) - Method in class guiSET.core.Control
 
setPasswordChar(char) - Method in class guiSET.core.PasswordTextbox
Set the character that will be displayed instead of
setPercentageAnchor(int, int) - Method in class guiSET.core.Control
Set an anchor like in Control.PERCENTAGE_MODE.
setPercentageAnchors(int...) - Method in class guiSET.core.Control
setPixelAnchor(int, int) - Method in class guiSET.core.Control
Set an anchor like with Control.setAnchor(int, int) but definitely use the Control.PIXEL_MODE.
setPixelAnchors(int...) - Method in class guiSET.core.Control
setPosition(int, int) - Method in class guiSET.core.Control
Set position relative to parent.
setPressedColor(int) - Method in class guiSET.core.Control
Background color when mouse is pressed down on this component.
setReactToEntireField(boolean) - Method in class guiSET.core.Checkbox
If set to true, pressing anywhere on the element toggles the checkbox, else only the box itself reacts to clicking.
setRefreshMode(Frame.RefreshMode) - Method in class guiSET.core.Frame
setRelativeWheelSpeed(float) - Method in class guiSET.core.Slider
Set the speed for changing the value with the mouse wheel; the value represents the relative speed in percent of the set interval length (abs(min-max)).
setResizable(boolean) - Method in class guiSET.core.Frame
Make Application user-resizable.
setResizeListener(String, Object) - Method in class guiSET.core.Control
Set a resize listener that fires each time the element is resized by anchor resizing.
setResizeListener(String) - Method in class guiSET.core.Control
 
setResizeListener(Control.Predicate1<Control>) - Method in class guiSET.core.Control
Set a lambda focus listener with a Control as parameter that fires each time the element is resized by anchor resizing.
setResizeListener(Control.Predicate) - Method in class guiSET.core.Control
Set a lambda focus listener that fires each time the element is resized by anchor resizing.
setScrollPosition(int) - Method in class guiSET.core.HScrollContainer
Set scroll position in pixel from left.
setScrollPosition(int) - Method in class guiSET.core.VScrollContainer
Set scroll position in pixel from top.
setScrollPositionX(int) - Method in class guiSET.core.ScrollArea
Set horizontal scroll position in pixel from left.
setScrollPositionY(int) - Method in class guiSET.core.ScrollArea
Set vertical scroll position in pixel from top.
setScrollSpeed(int) - Method in class guiSET.core.HScrollContainer
Amount of pixels to scroll for each step with the mouse wheel.
setScrollSpeed(int) - Method in class guiSET.core.VScrollContainer
Amount of pixels to scroll for each step with the mouse wheel.
setScrollSpeedX(int) - Method in class guiSET.core.ScrollArea
Amount of pixels to scroll for each step with the mouse wheel in horizontal direction.
setScrollSpeedY(int) - Method in class guiSET.core.ScrollArea
Amount of pixels to scroll for each step with the mouse wheel in vertical direction.
setSelectedItem(int) - Method in class guiSET.core.ListView
Set one item to be selected programatically.
setSelection(int, int) - Method in class guiSET.core.MultilineTextbox
Set selection.
setSelection(int, int) - Method in class guiSET.core.Textbox
Set selection.
setSelectionColor(int) - Method in class guiSET.core.ListItem
Sets the background color for when the item is in its selected state.
setSelectionColor(int) - Method in class guiSET.core.ListView
Background color for selected items.
setSelectionColor(int) - Method in class guiSET.core.MultilineTextbox
Set highlight color of selection
setSelectionColor(int) - Method in class guiSET.core.Textbox
Set highlight color of selection.
setSelectionEnd(int) - Method in class guiSET.core.MultilineTextbox
Set the end for the text selection.
setSelectionEnd(int) - Method in class guiSET.core.Textbox
Set the end for the text selection.
setSelectionHoverColor(int) - Method in class guiSET.core.ListItem
Sets the background color for when the item is selecteed AND hovered over with the mouse.
setSelectionHoverColor(int) - Method in class guiSET.core.ListView
Hover color for selected items.
setSelectionStart(int) - Method in class guiSET.core.MultilineTextbox
Set the start for the text selection.
setSelectionStart(int) - Method in class guiSET.core.Textbox
Set the start for the text selection.
setSelectListener(String, Object) - Method in class guiSET.core.MenuItem
Set a listener for the item selected event (called when this item has been selected).
setSelectListener(String) - Method in class guiSET.core.MenuItem
 
setSelectListener(Control.Predicate1<MenuItem>) - Method in class guiSET.core.MenuItem
Set a listener lambda for when this item is selected.
setSelectListener(Control.Predicate) - Method in class guiSET.core.MenuItem
Set a listener lambda for when this item is selected.
setShift(boolean) - Method in class guiSET.core.Shortcut
 
setShortcut(Shortcut) - Method in class guiSET.core.MenuItem
Set the displayed shortcut (shortcut has no real effect unless set manually at Frame).
setSize(int, int) - Method in class guiSET.core.Control
Set width and height of element.
setSize(int, int) - Method in class guiSET.core.MultilineTextbox
 
setSlimScrollHandle(boolean) - Method in class guiSET.core.HScrollContainer
Enable a slim (mobile phone like) scroll handle instead of the standard one.
setSlimScrollHandle(boolean) - Method in class guiSET.core.MultilineTextbox
 
setSlimScrollHandle(boolean) - Method in class guiSET.core.ScrollArea
Enable a slim (mobile phone like) scroll handle instead of the standard one.
setSlimScrollHandle(boolean) - Method in class guiSET.core.VScrollContainer
Enable a slim (mobile phone like) scroll handle instead of the standard one.
setStrikethrough(boolean) - Method in class guiSET.core.TextBased
Set the text strike-through attribute.
setSubmitListener(String, Object) - Method in class guiSET.core.Textbox
So long as the property Textbox.submitOnEnter is set to true, pressing enter or return will remove the focus of the textbox and call this event.
setSubmitListener(String) - Method in class guiSET.core.Textbox
 
setSubmitListener(Control.Predicate) - Method in class guiSET.core.Textbox
So long as the property Textbox.submitOnEnter is set to true, pressing enter or return will remove the focus of the textbox and call this event.
Setter() - Constructor for class guiSET.core.Control.Setter
 
setText(String) - Method in class guiSET.core.MultilineTextbox
 
setText(String) - Method in class guiSET.core.TextBased
Set the text content.
setText(String, boolean) - Method in class guiSET.core.TextBased
If the second parameter is true, then the element will not be resized to fit the text.
setText(String) - Method in class guiSET.core.Textbox
 
setTextAlign(int) - Method in class guiSET.core.TextBased
Set the text align (works for most classes).
setTextAlignY(int) - Method in class guiSET.core.TextBased
Vertical align (not implemented in all classes).
setTextChangeListener(String, Object) - Method in class guiSET.core.MultilineTextbox
Set a listener that fires when the text has actually changed (not just the cursor or selection).
setTextChangeListener(String) - Method in class guiSET.core.MultilineTextbox
 
setTextChangeListener(Control.Predicate) - Method in class guiSET.core.MultilineTextbox
Set a lambda listener that fires when the text has actually changed (not just the cursor or selection).
setTextChangeListener(String, Object) - Method in class guiSET.core.Textbox
Set a listener that fires when the text has actually changed (not just the cursor or selection).
setTextChangeListener(String) - Method in class guiSET.core.Textbox
 
setTextChangeListener(Control.Predicate) - Method in class guiSET.core.Textbox
Set a lambda listener that fires when the text has actually changed (not just the cursor or selection).
setTextColor(int) - Method in class guiSET.core.TextBased
Set the text color.
setThickness(int) - Method in class guiSET.core.Slider
Set the thickness of the slider bar in pixel.
setTitle(String) - Method in class guiSET.core.Frame
Set application title.
setToggleListener(String, Object) - Method in class guiSET.core.Checkbox
Set a listener for when the checkbox has been checked/unchecked.
setToggleListener(String) - Method in class guiSET.core.Checkbox
 
setToggleListener(Control.Predicate1<Checkbox>) - Method in class guiSET.core.Checkbox
Set a listener lambda for when the checkbox has been checked/unchecked.
setToggleListener(Control.Predicate) - Method in class guiSET.core.Checkbox
Set a listener lambda for when the checkbox has been checked/unchecked.
setUncheckedBackgroundColor(int) - Method in class guiSET.core.Checkbox
Set back color of checkbox when not checked.
setUnderlined(boolean) - Method in class guiSET.core.TextBased
Set the text underline attribute.
setValue(float) - Method in class guiSET.core.Slider
Set the value of the slider.
setValueChangeListener(String, Object) - Method in class guiSET.core.Slider
Set a value-change listener.
setValueChangeListener(String) - Method in class guiSET.core.Slider
 
setValueChangeListener(Control.Predicate1<Slider>) - Method in class guiSET.core.Slider
Set a value-change listener lambda.
setValueChangeListener(Control.Predicate) - Method in class guiSET.core.Slider
Set a value-changed lambda listener.
setVisibility(boolean) - Method in class guiSET.core.Control
Just in case someone expects a "setVisibility" method instead of "setVisible".
setVisible(boolean) - Method in class guiSET.core.Control
Set the visibility.
setWheelEnabled(boolean) - Method in class guiSET.core.Slider
Specify if scrolling while mouse is over the slider changes the value.
setWidth(int) - Method in class guiSET.core.Control
Set width of element.
setWidth(float) - Method in class guiSET.core.Control
Convenience version that casts to int!
setWidth(int) - Method in class guiSET.core.Frame
 
setWidth(int) - Method in class guiSET.core.MultilineTextbox
 
setWindowFocusGainedListener(String, Object) - Method in class guiSET.core.Frame
Fired when the window gained focus.
setWindowFocusGainedListener(String) - Method in class guiSET.core.Frame
 
setWindowFocusGainedListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setWindowFocusLostListener(String, Object) - Method in class guiSET.core.Frame
Fired when the window lost focus.
setWindowFocusLostListener(String) - Method in class guiSET.core.Frame
 
setWindowFocusLostListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setWindowResizeListener(String, Object) - Method in class guiSET.core.Frame
Called when the application window is resized.
setWindowResizeListener(String) - Method in class guiSET.core.Frame
 
setWindowResizeListener(Control.Predicate) - Method in class guiSET.core.Frame
 
setWindowResizeListener(Control.Predicate1<MouseEvent>) - Method in class guiSET.core.Frame
 
setWindowSize(int, int) - Method in class guiSET.core.Frame
Set the size of the application window.
setX(int) - Method in class guiSET.core.Control
Set x-coordinate of element relative to parent.
setX(int) - Method in class guiSET.core.Frame
 
setY(int) - Method in class guiSET.core.Control
Set y-coordinate of element relative to parent.
setY(int) - Method in class guiSET.core.Frame
 
setZ(int) - Method in class guiSET.core.Control
Set z-coordinate of element.
setZ(int) - Method in class guiSET.core.MenuBar
z should not be less than Constants#MenuSurfaceZIndex.
Shortcut - Class in guiSET.core
Class for storing keyboard shortcuts.
Shortcut() - Constructor for class guiSET.core.Shortcut
 
Shortcut(char, boolean, boolean, boolean) - Constructor for class guiSET.core.Shortcut
 
Shortcut(char, int...) - Constructor for class guiSET.core.Shortcut
Constructor for creating a shortcut with a key and some modifiers (order of modifiers is not important).
shortcutFromKeyCode(int, int) - Static method in class guiSET.core.Shortcut
A method to create a shortcut with a given keyCode instead of a key and by passing the modifiers coded as one single int (as uesd in internally in java KeyEvents).
show() - Method in class guiSET.core.ContextMenu
Show this tool strip.
show(int, int) - Method in class guiSET.core.ContextMenu
Show this tool strip and provide absolute position.
Slider - Class in guiSET.core
A value slider/progress bar based on the data type float.
Slider() - Constructor for class guiSET.core.Slider
 
Slider(float, float) - Constructor for class guiSET.core.Slider
 
Slider(float, float, float) - Constructor for class guiSET.core.Slider
 
Slider.Orientation - Enum in guiSET.core
 
sliderBackgroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
sliderForegroundColor - Static variable in class guiSET.core.GuisetDefaultValues
 
sliderMaxValue - Static variable in class guiSET.core.GuisetDefaultValues
 
sliderMinValue - Static variable in class guiSET.core.GuisetDefaultValues
 
sliderRelativeWheelSpeed - Static variable in class guiSET.core.GuisetDefaultValues
 
sortAlphaNumerically() - Method in class guiSET.core.ListView
Sort items alphanumerically.
sortAlphaNumerically(boolean) - Method in class guiSET.core.ListView
Sort items alphanumerically.
sortItems(Comparator<Control>) - Method in class guiSET.core.Container
Sort items providing a Comparator.
SPACING - Static variable in class guiSET.core.Control
 
stopPropagation() - Static method in class guiSET.core.Control
Stop mouse event propagation.
submitOnEnter - Variable in class guiSET.core.Textbox
 
Switch - Class in guiSET.core
Switch class derived from Checkbox that looks more like an android switch and has a toggel animation.
Switch() - Constructor for class guiSET.core.Switch
 
Switch(String) - Constructor for class guiSET.core.Switch
 
Switch(boolean) - Constructor for class guiSET.core.Switch
 
Switch(String, String) - Constructor for class guiSET.core.Switch
 
Switch(String, String, boolean) - Constructor for class guiSET.core.Switch
 
Switch(String, boolean) - Constructor for class guiSET.core.Switch
 

T

TEXT_ALIGN - Static variable in class guiSET.core.Control
 
TEXT_ALIGN - Static variable in class guiSET.core.TextBased
 
TEXT_ALIGN_Y - Static variable in class guiSET.core.Control
 
TEXT_ALIGN_Y - Static variable in class guiSET.core.TextBased
 
TEXT_COLOR - Static variable in class guiSET.core.Control
 
TEXT_COLOR - Static variable in class guiSET.core.TextBased
 
TEXT_CURSOR_COLOR - Static variable in class guiSET.core.GuisetColor
 
TEXT_PROPERTIES - Static variable in class guiSET.core.Control
 
TextBased - Class in guiSET.core
Abstract base class for all components that display text.
TextBased() - Constructor for class guiSET.core.TextBased
 
Textbox - Class in guiSET.core
A single-line Textbox that behaves just as you would expect one to behave.
Textbox() - Constructor for class guiSET.core.Textbox
 
Textbox(String) - Constructor for class guiSET.core.Textbox
 
Textbox(String, int) - Constructor for class guiSET.core.Textbox
 
Textbox(String, int, int) - Constructor for class guiSET.core.Textbox
 
Textbox(int) - Constructor for class guiSET.core.Textbox
 
Textbox(int, int) - Constructor for class guiSET.core.Textbox
 
textColor - Static variable in class guiSET.core.GuisetDefaultValues
 
TOP - Static variable in class guiSET.core.Control.Constants
 
toString() - Method in class guiSET.core.Shortcut
Turn shortcut into a string in a format like: "Ctrl+Shift+Alt+K", "Shift+Alt+3", "Ctrl+Delete" or "Space"
traceAbsoluteCoordinates(int, int) - Method in class guiSET.core.Container
Get a list of arbitrarly nested child elements that given coordinates go through, ordered by layer on the screen.
traceRelativeCoordinates(int, int) - Method in class guiSET.core.Container
Get a list of arbitrarly nested child elements that given coordinates go through, ordered by layer on the screen.
TRANSPARENT - Static variable in class guiSET.core.GuisetColor
 

U

UNBUFFERED_RENDERING - Static variable in class guiSET.core.Control
Elements graphics are drawn on parent buffer.
unfocus() - Method in class guiSET.core.Control
Request the Frame component to blur this object (set focus to false), duplicate of Control.blur().
UP - Static variable in class guiSET.core.Control.Constants
 

V

valueOf(String) - Static method in enum guiSET.core.Control.ImageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guiSET.core.Control.RenderingMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guiSET.core.Frame.DrawTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guiSET.core.Frame.RefreshMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guiSET.core.Slider.Orientation
Returns the enum constant of this type with the specified name.
values() - Static method in enum guiSET.core.Control.ImageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guiSET.core.Control.RenderingMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guiSET.core.Frame.DrawTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guiSET.core.Frame.RefreshMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guiSET.core.Slider.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL - Static variable in class guiSET.core.Slider
 
VFlowContainer - Class in guiSET.core
A Container that layouts its content vertically.
VFlowContainer() - Constructor for class guiSET.core.VFlowContainer
 
VFlowContainer(int, int) - Constructor for class guiSET.core.VFlowContainer
 
VScrollContainer - Class in guiSET.core
A Container that layouts its content vertically and enables a scrollbar if the content overflows.
VScrollContainer() - Constructor for class guiSET.core.VScrollContainer
 
VScrollContainer(int, int) - Constructor for class guiSET.core.VScrollContainer
 

W

WHITE - Static variable in class guiSET.core.GuisetColor
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Processing Library guiSET by Mc Zen. (c) 2021