public class GTextArea extends GEditableTextControl
GAbstractControl.Z_Order
Modifier and Type | Field and Description |
---|---|
static int |
ALL_METHOD |
static int |
CLIP_RUN |
static int |
COMBI_MODES |
static String |
DEFAULT_SLIDER_STYLE |
static int |
DRAG_CONTROL |
static int |
DRAW_METHOD |
static int |
EXCP_IN_HANDLER |
static int[][] |
grid |
static int |
I_CL |
static int |
I_COVERED |
static int |
I_CR |
static int |
I_INSIDE |
static int |
I_MODES |
static int |
I_NONE |
static int |
I_TL |
static int |
I_TR |
static int |
KEY_METHOD |
static int |
MERGE_RUNS |
static int |
MISSING |
static int |
MOUSE_METHOD |
static int |
NONEXISTANT |
static int |
OFF_CONTROL |
static int |
OVER_CONTROL |
static BasicStroke |
pen_1_0 |
static BasicStroke |
pen_2_0 |
static BasicStroke |
pen_3_0 |
static BasicStroke |
pen_4_0 |
static int |
POST_METHOD |
static int |
PRE_METHOD |
static int |
PRESS_CONTROL |
static int |
RUNTIME_ERROR |
static String |
SLIDER_STYLES |
static int |
TINT_FOR_ALPHA |
tag, tagNo
ADD, ALPHA, ALT, AMBIENT, ARC, ARGB, ARROW, BACKSPACE, BASELINE, BEVEL, BEZIER_VERTEX, BLEND, BLUR, BOTTOM, BOX, BREAK, BURN, CENTER, CHATTER, CHORD, CLAMP, CLOSE, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CURVE_VERTEX, CUSTOM, DARKEST, DEG_TO_RAD, DELETE, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_DEPTH_MASK, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_NATIVE_FONTS, DISABLE_OPENGL_ERRORS, DISABLE_OPTIMIZED_STROKE, DISABLE_RETINA_PIXELS, DISABLE_STROKE_PERSPECTIVE, DISABLE_STROKE_PURE, DISABLE_TEXTURE_MIPMAPS, DODGE, DOWN, DXF, ELLIPSE, ENABLE_DEPTH_MASK, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_ERRORS, ENABLE_OPTIMIZED_STROKE, ENABLE_RETINA_PIXELS, ENABLE_STROKE_PERSPECTIVE, ENABLE_STROKE_PURE, ENABLE_TEXTURE_MIPMAPS, ENTER, EPSILON, ERODE, ERROR_BACKGROUND_IMAGE_FORMAT, ERROR_BACKGROUND_IMAGE_SIZE, ERROR_PUSHMATRIX_OVERFLOW, ERROR_PUSHMATRIX_UNDERFLOW, ERROR_TEXTFONT_NULL_PFONT, ESC, EXCLUSION, GIF, GRAY, GROUP, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LANDSCAPE, LEFT, LIGHTEST, LINE, LINE_LOOP, LINE_STRIP, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MODELVIEW, MOVE, MULTIPLY, NORMAL, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, PIE, platformNames, POINT, POINTS, POLYGON, PORTRAIT, POSTERIZE, PROBLEM, PROJECT, PROJECTION, QUAD, QUAD_BEZIER_VERTEX, QUAD_STRIP, QUADS, QUARTER_PI, RAD_TO_DEG, RADIUS, RECT, REPEAT, REPLACE, RETURN, RGB, RIGHT, ROUND, SCREEN, SHAPE, SHIFT, SOFT_LIGHT, SPHERE, SPOT, SQUARE, SUBTRACT, TAB, TARGA, TAU, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, UP, VERTEX, WAIT, WHITESPACE, WINDOWS, X, Y, Z
ALPHA_BLOCK, ALPHA_PICK, BACKGROUND, BLUE_SCHEME, CANCEL, CLOSE_WINDOW, CLOSED, CTRL_ANGULAR, CTRL_HORIZONTAL, CTRL_VERTICAL, CYAN_SCHEME, DECIMAL, END, ERROR, EXIT_APP, EXPONENT, FAMILY, FOREGROUND, GOLD_SCHEME, GREEN_SCHEME, HOME, INFO, INTEGER, KEEP_OPEN, NO, OK, OK_CANCEL, ORANGE_SCHEME, ORIENT_LEFT, ORIENT_RIGHT, ORIENT_TRACK, PLAIN, POSTURE, POSTURE_OBLIQUE, POSTURE_REGULAR, PURPLE_SCHEME, QUERY, RED_SCHEME, SCHEME_10, SCHEME_11, SCHEME_12, SCHEME_13, SCHEME_14, SCHEME_15, SCHEME_8, SCHEME_9, SCROLLBAR_HORIZONTAL, SCROLLBAR_VERTICAL, SCROLLBARS_AUTOHIDE, SCROLLBARS_BOTH, SCROLLBARS_HORIZONTAL_ONLY, SCROLLBARS_NONE, SCROLLBARS_VERTICAL_ONLY, SIZE, STRIKETHROUGH, STRIKETHROUGH_OFF, STRIKETHROUGH_ON, SUPERSCRIPT, SUPERSCRIPT_OFF, SUPERSCRIPT_SUB, SUPERSCRIPT_SUPER, USER_COL_SCHEME, WARNING, WEIGHT, WEIGHT_BOLD, WEIGHT_DEMIBOLD, WEIGHT_DEMILIGHT, WEIGHT_EXTRA_LIGHT, WEIGHT_EXTRABOLD, WEIGHT_HEAVY, WEIGHT_LIGHT, WEIGHT_MEDIUM, WEIGHT_REGULAR, WEIGHT_SEMIBOLD, WEIGHT_ULTRABOLD, WIDTH, WIDTH_CONDENSED, WIDTH_EXTENDED, WIDTH_REGULAR, WIDTH_SEMI_CONDENSED, WIDTH_SEMI_EXTENDED, X4, X8, YELLOW_SCHEME, YES, YES_NO, YES_NO_CANCEL
Constructor and Description |
---|
GTextArea(PApplet theApplet,
float p0,
float p1,
float p2,
float p3)
Create a text area without scrollbars and a text wrap width to fit the control.
|
GTextArea(PApplet theApplet,
float p0,
float p1,
float p2,
float p3,
int sbPolicy)
Create a text field with the given scrollbar policy and a text wrap width to fit the control.
|
GTextArea(PApplet theApplet,
float p0,
float p1,
float p2,
float p3,
int sbPolicy,
int wrapWidth)
Create a text field with the given scrollbar policy with a user specified text wrap length
|
Modifier and Type | Method and Description |
---|---|
void |
appendText(String extraText)
Add text to the end of the current text.
|
void |
draw() |
PGraphics |
getSnapshot()
This method should be used sparingly since it is heavy on resources.
|
void |
mouseEvent(MouseEvent event)
Will respond to mouse events.
|
void |
pre() |
void |
setDefaultText(String dtext)
Set the default text for this control.
|
void |
setStyledText(StyledString st)
Setting the styled text depends on whether this is a GTextField
or GTextArea object.
|
void |
setText(String text)
Set the text to be used.
|
void |
setText(String text,
int wrapWidth)
Set the text to display and adjust any scrollbars
|
clearStyle, flashCaret, getDefaultText, getSelectedText, getStyledText, getText, hasSelection, hsbEventHandler, keyEvent, loadText, markForDisposal, saveText, setFocus, setFont, setJustify, setLocalColorScheme, setSelectedTextStyle, setTextEditEnabled, vsbEventHandler
setTextBold, setTextBold, setTextItalic, setTextItalic, setTextPlain
addControl, addControl, addControl, addControls, addEventHandler, dispose, forceBufferUpdate, getCursorOver, getCX, getCY, getFocusName, getHeight, getLocalColorScheme, getPApplet, getParent, getWidth, getX, getY, hasFocus, isDragging, isEnabled, isOpaque, isOver, isVisible, moveTo, moveTo, post, setAlpha, setAlpha, setCursorOver, setEnabled, setLocalColorScheme, setOpaque, setRotation, setRotation, setVisible, toString
public static final String SLIDER_STYLES
public static final String DEFAULT_SLIDER_STYLE
public static final int DRAW_METHOD
public static final int MOUSE_METHOD
public static final int PRE_METHOD
public static final int KEY_METHOD
public static final int POST_METHOD
public static final int ALL_METHOD
public static final int RUNTIME_ERROR
public static final int MISSING
public static final int NONEXISTANT
public static final int EXCP_IN_HANDLER
public static final int OFF_CONTROL
public static final int OVER_CONTROL
public static final int PRESS_CONTROL
public static final int DRAG_CONTROL
public static final int TINT_FOR_ALPHA
public static final int I_NONE
public static final int I_TL
public static final int I_TR
public static final int I_CL
public static final int I_CR
public static final int I_INSIDE
public static final int I_COVERED
public static final int I_MODES
public static final int MERGE_RUNS
public static final int CLIP_RUN
public static final int COMBI_MODES
public static final int[][] grid
public static final BasicStroke pen_1_0
public static final BasicStroke pen_2_0
public static final BasicStroke pen_3_0
public static final BasicStroke pen_4_0
public GTextArea(PApplet theApplet, float p0, float p1, float p2, float p3)
theApplet
- p0
- p1
- p2
- p3
- public GTextArea(PApplet theApplet, float p0, float p1, float p2, float p3, int sbPolicy)
theApplet
- p0
- p1
- p2
- p3
- sbPolicy
- public GTextArea(PApplet theApplet, float p0, float p1, float p2, float p3, int sbPolicy, int wrapWidth)
theApplet
- p0
- p1
- p2
- p3
- sbPolicy
- public void setDefaultText(String dtext)
setDefaultText
in class GEditableTextControl
dtext
- public void setText(String text)
public void setText(String text, int wrapWidth)
text
- wrapWidth
- public void setStyledText(StyledString st)
GEditableTextControl
setStyledText
in class GEditableTextControl
public void appendText(String extraText)
extraText
- the text to appendpublic void pre()
pre
in class GAbstractControl
public void draw()
draw
in class GAbstractControl
public PGraphics getSnapshot()
GAbstractControl
getSnapshot
in class GAbstractControl
public void mouseEvent(MouseEvent event)
mouseEvent
in class GAbstractControl
Processing library G4P by Peter Lager. (C) 2013