Class TabItem
- Superclasses :
-
gui::Component
- Package :
- gui
This class represents a single pane in a TabSet. Components
can be added to the TabItem using Component's add method.
They are then displayed and accept input when that TabItem
is selected.
Components added to the TabItem are positioned relative to
the position and size of the parent TabSet. Therefore for
example set_pos("50%", "50%") refers to the centre of the
TabSet rather than the centre of the screen. The components
also inherit any window attributes of the TabSet, such as
font, colour and so on.
- Source
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)
display(buffer_flag)
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_shaded()
is_ticking()
is_unshaded()
keeps(e)
lost_focus(e)
parse_pos(total, s)
remove(c)
resize()
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_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()
|
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)
string_val(attr, val)
string_vals(attr, val, n)
test_flag(attr, val)
|
Variables inherited from util::Connectable |
listeners
|
check_label()
-
- Source
display_tab()
-
- Source
initially()
- Overrides initially() in util::Connectable
-
is_hidden()
- Overrides is_hidden() in gui::Component
-
- Source
is_unhidden()
- Overrides is_unhidden() in gui::Component
-
- Source
set_label(x)
-
Set the TabItem's label.
- Source
set_one(attr, val)
- Overrides set_one(attr, val) in util::SetFields
-
- Source
label
-
label_w
-
label_x
-
line_no
-