Interface | Description |
---|---|
Focusable |
Any text input control that can receive or lose focus when the tab key is typed must
implement this interface.
|
GConstants |
These constants can all be available to the Processor.
|
Class | Description |
---|---|
FontManager |
This class is used to access system fonts.
|
G4P |
The core class for the global manipulation and execution of G4P.
|
GAbstractControl |
Abstract base class for all GUI controls.
|
GAbstractControl.Z_Order |
Comparator used for controlling the order components are drawn
|
GAnimIcon |
Class for the creation of animated icons to be used with GButton, GLabel, GCheckbox and GOption controls.
|
GButton |
This class is the Button component.
|
GCheckbox |
A two-state toggle control.
|
GClip |
Clipboard functionaliy for plain text
This provides clipboard functionality for text and is currently only used by the GTextField and GTextArea classes. |
GCScheme |
Defines a number of color schemes for the GUI components.
|
GCustomSlider |
Slider that can be customised with user provided graphics.
|
GDropList |
A drop down list component.
|
GEditableTextControl |
This class is the basis for the GTextField and GTextArea classes.
|
GGroup |
This class allows you to group GUI controls so that they can be treated as a single
entity for common GUI actions.
|
GIcon |
Class for the creation of non-animated icons to be used with GButton, GLabel, GCheckbox and GOption controls.
|
GImageButton |
Buttons create from this class use a number of images to represent it's
state.
|
GImageToggleButton |
Buttons created from this class have 2 or more toggle states.
|
GKnob |
The provides an extremely configurable GUI knob controller.
|
GLabel |
The label component.
|
GLinearTrackControl |
Base class for linear sliders.
|
GOption |
A two-state toggle control.
|
GPanel |
A component that can be used to group GUI components that can be
dragged, collapsed (leaves title tab only) and un-collapsed.
|
GPassword |
The password field component.
|
GSketchPad |
Display area for user generated graphics.
|
GSlider |
A simple graphical slider.
|
GSlider2D |
This slider is used to control 2 variables by dragging the thumb over
a 2D surface.
|
GStick |
This control simulates a digital joystick and is designed to give more
intuitive control in game scenarios where you might use the keyboard
e.g.
|
GTabManager |
Allows TABBING between text controls.
|
GTextArea |
The text area component.
|
GTextBase |
Base class for any control that uses styled text.
|
GTextField |
The text field component.
|
GTextIconBase |
This is the base class for all controls that can display text and/or icon i.e.
|
GTimer |
This class is used to trigger events at user defined intervals.
|
GToggleControl |
This class forms the basis for any two-state type control (toggle switch).
|
GToggleGroup |
Use this class to create a single selection collection of options.
|
GValueControl |
Base class for all slider and knob type controls.
|
GValueControl2D |
Base class for controls that have 2 variables e.f.
|
GWinData |
This class is used to hold the data associated with a GWindow object.
|
GWindow |
Base class for independent windows using JAVA2D, P2D or P3D renderers.
|
GWindowAWT |
Class for independent windows using the JAVA2D renderer.
|
GWindowImpl |
This class calls the appropriate methods for G4P controls for the main applet window.
|
GWindowNEWT |
Class for independent windows using P2D or P3D renderers.
|
ImageManager |
This class is used to load bitmap files and create images.
|
StyledString |
This class is used to represent text with attributes.
|
StyledString.TextLayoutHitInfo |
For multi-line text, the TextHitInfo class is not enough.
|
StyledString.TextLayoutInfo |
Class to hold information about a text layout.
|
Enum | Description |
---|---|
GAlign |
This class provides an enumeration that is used to control the alignment
of text and images.
|
GControlMode | |
GEvent |
Enumeration of events that can be fired by G4P.
|
Processing library G4P by Peter Lager. (c) 2017