Kaba class Control ed

...

Syntax ed

class Control extends Object

    # constructors
    func mut __init__()

    # functions
    func mut virtual add_child(c: shared![Control], x: i32, y: i32)
    func mut virtual add_string(s: string)
    func mut virtual check(checked: bool)
    func mut virtual enable(enabled: bool)
    func mut virtual expand(expanded: bool)
    func virtual get_cell(row: i32, col: i32)
    func virtual get_children(_filter: i32) -> Control&[]
    func virtual get_color() -> Color
    func virtual get_content_min_size() -> vec2
    func virtual get_float() -> f32
    func virtual get_greed_factor() -> vec2
    func virtual get_int() -> i32
    func virtual get_selection() -> i32[]
    func virtual get_string() -> string
    func virtual is_checked() -> bool
    func mut virtual negotiate_area(available: Rect)
    func mut virtual on_key_char(character: i32)
    func mut virtual on_key_down(key: i32)
    func mut virtual on_key_up(key: i32)
    func mut virtual on_left_button_down(m: vec2)
    func mut virtual on_left_button_up(m: vec2)
    func mut virtual on_left_double_click(m: vec2)
    func mut virtual on_middle_button_down(m: vec2)
    func mut virtual on_middle_button_up(m: vec2)
    func mut virtual on_mouse_enter(m: vec2)
    func mut virtual on_mouse_leave(m: vec2)
    func mut virtual on_mouse_move(m: vec2)
    func mut virtual on_mouse_wheel(d: vec2)
    func mut virtual on_right_button_down(m: vec2)
    func mut virtual on_right_button_up(m: vec2)
    func mut virtual remove_child(c: void*)
    func mut request_redraw()
    func mut virtual reset()
    func mut virtual set_cell(row: i32, col: i32, s: string)
    func mut virtual set_color(c: Color)
    func mut virtual set_float(f: f32)
    func mut virtual set_int(i: i32)
    func mut virtual set_option(key: string, valu: string)
    func mut virtual set_string(s: string)

Functions ed

func mut virtual add_child(c: shared![Control], x: i32, y: i32)
...

func mut virtual add_string(s: string)
...

func mut virtual check(checked: bool)
...

func mut virtual enable(enabled: bool)
...

func mut virtual expand(expanded: bool)
...

func virtual get_cell(row: i32, col: i32)
...

func virtual get_children(_filter: i32) -> Control&[]
...

func virtual get_color() -> Color
...

func virtual get_content_min_size() -> vec2
...

func virtual get_float() -> f32
...

func virtual get_greed_factor() -> vec2
...

func virtual get_int() -> i32
...

func virtual get_selection() -> i32[]
...

func virtual get_string() -> string
...

func virtual is_checked() -> bool
...

func mut virtual negotiate_area(available: Rect)
...

func mut virtual on_key_char(character: i32)
...

func mut virtual on_key_down(key: i32)
...

func mut virtual on_key_up(key: i32)
...

func mut virtual on_left_button_down(m: vec2)
...

func mut virtual on_left_button_up(m: vec2)
...

func mut virtual on_left_double_click(m: vec2)
...

func mut virtual on_middle_button_down(m: vec2)
...

func mut virtual on_middle_button_up(m: vec2)
...

func mut virtual on_mouse_enter(m: vec2)
...

func mut virtual on_mouse_leave(m: vec2)
...

func mut virtual on_mouse_move(m: vec2)
...

func mut virtual on_mouse_wheel(d: vec2)
...

func mut virtual on_right_button_down(m: vec2)
...

func mut virtual on_right_button_up(m: vec2)
...

func mut virtual remove_child(c: void*)
...

func mut request_redraw()
...

func mut virtual reset()
...

func mut virtual set_cell(row: i32, col: i32, s: string)
...

func mut virtual set_color(c: Color)
...

func mut virtual set_float(f: f32)
...

func mut virtual set_int(i: i32)
...

func mut virtual set_option(key: string, valu: string)
...

func mut virtual set_string(s: string)
...