+
Point of view
NCURSES_PAD
class NCURSES_PANELTAB
- parent /= Void
- widget.is_not_null
exported features
- create_sub_window (x: INTEGER_32, y: INTEGER_32, columns: INTEGER_32, lines: INTEGER_32): NCURSES_WINDOW
- set_attribute (an_attribute: INTEGER_32)
- set_background_character (character: INTEGER_32)
- set_background_attribute (an_attribute: INTEGER_32)
- get_background_character: INTEGER_32
- get_background_attribute: INTEGER_32
- draw_any_border (left_border: INTEGER_32, right_border: INTEGER_32, top_border: INTEGER_32, bottom_border: INTEGER_32, upper_left_border: INTEGER_32, upper_right_border: INTEGER_32, lower_left_border: INTEGER_32, lower_right_border: INTEGER_32)
- draw_border
- draw_horizontal_line (x: INTEGER_32, y: INTEGER_32, character: INTEGER_32, size: INTEGER_32)
- draw_vertical_line (x: INTEGER_32, y: INTEGER_32, character: INTEGER_32, size: INTEGER_32)
- clear
- clear_to_bottom
- clear_to_end_of_line
- delete_character
- delete_character_at (x: INTEGER_32, y: INTEGER_32)
- delete_lines_below (lines: INTEGER_32)
- insert_lines_above (lines: INTEGER_32)
- wait_keypress_and_echo_at (x: INTEGER_32, y: INTEGER_32): INTEGER_32
- wait_keypress: INTEGER_32
- last_keypress: INTEGER_32
- poll_keypress_for_and_echo_at (delay: INTEGER_32, x: INTEGER_32, y: INTEGER_32): BOOLEAN
- poll_keypress_for (delay: INTEGER_32): BOOLEAN
- poll_keypress: BOOLEAN
- poll_keypress_and_echo_at (x: INTEGER_32, y: INTEGER_32): BOOLEAN
- read_string_and_echo_at (size: INTEGER_32, x: INTEGER_32, y: INTEGER_32): STRING
- read_string (size: INTEGER_32): STRING
- auto_refresh (enable: BOOLEAN)
- get_character_at (x: INTEGER_32, y: INTEGER_32): INTEGER_32
- get_character: INTEGER_32
- get_attributes_at (x: INTEGER_32, y: INTEGER_32): INTEGER_32
- get_attributes: INTEGER_32
- get_color_at (x: INTEGER_32, y: INTEGER_32): INTEGER_32
- get_color: INTEGER_32
- change_character_at (ch: INTEGER_32, x: INTEGER_32, y: INTEGER_32)
- change_character (ch: INTEGER_32)
- insert_character_at (ch: INTEGER_32, x: INTEGER_32, y: INTEGER_32)
- insert_character (ch: INTEGER_32)
- insert_string_at (string: STRING, x: INTEGER_32, y: INTEGER_32)
- insert_string (string: STRING)
- get_string_at (size: INTEGER_32, x: INTEGER_32, y: INTEGER_32): STRING
- get_string (size: INTEGER_32): STRING
- set_autoscroll_policy (enable: BOOLEAN)
- get_autoscroll_policy: BOOLEAN
- scroll_up (lines: INTEGER_32)
- scroll_down (lines: INTEGER_32)
- set_scrolling_region (s: INTEGER_32, e: INTEGER_32)
- set_synchronize_policy (enable: BOOLEAN)
- synchronize_parents_window
- synchronize_parents_cursor
ensure
-
definition: Result = x.in_range(0, width - 1)
ensure
-
definition: Result = y.in_range(0, height - 1)
set_background_attribute (an_attribute:
INTEGER_32)
effective procedure
insert_string (string:
STRING)
effective procedure
set_synchronize_policy (enable:
BOOLEAN)
effective procedure
synchronize_parents_window
effective procedure
synchronize_parents_cursor
effective procedure
is_children_drawing_disable:
BOOLEAN
writable attribute