public class R_Dropdown extends Crope implements R_GUI
ARC, BEZIER_VERTEX, BLANK, BOTTOM, BOX, BREAK, CARTESIAN, CENTER, CHAOS, CHORD, CIRCULAR, CLOSE, CLOUD, CORNER, CORNERS, CROSS, CROSS_BOX_2, CROSS_BOX_3, CROSS_RECT, CUBE_LINE, CURVE_VERTEX, DECAGON, DIAGONAL, DIAMETER, DODECAGON, DOWN, DRAW, DXF, DYNAMIC, EAST, ELLIPSE, EQUATION, EULER, FIT, FLOWER, FLUID, FX2D, G, GOLD_ANGLE, GOLD_NUMBER, GRAVITY, HALF_PI, HENDECAGON, HEPTAGON, HEXAGON, HORIZONTAL, HOUSE, HPI, ICOSI_DODECAHEDRON_LINE, IMAGE, JAVA2D, LANDSCAPE, LEAF, LEFT, LINE, MAD, MAGNETIC, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MIX, NONAGON, NONE, NORMAL, NORTH, NORTH_EAST, NORTH_WEST, NOTHING, NULL, OCTOGON, OCTOHEDRON_LINE, OPEN, ORDER, P2D, P3D, PDF, PENTAGON, PERLIN, PHI, PI, PIE, PIXEL, POINT, POLAR, POLYGON, PORTRAIT, QPI, QUADRATIC_VERTEX, QUARTER_PI, RADIUS, RAND, RECT, REPEAT, RHOMBIC_COSI_DODECAHEDRON_SMALL_LINE, RIGHT, ROOT, ROOT2, RUN, SCALE, SEED, SHAPE, SKY, SOUTH, SOUTH_EAST, SOUTH_WEST, SPAN, SPHERE, SPHERE_HIGH, SPHERE_LOW, SPHERE_MEDIUM, SPIRAL, SQUARE, STAR, STAR_3D, STATIC, SVG, TAU, TETRAHEDRON, TETRAHEDRON_LINE, TEXT, TOP, TREE, TRIANGLE, TWO_PI, UP, VERSION, VERTEX, VERTICAL, VIRUS, WALK, WEST
ABRICOT, ACAJOU, ALPHA, AMARANTE, AMBRE, ANSI_BLACK, ANSI_BLACK_BACKGROUND, ANSI_BLUE, ANSI_BLUE_BACKGROUND, ANSI_CYAN, ANSI_CYAN_BACKGROUND, ANSI_GREEN, ANSI_GREEN_BACKGROUND, ANSI_PURPLE, ANSI_PURPLE_BACKGROUND, ANSI_RED, ANSI_RED_BACKGROUND, ANSI_RESET, ANSI_WHITE, ANSI_WHITE_BACKGROUND, ANSI_YELLOW, ANSI_YELLOW_BACKGROUND, ARGB, ARGENT, AUBERGINE, AZUR, BIS, BISTRE, BLACK, BLANC, BLEU, BLOND, BLOOD, BLUE, BOUTEILLE, BRIGHTNESS, BRIQUE, BRONZE, BROWN, CAERULEUM, CAFE, CANARD, CANELLE, CAPUCINE, CARMIN, CARMINE, CAROTTE, CELESTE, CERISE, CHAMOIS, CHARTREUSE, CHOCOLAT, CIEL, CITROUILLE, COBALT, COFFEE, COLOMBIN, CORAIL, CYAN, EVEQUE, FRANCE, FUSCHIA, GOLD, GRADIENT, GRADIENT_BRIGHTNESS, GRADIENT_HUE, GRADIENT_SATURATION, GRAY, GRAY_MEDIUM, GREEN, GRENAT, GRIS, GRIS_MOYEN, GUEULES, HSB, HUE, IMPERIAL, JAUNE, LAPIS_LAZULI, LAVANDE, LILAS, LIME, LIN, LUNE, MAGENTA, MANDARINE, MARRON, MAUVE, MIMOSA, MOON, MOUNTBATTEN, NANKIN, NAPLE, NOIR, NOISETTE, NUIT, OCRE, OCRE_JAUNE, OCRE_ROUGE, OLIVE, OR, ORANGE, OUTREMER, PALETTE, PAYNE, PERLE, PERROQUET, PINK, PISTACHE, POURPRE, PRUNE, PURPLE, RAINBOW, RED, RGB, RGBA, ROSE, ROUGE, SANG, SAPIN, SATURATION, SAUGE, SEPIA, SHAKUDOU, SILVER, SINOPLE, SMALT, SOURIS, SPECTRUM, TAUPE, TILLEUL, TURQUOISE, VERMILLON, VERT, VERT_D_EAU, VERT_DE_GRIS, VESSIE, VIOLET, WHITE, YELLOW, ZINZOLIN
Constructor and Description |
---|
R_Dropdown()
CONSTRUCTOR
|
R_Dropdown(vec2 pos,
vec2 size) |
Modifier and Type | Method and Description |
---|---|
void |
add_content(java.lang.String... content) |
int |
get_content_size() |
vec2 |
get_content_text_pos() |
java.lang.String[] |
get_content()
return all the content of the dropdown
|
java.lang.String |
get_content(int index)
return the String content of the index asking if it's possible.
|
processing.core.PFont |
get_font_box() |
vec2 |
get_header_text_pos() |
int |
get_highlight() |
int[] |
get_key_set() |
int |
get_key() |
int |
get_num_box() |
int |
get_selection()
return which line of dropdown is selected
|
java.lang.String |
get_value()
return the String content of the line if it's possible, return null in the other case
|
float |
get()
return which line of dropdown is selected, is not like get_selection this return is a float.
|
boolean |
locked_is() |
void |
offset(int x,
int y) |
void |
offset(ivec2 offset) |
R_Dropdown |
select_value(int index) |
R_Dropdown |
set_box_font(processing.core.PFont font) |
R_Dropdown |
set_box_font(java.lang.String font_name,
int size) |
R_Dropdown |
set_box_height(float h) |
R_Dropdown |
set_box_rank(int rank) |
R_Dropdown |
set_box_text_pos(float x,
float y) |
R_Dropdown |
set_box_text_pos(vec2 pos) |
R_Dropdown |
set_box_width(int w) |
R_Dropdown |
set_box(int num_box) |
R_Dropdown |
set_box(int num_box,
int rank) |
R_Dropdown |
set_colour(R_Colour rc) |
R_Dropdown |
set_content(java.util.HashMap<java.lang.Integer,java.lang.String> content) |
R_Dropdown |
set_content(java.lang.String... content) |
R_Dropdown |
set_header_text_pos(float x,
float y) |
R_Dropdown |
set_header_text_pos(vec2 pos) |
R_Dropdown |
set_name(java.lang.String name) |
R_Dropdown |
set_value(int index)
Deprecated.
the function set_value(int index) is replaced by select_value(int index)
|
void |
show_box() |
void |
show_header() |
void |
show_label()
Overwrite method Crope
|
void |
show_label(java.lang.String label)
Overwrite method Crope
|
void |
show_struc() |
void |
show_value() |
void |
update() |
void |
update(float x,
float y)
Deprecated.
|
void |
update(float x,
float y,
boolean event) |
void |
wheel(boolean wheel_is) |
bottom, get_all, get_dna, get_font_size, get_font, get_id_midi, get_id, get_label, get_name, get_rank, get_rollover_type, get_type, get, inside, inside, inside, left, opengl, pos, pos, pos, right, set_align_label_name, set_align_label_value, set_aspect, set_aspect, set_bri, set_fill_label, set_fill_label, set_fill, set_fill, set_font_size, set_font, set_font, set_hue, set_id_midi, set_id, set_label, set_label, set_label, set_mode, set_pos_label, set_pos_label, set_pos_value, set_pos_value, set_rank, set_rollover_type, set_root, set_rounded, set_sat, set_stroke, set_stroke, set_thickness, size, size, size, size, top
arc, arc, arc, arc, aspect, aspect, beginContour, beginShape, beginShape, bezierVertex, bezierVertex, bezierVertex, bezierVertex, bezierVertex, bezierVertex, box, box, box, colorMode, colorMode, colorMode, colorMode, colorMode, colorMode, colorMode, createGraphics, curveVertex, curveVertex, curveVertex, curveVertex, curveVertex, curveVertex, ellipse, ellipse, ellipse, ellipse, ellipseMode, ellipseMode, endContour, endShape, endShape, fill, fill, fill, fill, fill, fill, get_renderer, get_renderer, get, image, image, image, image, index_pixel_array, line, line, line, line, loadShader, noFill, noStroke, pass_graphic, point, point, point, point, pop, popMatrix, push, pushMatrix, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, rect, rect, rect, rect, rect, rect, rectMode, rectMode, renderer_P2D, renderer_P3D, rotate, rotateX, rotateXY, rotateXYZ, rotateXZ, rotateY, rotateYZ, rotateZ, scale, scale, scale, set, set, set, shader, shearX, shearY, sphere, sphereDetail, sphereDetail, square, square, stroke, stroke, stroke, stroke, stroke, stroke, strokeWeight, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, textAlign, textAlign, textFont, textFont, textSize, thickness, translate, translate, translate, triangle, triangle, triangle, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex
alpha, blue, brightness, color, color, color, color, createFont, createFont, createFont, getColorMode, getColorMode, green, hue, loadImage, longest_String_pixel, longest_String_pixel, longest_String_pixel, longest_String_pixel, longest_String_pixel, longest_String_pixel, longest_String, longest_String, noise, noiseSeed, pass_processing, red, saturation, width_char, width_char, width_char, width_String, width_String, width_String
all, all, any, any, binary, binary, binary, binary, clamp, clamp, clamp, clamp, equal, equal, equal, equal, equal, equal, equal, equal, file_name, fract, fract, fract, fract, get_os_family, get_os, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, hex, hex, hex, hex, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, map, max, min, mix, mix, mix, mix, mod, mod, mod, mod, mod, mod, mod, only, only, print_err_tempo, print_err, print_out, print_tempo, random_next_gaussian, random_next_gaussian, random_next_gaussian, random, sign, sign, sign, sign, sign, sign, sign, sign, smoothstep, smoothstep, smoothstep, smoothstep, split, split, step, step, step, step, truncate, truncate, unbinary, unhex
public R_Dropdown set_header_text_pos(vec2 pos)
public R_Dropdown set_header_text_pos(float x, float y)
public R_Dropdown set_box_text_pos(vec2 pos)
public R_Dropdown set_box_text_pos(float x, float y)
public R_Dropdown set_colour(R_Colour rc)
public R_Dropdown set_box(int num_box)
public R_Dropdown set_box(int num_box, int rank)
public R_Dropdown set_box_rank(int rank)
public R_Dropdown set_box_height(float h)
public R_Dropdown set_box_width(int w)
public R_Dropdown set_box_font(java.lang.String font_name, int size)
public R_Dropdown set_box_font(processing.core.PFont font)
@Deprecated public R_Dropdown set_value(int index)
public R_Dropdown select_value(int index)
public R_Dropdown set_name(java.lang.String name)
public int get_selection()
public float get()
public int get_highlight()
public java.lang.String get_value()
public int get_key()
public java.lang.String[] get_content()
public int[] get_key_set()
public java.lang.String get_content(int index)
public int get_content_size()
public vec2 get_content_text_pos()
public R_Dropdown set_content(java.lang.String... content)
public R_Dropdown set_content(java.util.HashMap<java.lang.Integer,java.lang.String> content)
public void add_content(java.lang.String... content)
public int get_num_box()
public processing.core.PFont get_font_box()
public vec2 get_header_text_pos()
public boolean locked_is()
public void show_struc()
show_struc
in interface R_GUI
show_struc
in class Crope
public void show_value()
show_value
in interface R_GUI
show_value
in class Crope
public void show_header()
public void show_label(java.lang.String label)
public void show_label()
show_label
in class Crope
public void show_box()
public void update()
public void update(float x, float y, boolean event)
@Deprecated public void update(float x, float y)
public void wheel(boolean wheel_is)
public void offset(int x, int y)
public void offset(ivec2 offset)