|
void | draw () |
|
| GToolTip (PApplet theApplet, float p0, float p1, float p2, float p3) |
|
| GToolTip (PApplet theApplet, float p0, float p1, float p2, float p3, String text) |
|
boolean | isFixedHorz () |
|
void | setRotation (float angle, GControlMode mode) |
|
void | setText (String text) |
|
void | forceBufferUpdate () |
|
StyledString | getStyledText () |
|
String | getText () |
|
| GTextBase (PApplet theApplet, float p0, float p1, float p2, float p3) |
|
boolean | loadText (String fname) |
|
boolean | saveText (String fname) |
|
void | setFont (Font font) |
|
void | setStyledText (StyledString ss) |
|
void | setText (String text) |
|
void | setText (String text, GAlign horz, GAlign vert) |
|
void | setTextAlign (GAlign horz, GAlign vert) |
|
void | setTextBold () |
|
void | setTextBold (int start, int end) |
|
void | setTextItalic () |
|
void | setTextItalic (int start, int end) |
|
void | setTextPlain () |
|
void | addControl (GAbstractControl c) |
|
void | addControl (GAbstractControl c, float x, float y) |
|
void | addControl (GAbstractControl c, float x, float y, float angle) |
|
void | addControls (GAbstractControl... controls) |
|
void | addEventHandler (Object obj, String methodName) |
|
void | dispose () |
|
void | draw () |
|
void | forceBufferUpdate () |
|
| GAbstractControl (PApplet theApplet) |
|
| GAbstractControl (PApplet theApplet, float p0, float p1) |
|
| GAbstractControl (PApplet theApplet, float p0, float p1, float p2, float p3) |
|
int | getAlpha () |
|
int | getCursorOver () |
|
float | getCX () |
|
float | getCY () |
|
float | getHeight () |
|
int | getLocalColorScheme () |
|
PApplet | getPApplet () |
|
GAbstractControl | getParent () |
|
float | getRotation () |
|
PGraphics | getSnapshot () |
|
GToolTip | getTip () |
|
float | getWidth () |
|
float | getX () |
|
float | getY () |
|
boolean | hasFocus () |
|
boolean | isDragging () |
|
boolean | isEnabled () |
|
boolean | isOpaque () |
|
boolean | isVisible () |
|
void | keyEvent (KeyEvent e) |
|
void | mouseEvent (MouseEvent event) |
|
void | moveTo (float px, float py) |
|
void | moveTo (float px, float py, GControlMode mode) |
|
void | post () |
|
void | pre () |
|
void | removeTip () |
|
boolean | saveSnapshot () |
|
boolean | saveSnapshot (String filename) |
|
void | setAlpha (int alpha) |
|
void | setAlpha (int alpha, boolean includeChildren) |
|
void | setCursorOver (int cursorOver) |
|
void | setEnabled (boolean enable) |
|
void | setFocus (boolean focus) |
|
void | setLocalColor (int colorNo, int color) |
|
void | setLocalColorScheme (int cs) |
|
void | setLocalColorScheme (int cs, boolean includeChildren) |
|
void | setOpaque (boolean opaque) |
|
void | setRotation (float angle) |
|
void | setRotation (float angle, GControlMode mode) |
|
void | setTip (GToolTip tt, float offset, float angle) |
|
void | setTip (GToolTip tt, GAlign ax, GAlign ay, float gap) |
|
void | setTip (String text, float offset, float angle) |
|
void | setTip (String text, GAlign ax, GAlign ay, float gap) |
|
void | setTipDisplayTime (long msecs) |
|
void | setTipEnabled (boolean enable) |
|
void | setTipHorz (boolean level) |
|
void | setTipPos (float radius, float ang) |
|
void | setTipPos (GAlign ax, GAlign ay, float gap) |
|
void | setTipText (String text) |
|
void | setVisible (boolean visible) |
|
String | toString () |
|
|
void | updateBuffer () |
|
void | addAttributeImpl (TextAttribute style, Object value) |
|
void | addAttributeImpl (TextAttribute style, Object value, int s, int e) |
|
void | calcTextZone () |
|
void | displayText (Graphics2D g2d, LinkedList< TextLayoutInfo > lines) |
|
void | displayText (Graphics2D g2d, LinkedList< TextLayoutInfo > lines, Color fore) |
|
void | resizeToFit () |
|
void | resizeToFit (GControlMode mode) |
|
void | addControlImpl (GAbstractControl c, float x, float y, float angle) |
|
void | addToParent (GAbstractControl p) |
|
void | calcTransformedOrigin (float px, float py) |
|
boolean | controlSupportsToolTips () |
|
void | createEventHandler (Object handlerObj, String methodName, Class[] param_classes, String[] param_names) |
|
void | drawChildren () |
|
void | fireEvent (Object... objects) |
|
int | focusObjectZ () |
|
PGraphics | getBuffer () |
|
int | getCurrHotSpot () |
|
AffineTransform | getTransform (AffineTransform aff) |
|
void | hideTip () |
|
boolean | isAvailable () |
|
boolean | isDisplayable (int ascii) |
|
boolean | isSuitableForGroupControl (GAbstractControl control) |
|
void | loseFocus (GAbstractControl grabber) |
|
void | makeBuffer () |
|
void | manageToolTip () |
|
void | resize (int w, int h) |
|
void | resize (int w, int h, GControlMode mode) |
|
void | setAvailable (boolean avail) |
|
void | setZ (int parentZ) |
|
void | showTip () |
|
void | takeFocus () |
|
void | updateBuffer () |
|
int | whichHotSpot (float px, float py) |
|
|
String | tag = "" |
|
int | tagNo |
|
int | ALPHA_BLOCK = 128 |
|
int | ALPHA_PICK = 48 |
|
TextAttribute | BACKGROUND = TextAttribute.BACKGROUND |
|
int | BLUE_SCHEME = 6 |
|
int | BOLD = Font.BOLD |
|
int | CANCEL = JOptionPane.CANCEL_OPTION |
|
int | CLOSE_WINDOW = 0x00000f02 |
|
int | CLOSED = JOptionPane.CLOSED_OPTION |
|
int | CTRL_ANGULAR = 0x00000501 |
|
int | CTRL_HORIZONTAL = 0x00000502 |
|
int | CTRL_VERTICAL = 0x00000503 |
|
int | CYAN_SCHEME = 5 |
|
int | DECIMAL = 1 |
|
char | END = java.awt.event.KeyEvent.VK_END |
|
int | ERROR_MESSAGE = JOptionPane.ERROR_MESSAGE |
|
int | EXIT_APP = 0x00000f01 |
|
int | EXPONENT = 2 |
|
TextAttribute | FAMILY = TextAttribute.FAMILY |
|
TextAttribute | FOREGROUND = TextAttribute.FOREGROUND |
|
int | FORWARD = 1 |
|
int | GOLD_SCHEME = 7 |
|
int | GREEN_SCHEME = 1 |
|
int | HIDE_WINDOW = 0x00000f04 |
|
char | HOME = java.awt.event.KeyEvent.VK_HOME |
|
int | INFO_MESSAGE = JOptionPane.INFORMATION_MESSAGE |
|
int | INTEGER = 0 |
|
int | ITALIC = Font.ITALIC |
|
int | KEEP_OPEN = 0x00000f03 |
|
int | NO = JOptionPane.NO_OPTION |
|
int | OK = JOptionPane.OK_OPTION |
|
int | OK_CANCEL = JOptionPane.OK_CANCEL_OPTION |
|
int | ORANGE_SCHEME = 4 |
|
int | ORIENT_LEFT = -1 |
|
int | ORIENT_RIGHT = 1 |
|
int | ORIENT_TRACK = 0 |
|
int | PLAIN = Font.PLAIN |
|
int | PLAIN_MESSAGE = JOptionPane.PLAIN_MESSAGE |
|
TextAttribute | POSTURE = TextAttribute.POSTURE |
|
Float | POSTURE_OBLIQUE = new Float(0.20f) |
|
Float | POSTURE_REGULAR = new Float(0.0f) |
|
int | PURPLE_SCHEME = 3 |
|
int | QUERY_MESSAGE = JOptionPane.QUESTION_MESSAGE |
|
int | RED_SCHEME = 0 |
|
int | REVERSE = -1 |
|
int | SCHEME_10 = 10 |
|
int | SCHEME_11 = 11 |
|
int | SCHEME_12 = 12 |
|
int | SCHEME_13 = 13 |
|
int | SCHEME_14 = 14 |
|
int | SCHEME_15 = 15 |
|
int | SCHEME_8 = 8 |
|
int | SCHEME_9 = 9 |
|
int | SCROLLBARS_AUTOHIDE = 0x1000 |
|
int | SCROLLBARS_BOTH = 0x0003 |
|
int | SCROLLBARS_HORIZONTAL_ONLY = 0x0002 |
|
int | SCROLLBARS_NONE = 0x0000 |
|
int | SCROLLBARS_VERTICAL_ONLY = 0x0001 |
|
TextAttribute | SIZE = TextAttribute.SIZE |
|
TextAttribute | STRIKETHROUGH = TextAttribute.STRIKETHROUGH |
|
Boolean | STRIKETHROUGH_OFF = new Boolean(false) |
|
Boolean | STRIKETHROUGH_ON = new Boolean(true) |
|
TextAttribute | SUPERSCRIPT = TextAttribute.SUPERSCRIPT |
|
Integer | SUPERSCRIPT_OFF = new Integer(0) |
|
Integer | SUPERSCRIPT_SUB = new Integer(-1) |
|
Integer | SUPERSCRIPT_SUPER = new Integer(1) |
|
int | UNDEFINED = Integer.MAX_VALUE |
|
TextAttribute | UNDERLINE = TextAttribute.UNDERLINE |
|
int | UNDERLINE_OFF = Integer.valueOf(-1) |
|
int | UNDERLINE_ON = TextAttribute.UNDERLINE_ON |
|
int | USER_COL_SCHEME = 0x00010102 |
|
int | WARN_MESSAGE = JOptionPane.WARNING_MESSAGE |
|
TextAttribute | WEIGHT = TextAttribute.WEIGHT |
|
Float | WEIGHT_BOLD = new Float(2.0f) |
|
Float | WEIGHT_DEMIBOLD = new Float(1.75f) |
|
Float | WEIGHT_DEMILIGHT = new Float(0.875f) |
|
Float | WEIGHT_EXTRA_LIGHT = new Float(0.5f) |
|
Float | WEIGHT_EXTRABOLD = new Float(2.5f) |
|
Float | WEIGHT_HEAVY = new Float(2.25f) |
|
Float | WEIGHT_LIGHT = new Float(0.75f) |
|
Float | WEIGHT_MEDIUM = new Float(1.5f) |
|
Float | WEIGHT_REGULAR = new Float(1.0f) |
|
Float | WEIGHT_SEMIBOLD = new Float(1.25f) |
|
Float | WEIGHT_ULTRABOLD = new Float(2.75f) |
|
TextAttribute | WIDTH = TextAttribute.WIDTH |
|
Float | WIDTH_CONDENSED = new Float(0.75f) |
|
Float | WIDTH_EXTENDED = new Float(1.5f) |
|
Float | WIDTH_REGULAR = new Float(1.0f) |
|
Float | WIDTH_SEMI_CONDENSED = new Float(0.875f) |
|
Float | WIDTH_SEMI_EXTENDED = new Float(1.25f) |
|
int | X4 = 1 |
|
int | X8 = 2 |
|
int | YELLOW_SCHEME = 2 |
|
int | YES = JOptionPane.YES_OPTION |
|
int | YES_NO = JOptionPane.YES_NO_OPTION |
|
int | YES_NO_CANCEL = JOptionPane.YES_NO_CANCEL_OPTION |
|
static GAbstractControl | controlToTakeFocus = null |
|
static GAbstractControl | cursorIsOver |
|
static float | epsilon = 0.001f |
|
static GAbstractControl | focusIsWith = null |
|
The tool tip component.
Most G4P controls can have a tool tip which appears when the mouse enters the control and disappears after a set time or when the mouse exits the control whichever comes first.
Tool tips cannot be added to the following types of control.
GControlPalette, GDropList, GLabel, GPanel GPassword, GScrollbar and GToolTip
To create a tool tip for a particular control use one of the setTip(String, ...)
methods. This will satisfy the needs of most users.
- Author
- Peter Lager