Class CheckBox

Superclasses :
gui::Button
Package :
gui

An instance of this class is a small button with a label which is either in an on or off state. The button is an Icon image, which may be specified by the user if desired.

The images will default to appropriate values if not specified.

The size will also default if not specified. The methods used to control the images, label and check the status are inherited from the superclasses Button and Toggle.

Example :
c := CheckBox()
c.set_pos(200, 100)
c.set_label("Checkbox")
self.add(c)
Source

Class summary
Methods inherited from gui::Button
clear_is_checked() clear_no_keyboard() clear_toggles() go_down() go_up() handle_accel(e) handle_default(e) handle_drag(e) handle_event(e) handle_press(e) handle_release(e) on_action(e) set_img(x) set_imgs(x, y) set_is_checked() set_label(x) set_no_keyboard() set_one(attr, val) set_parent_button_group(x) set_toggles() tick() toggle_is_checked()
Variables inherited from gui::Button
img_down img_h img_up img_w is_checked_flag is_down is_held label no_keyboard_flag parent_button_group parent_check_box_group repeat_delay toggles_flag
Methods inherited from gui::Toggle
clear_is_checked() get_status() into_cbg() is_checked() set_is_checked() set_parent_check_box_group(x) toggle_is_checked()
Variables inherited from gui::Toggle
is_checked_flag parent_check_box_group
Methods inherited from lang::Object
clone(seen) equals(other, seen) get_class() get_class_name() get_id() hash_code(depth, seen) is_instance(name) to_string(depth, seen)
Methods inherited from gui::Component
accepts_focus() add(c, i) all_valid() can_drag(ev) can_drop(d) child_validated(c) clear_accepts_focus() clear_allow_drag() clear_allow_drop() clear_draw_border() clear_is_shaded() compute_absolutes() create_event_and_fire(type, param) do_handle_event(e) do_shading(W) drag_event(d) drag_reset() end_drag(d, c) fatal(s) finally() find_accel(e) find_focus() fire_icon_events_on_mouse(p, e) firstly() generate_components() get_accel() get_cbwin_reference() get_children() get_cwin_reference() get_h_reference() get_parent() get_parent_buffer_win() get_parent_dialog() get_parent_dialog_reference() get_parent_win() get_w_reference() get_x_reference() get_y_reference() got_focus(e) handle_accel(e) handle_event(e) in_region() init() invalidate() invoke_can_drag(ev) invoke_can_drop(d) invoke_drag_event(d) invoke_drag_reset() invoke_end_drag(d, c) is_attrib(s) is_dialog_open() is_hidden() is_shaded() is_ticking() is_unhidden() is_unshaded() keeps(e) lost_focus(e) parse_pos(total, s) remove(c) retime_ticker(n) set_abs_coords(x, y) set_abs_size(w, h) set_accel(k) set_accepts_focus() set_align(x_align, y_align) set_allow_drag() set_allow_drop() set_attribs(x[]) set_attribs_list(l) set_draw_border() set_is_shaded() set_one(attr, val) set_parent(c) set_parent_dialog(c) set_pos(x_spec, y_spec) set_size(w_spec, h_spec) set_ticker(n, d) set_tooltip(x) stop_ticker() tick() toggle_draw_border() toggle_is_shaded() unique_end(x) unique_start() validate()
Variables inherited from gui::Component
accel accepts_focus_flag allow_drag_flag allow_drop_flag attribs cbwin children cwin draw_border_flag h h_spec has_focus is_shaded_flag parent parent_dialog ticker tooltip valid w w_spec x x_align x_spec y y_align y_spec
Methods inherited from util::SetFields
as_attrib(attr, val) attrib(a[]) cset_val(attr, val) field_error(s) int_val(attr, val) int_vals(attr, val, n) numeric_val(attr, val) numeric_vals(attr, val, n) set_fields(l) set_one(attr, val) string_val(attr, val) string_vals(attr, val, n) test_flag(attr, val)
Methods inherited from util::Connectable
connect(obj, meth, type) disconnect(l) fire(type, param) fire_event(e)
Variables inherited from util::Connectable
listeners
Methods defined in this class
display(buffer_flag) initially() resize()
Variables defined in this class
tw tx

Method detail

display(buffer_flag)

Overrides display(buffer_flag) in gui::Component
Source

initially()

Overrides initially() in util::Connectable

resize()

Overrides resize() in gui::Component
Source

Variable detail

tw


tx