sub_arctic.new_lib
Class label_toggle
java.lang.Object
|
+--sub_arctic.lib.min_interactor
|
+--sub_arctic.lib.base_interactor
|
+--sub_arctic.new_lib.multi_button
|
+--sub_arctic.new_lib.toggle
|
+--sub_arctic.new_lib.label_toggle
- public class label_toggle
- extends toggle
- implements composer_consts
This is a version of a toggle which implements the look of a label_toggle
via the style system (which can have the look of either a radio button or
a checkbox). Note: the unchecked label_toggle is in state (has value)
0, while checked is in state 1.
Field Summary |
protected boolean |
_is_radio
Indicate if we appear as a radio button (vs. |
protected static boolean |
_registration_done
Flag to arrange to execute register_resource_names() at most once. |
protected int |
_requested_width
Requested width is the total width of the interactor or -1
if we don't care and want to size by string. |
protected java.lang.String |
_text
The text of the label. |
Fields inherited from class sub_arctic.lib.base_interactor |
_child_index,
_child_list,
_clip_bounds,
_constraint_flags,
_enabled_constraint,
_flags,
_h,
_h_constraint,
_parent,
_part_a_constraint,
_part_b_constraint,
_user_data,
_visible_constraint,
_w,
_w_constraint,
_x,
_x_constraint,
_y,
_y_constraint,
default_child_hint |
Constructor Summary |
label_toggle(boolean mk_radio,
callback_object co,
java.lang.String txt)
Make a label_toggle in the current style with some defaults. |
label_toggle(int x,
int y,
boolean mk_radio,
callback_object co,
int req_w,
java.lang.String txt)
constructor for making a label_toggle in the current style. |
Method Summary |
protected void |
init_look_resources(style from_style)
Request an initial set of resources from the given style. |
boolean |
is_radio()
Indicate if we appear as a radio button (vs. |
static void |
register_resource_names()
Register the resource names associated with this class |
int |
requested_width()
Return the width the creator of the label requested. |
void |
set_requested_width(int w)
Set the width to use for labels. |
void |
set_text(java.lang.String s)
Modify the string in use by the label |
java.lang.String |
text()
Access the text of the label. |
Methods inherited from class sub_arctic.new_lib.multi_button |
calc_size,
callback_obj,
cur_state,
do_action,
do_callback,
draw_self_local,
find_current_style,
first_callback_num,
get_state_look,
get_transition_look,
inout_drag_end,
inout_drag_enter,
inout_drag_exit,
inout_drag_start,
intrinsic_constraints,
last_callback_num,
new_look_configure,
part_a,
press,
release,
restyle_look_resources,
set_callback_obj,
set_looks,
set_part_a,
set_raw_part_a,
set_state_look,
set_transition_look,
state_looks,
transition_looks |
Methods inherited from class sub_arctic.lib.base_interactor |
active_constraints,
add_child,
add_user_datum,
attach_dependent,
bound,
child_index,
child,
clear_child_list,
clear_constraint_flag_bit,
clear_flag_bit,
configure,
constraint_flag_is_set,
constraint_flag_string,
constraint_on,
custom_fun1,
custom_fun2,
damage_fixed,
damage_from_child,
damage_self,
damage_self,
damage_self,
damage_self,
damage_self,
detach_dependent,
do_action,
do_callback,
drag_feature_point,
draw_children,
draw_self,
enabled_constraint,
enabled,
enter_local_coordinates,
eval_enabled,
eval_h,
eval_part_a,
eval_part_b,
eval_visible,
eval_w,
eval_x,
eval_y,
eval,
exit_local_coords,
feature_point_enabled,
feature_point,
filter_pt,
find_child,
fixed_children,
flag_is_set,
flag_string,
focus_set_enter,
focus_set_exit,
get_awt_component,
get_external_constraint,
get_part,
get_top_level,
get_value,
global_to_local,
global_to_local,
h_constraint,
h,
handle_cycle,
inform_ood,
insert_child,
inside_bounds,
into_local,
into_local,
into_parent,
into_parent,
is_constrained,
local_to_global,
local_to_global,
mark_all_ood,
mark_enabled_ood,
mark_h_ood,
mark_ood,
mark_part_a_ood,
mark_part_b_ood,
mark_reparented_ood,
mark_visible_ood,
mark_w_ood,
mark_x_ood,
mark_y_ood,
marked_ood,
move_child_downward,
move_child_downward,
move_child_to_bottom,
move_child_to_bottom,
move_child_to_top,
move_child_to_top,
move_child_upward,
move_child_upward,
move_downward,
move_to_bottom,
move_to_top,
move_upward,
next_sibling,
num_actions,
num_children,
num_feature_points,
ood_inform_all,
parent,
part_a_constraint,
part_b_constraint,
part_b,
pick_within_children,
pick,
picked_by,
pos,
prev_sibling,
remove_child,
remove_child,
remove_user_datum,
restyle,
set_child_index,
set_child,
set_constraint_flag_bit,
set_constraint_flag_bit,
set_constraint,
set_constraint,
set_enabled_constraint,
set_enabled_constraint,
set_enabled_constraint,
set_enabled,
set_flag_bit,
set_flag_bit,
set_h_constraint,
set_h_constraint,
set_h_constraint,
set_h,
set_intrinsic_h,
set_intrinsic_size,
set_intrinsic_w,
set_parent,
set_part_a_constraint,
set_part_a_constraint,
set_part_a_constraint,
set_part_b_constraint,
set_part_b_constraint,
set_part_b_constraint,
set_part_b,
set_pos,
set_pos,
set_raw_enabled,
set_raw_h,
set_raw_part_b,
set_raw_visible,
set_raw_w,
set_raw_x,
set_raw_y,
set_size,
set_style_lock,
set_user_info,
set_visible_constraint,
set_visible_constraint,
set_visible_constraint,
set_visible,
set_w_constraint,
set_w_constraint,
set_w_constraint,
set_w,
set_x_constraint,
set_x_constraint,
set_x_constraint,
set_x,
set_y_constraint,
set_y_constraint,
set_y_constraint,
set_y,
setup_for_children,
setup_for_children,
setup_for_fixed_children,
size,
style_change_local,
style_change,
supports_children,
tag_str,
toString,
traverse_and_collect_children,
traverse_and_collect_parent,
traverse_and_collect,
trivial_reject,
trivial_reject,
user_data,
user_info,
value_ood,
visible_constraint,
visible,
w_constraint,
w,
x_constraint,
x_into_local,
x_into_parent,
x,
y_constraint,
y_into_local,
y_into_parent,
y |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
_text
protected java.lang.String _text
- The text of the label.
_requested_width
protected int _requested_width
- Requested width is the total width of the interactor or -1
if we don't care and want to size by string.
_is_radio
protected boolean _is_radio
- Indicate if we appear as a radio button (vs. a checkbox)
_registration_done
protected static boolean _registration_done
- Flag to arrange to execute register_resource_names() at most once.
label_toggle
public label_toggle(int x,
int y,
boolean mk_radio,
callback_object co,
int req_w,
java.lang.String txt)
- constructor for making a label_toggle in the current style.
- Parameters:
int
- x the x position of this interactorint
- y the y position of this interactorboolean
- mk_radio true if this should look like a radio
button, false for checkbox appearance.callback_object
- co the object to send the callbacks to.int
- req_w requested width of the object.String
- txt the text for the label
label_toggle
public label_toggle(boolean mk_radio,
callback_object co,
java.lang.String txt)
- Make a label_toggle in the current style with some defaults. Position
defaults to 0,0 and requested width is set to auotsize (-1).
- Parameters:
boolean
- mk_radio true if this should look like a radio
button, false for checkbox appearance.callback_object
- co the object to send the callbacks to.String
- txt the text for the label
text
public java.lang.String text()
- Access the text of the label.
- Returns:
- String the text of the label
set_text
public void set_text(java.lang.String s)
- Modify the string in use by the label
- Parameters:
String
- s the string to change the label to.
requested_width
public int requested_width()
- Return the width the creator of the label requested.
- Returns:
- int the size the programmer wanted for this label
set_requested_width
public void set_requested_width(int w)
- Set the width to use for labels.
- Parameters:
int
- w the new width of the label
is_radio
public boolean is_radio()
- Indicate if we appear as a radio button (vs. a checkbox)
- Returns:
- boolean true if we look like a radio button, false if we look
like a checkbox.
register_resource_names
public static void register_resource_names()
- Register the resource names associated with this class
init_look_resources
protected void init_look_resources(style from_style)
- Request an initial set of resources from the given style.
- Parameters:
style
- from_style the style to get resources from.