Files
Viper_VRTE/fltk/_cfl_group.vp
T

1137 lines
70 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import t, c
from fltk._types import *
# ============================================================
# fltk/_cfl_group.vp — cfl_group.h 的 extern FFI 声明(对接 cfltk C API)
# ============================================================
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
# ----- Fl_Group (widget_declare) -----
extern def Fl_Group_new(x: int, y: int, width: int, height: int, title: str) -> Fl_GroupPtr
extern def Fl_Group_x(self: Fl_GroupPtr) -> int
extern def Fl_Group_y(self: Fl_GroupPtr) -> int
extern def Fl_Group_width(self: Fl_GroupPtr) -> int
extern def Fl_Group_height(self: Fl_GroupPtr) -> int
extern def Fl_Group_label(self: Fl_GroupPtr) -> str
extern def Fl_Group_set_label(self: Fl_GroupPtr, title: str)
extern def Fl_Group_redraw(self: Fl_GroupPtr)
extern def Fl_Group_show(self: Fl_GroupPtr)
extern def Fl_Group_hide(self: Fl_GroupPtr)
extern def Fl_Group_activate(self: Fl_GroupPtr)
extern def Fl_Group_deactivate(self: Fl_GroupPtr)
extern def Fl_Group_redraw_label(self: Fl_GroupPtr)
extern def Fl_Group_resize(self: Fl_GroupPtr, x: int, y: int, width: int, height: int)
extern def Fl_Group_widget_resize(self: Fl_GroupPtr, x: int, y: int, width: int, height: int)
extern def Fl_Group_tooltip(self: Fl_GroupPtr) -> str
extern def Fl_Group_set_tooltip(self: Fl_GroupPtr, txt: str)
extern def Fl_Group_get_type(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_type(self: Fl_GroupPtr, typ: int)
extern def Fl_Group_color(self: Fl_GroupPtr) -> t.CUInt32T
extern def Fl_Group_set_color(self: Fl_GroupPtr, color: t.CUInt32T)
extern def Fl_Group_measure_label(self: Fl_GroupPtr, a1: bytes, a2: bytes)
extern def Fl_Group_label_color(self: Fl_GroupPtr) -> t.CUInt32T
extern def Fl_Group_set_label_color(self: Fl_GroupPtr, color: t.CUInt32T)
extern def Fl_Group_label_font(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_label_font(self: Fl_GroupPtr, font: int)
extern def Fl_Group_label_size(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_label_size(self: Fl_GroupPtr, sz: int)
extern def Fl_Group_label_type(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_label_type(self: Fl_GroupPtr, typ: int)
extern def Fl_Group_box(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_box(self: Fl_GroupPtr, typ: int)
extern def Fl_Group_changed(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_changed(self: Fl_GroupPtr)
extern def Fl_Group_clear_changed(self: Fl_GroupPtr)
extern def Fl_Group_align(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_align(self: Fl_GroupPtr, typ: int)
extern def Fl_Group_delete(self: Fl_GroupPtr)
extern def Fl_Group_set_image(self: Fl_GroupPtr, a1: bytes)
extern def Fl_Group_handle(self: Fl_GroupPtr, cb: bytes, data: bytes)
extern def Fl_Group_handle_event(self: Fl_GroupPtr, event: int) -> int
extern def Fl_Group_draw(self: Fl_GroupPtr, cb: bytes, data: bytes)
extern def Fl_Group_resize_callback(self: Fl_GroupPtr, cb1: bytes, data: bytes)
extern def Fl_Group_set_when(self: Fl_GroupPtr, a1: int)
extern def Fl_Group_when(self: Fl_GroupPtr) -> int
extern def Fl_Group_image(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_parent(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_selection_color(self: Fl_GroupPtr) -> t.CUInt32T
extern def Fl_Group_set_selection_color(self: Fl_GroupPtr, color: t.CUInt32T)
extern def Fl_Group_do_callback(self: Fl_GroupPtr)
extern def Fl_Group_inside(self: Fl_GroupPtr, a1: bytes) -> int
extern def Fl_Group_window(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_top_window(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_takes_events(self: Fl_GroupPtr) -> int
extern def Fl_Group_user_data(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_take_focus(self: Fl_GroupPtr) -> int
extern def Fl_Group_set_visible_focus(self: Fl_GroupPtr)
extern def Fl_Group_clear_visible_focus(self: Fl_GroupPtr)
extern def Fl_Group_visible_focus(self: Fl_GroupPtr, v: int)
extern def Fl_Group_has_visible_focus(self: Fl_GroupPtr) -> t.CUInt32T
extern def Fl_Group_set_user_data(self: Fl_GroupPtr, data: bytes)
extern def Fl_Group_draw_data(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_handle_data(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_set_draw_data(self: Fl_GroupPtr, data: bytes)
extern def Fl_Group_set_handle_data(self: Fl_GroupPtr, data: bytes)
extern def Fl_Group_damage(self: Fl_GroupPtr) -> t.CUInt8T
extern def Fl_Group_set_damage(self: Fl_GroupPtr, flag: t.CUInt8T)
extern def Fl_Group_set_damage_area(self: Fl_GroupPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Group_clear_damage(self: Fl_GroupPtr)
extern def Fl_Group_as_window(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_as_group(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_set_deimage(self: Fl_GroupPtr, a1: bytes)
extern def Fl_Group_deimage(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_set_callback(self: Fl_GroupPtr, a1: bytes, a2: bytes)
extern def Fl_Group_visible(self: Fl_GroupPtr) -> int
extern def Fl_Group_visible_r(self: Fl_GroupPtr) -> int
extern def Fl_Group_active(self: Fl_GroupPtr) -> t.CUInt32T
extern def Fl_Group_active_r(self: Fl_GroupPtr) -> int
extern def Fl_Group_callback(self: Fl_GroupPtr) -> bytes
extern def Fl_Group_set_deletion_callback(self: Fl_GroupPtr, cb1: bytes, data: bytes)
extern def Fl_Group_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_GroupPtr
extern def Fl_Group_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_GroupPtr
extern def Fl_Group_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Group_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Group_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Group (group_declare) -----
extern def Fl_Group_begin(self: Fl_GroupPtr)
extern def Fl_Group_end(self: Fl_GroupPtr)
extern def Fl_Group_find(self: Fl_GroupPtr, a1: bytes) -> int
extern def Fl_Group_add(self: Fl_GroupPtr, a1: bytes)
extern def Fl_Group_insert(self: Fl_GroupPtr, a1: bytes, pos: int)
extern def Fl_Group_remove(self: Fl_GroupPtr, wid: bytes)
extern def Fl_Group_remove_by_index(self: Fl_GroupPtr, idx: int)
extern def Fl_Group_clear(self: Fl_GroupPtr)
extern def Fl_Group_children(self: Fl_GroupPtr) -> int
extern def Fl_Group_child(self: Fl_GroupPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Group_resizable(self: Fl_GroupPtr, a1: bytes)
extern def Fl_Group_set_clip_children(self: Fl_GroupPtr, c: int)
extern def Fl_Group_clip_children(self: Fl_GroupPtr) -> int
extern def Fl_Group_init_sizes(self: Fl_GroupPtr)
extern def Fl_Group_draw_child(self: Fl_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Group_update_child(self: Fl_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Group_draw_outside_label(self: Fl_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Group_draw_children(self: Fl_GroupPtr)
# ----- Fl_Overlay_Group (widget_declare) -----
extern def Fl_Overlay_Group_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Overlay_GroupPtr
extern def Fl_Overlay_Group_x(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_y(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_width(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_height(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_label(self: Fl_Overlay_GroupPtr) -> str
extern def Fl_Overlay_Group_set_label(self: Fl_Overlay_GroupPtr, title: str)
extern def Fl_Overlay_Group_redraw(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_show(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_hide(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_activate(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_deactivate(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_redraw_label(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_resize(self: Fl_Overlay_GroupPtr, x: int, y: int, width: int, height: int)
extern def Fl_Overlay_Group_widget_resize(self: Fl_Overlay_GroupPtr, x: int, y: int, width: int, height: int)
extern def Fl_Overlay_Group_tooltip(self: Fl_Overlay_GroupPtr) -> str
extern def Fl_Overlay_Group_set_tooltip(self: Fl_Overlay_GroupPtr, txt: str)
extern def Fl_Overlay_Group_get_type(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_type(self: Fl_Overlay_GroupPtr, typ: int)
extern def Fl_Overlay_Group_color(self: Fl_Overlay_GroupPtr) -> t.CUInt32T
extern def Fl_Overlay_Group_set_color(self: Fl_Overlay_GroupPtr, color: t.CUInt32T)
extern def Fl_Overlay_Group_measure_label(self: Fl_Overlay_GroupPtr, a1: bytes, a2: bytes)
extern def Fl_Overlay_Group_label_color(self: Fl_Overlay_GroupPtr) -> t.CUInt32T
extern def Fl_Overlay_Group_set_label_color(self: Fl_Overlay_GroupPtr, color: t.CUInt32T)
extern def Fl_Overlay_Group_label_font(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_label_font(self: Fl_Overlay_GroupPtr, font: int)
extern def Fl_Overlay_Group_label_size(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_label_size(self: Fl_Overlay_GroupPtr, sz: int)
extern def Fl_Overlay_Group_label_type(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_label_type(self: Fl_Overlay_GroupPtr, typ: int)
extern def Fl_Overlay_Group_box(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_box(self: Fl_Overlay_GroupPtr, typ: int)
extern def Fl_Overlay_Group_changed(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_changed(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_clear_changed(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_align(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_align(self: Fl_Overlay_GroupPtr, typ: int)
extern def Fl_Overlay_Group_delete(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_set_image(self: Fl_Overlay_GroupPtr, a1: bytes)
extern def Fl_Overlay_Group_handle(self: Fl_Overlay_GroupPtr, cb: bytes, data: bytes)
extern def Fl_Overlay_Group_handle_event(self: Fl_Overlay_GroupPtr, event: int) -> int
extern def Fl_Overlay_Group_draw(self: Fl_Overlay_GroupPtr, cb: bytes, data: bytes)
extern def Fl_Overlay_Group_resize_callback(self: Fl_Overlay_GroupPtr, cb1: bytes, data: bytes)
extern def Fl_Overlay_Group_set_when(self: Fl_Overlay_GroupPtr, a1: int)
extern def Fl_Overlay_Group_when(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_image(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_parent(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_selection_color(self: Fl_Overlay_GroupPtr) -> t.CUInt32T
extern def Fl_Overlay_Group_set_selection_color(self: Fl_Overlay_GroupPtr, color: t.CUInt32T)
extern def Fl_Overlay_Group_do_callback(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_inside(self: Fl_Overlay_GroupPtr, a1: bytes) -> int
extern def Fl_Overlay_Group_window(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_top_window(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_takes_events(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_user_data(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_take_focus(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_set_visible_focus(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_clear_visible_focus(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_visible_focus(self: Fl_Overlay_GroupPtr, v: int)
extern def Fl_Overlay_Group_has_visible_focus(self: Fl_Overlay_GroupPtr) -> t.CUInt32T
extern def Fl_Overlay_Group_set_user_data(self: Fl_Overlay_GroupPtr, data: bytes)
extern def Fl_Overlay_Group_draw_data(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_handle_data(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_set_draw_data(self: Fl_Overlay_GroupPtr, data: bytes)
extern def Fl_Overlay_Group_set_handle_data(self: Fl_Overlay_GroupPtr, data: bytes)
extern def Fl_Overlay_Group_damage(self: Fl_Overlay_GroupPtr) -> t.CUInt8T
extern def Fl_Overlay_Group_set_damage(self: Fl_Overlay_GroupPtr, flag: t.CUInt8T)
extern def Fl_Overlay_Group_set_damage_area(self: Fl_Overlay_GroupPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Overlay_Group_clear_damage(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_as_window(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_as_group(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_set_deimage(self: Fl_Overlay_GroupPtr, a1: bytes)
extern def Fl_Overlay_Group_deimage(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_set_callback(self: Fl_Overlay_GroupPtr, a1: bytes, a2: bytes)
extern def Fl_Overlay_Group_visible(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_visible_r(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_active(self: Fl_Overlay_GroupPtr) -> t.CUInt32T
extern def Fl_Overlay_Group_active_r(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_callback(self: Fl_Overlay_GroupPtr) -> bytes
extern def Fl_Overlay_Group_set_deletion_callback(self: Fl_Overlay_GroupPtr, cb1: bytes, data: bytes)
extern def Fl_Overlay_Group_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Overlay_GroupPtr
extern def Fl_Overlay_Group_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Overlay_GroupPtr
extern def Fl_Overlay_Group_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Overlay_Group_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Overlay_Group_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Overlay_Group (group_declare) -----
extern def Fl_Overlay_Group_begin(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_end(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_find(self: Fl_Overlay_GroupPtr, a1: bytes) -> int
extern def Fl_Overlay_Group_add(self: Fl_Overlay_GroupPtr, a1: bytes)
extern def Fl_Overlay_Group_insert(self: Fl_Overlay_GroupPtr, a1: bytes, pos: int)
extern def Fl_Overlay_Group_remove(self: Fl_Overlay_GroupPtr, wid: bytes)
extern def Fl_Overlay_Group_remove_by_index(self: Fl_Overlay_GroupPtr, idx: int)
extern def Fl_Overlay_Group_clear(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_children(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_child(self: Fl_Overlay_GroupPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Overlay_Group_resizable(self: Fl_Overlay_GroupPtr, a1: bytes)
extern def Fl_Overlay_Group_set_clip_children(self: Fl_Overlay_GroupPtr, c: int)
extern def Fl_Overlay_Group_clip_children(self: Fl_Overlay_GroupPtr) -> int
extern def Fl_Overlay_Group_init_sizes(self: Fl_Overlay_GroupPtr)
extern def Fl_Overlay_Group_draw_child(self: Fl_Overlay_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Overlay_Group_update_child(self: Fl_Overlay_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Overlay_Group_draw_outside_label(self: Fl_Overlay_GroupPtr, w: Fl_WidgetPtr)
extern def Fl_Overlay_Group_draw_children(self: Fl_Overlay_GroupPtr)
# ----- Fl_Pack (widget_declare) -----
extern def Fl_Pack_new(x: int, y: int, width: int, height: int, title: str) -> Fl_PackPtr
extern def Fl_Pack_x(self: Fl_PackPtr) -> int
extern def Fl_Pack_y(self: Fl_PackPtr) -> int
extern def Fl_Pack_width(self: Fl_PackPtr) -> int
extern def Fl_Pack_height(self: Fl_PackPtr) -> int
extern def Fl_Pack_label(self: Fl_PackPtr) -> str
extern def Fl_Pack_set_label(self: Fl_PackPtr, title: str)
extern def Fl_Pack_redraw(self: Fl_PackPtr)
extern def Fl_Pack_show(self: Fl_PackPtr)
extern def Fl_Pack_hide(self: Fl_PackPtr)
extern def Fl_Pack_activate(self: Fl_PackPtr)
extern def Fl_Pack_deactivate(self: Fl_PackPtr)
extern def Fl_Pack_redraw_label(self: Fl_PackPtr)
extern def Fl_Pack_resize(self: Fl_PackPtr, x: int, y: int, width: int, height: int)
extern def Fl_Pack_widget_resize(self: Fl_PackPtr, x: int, y: int, width: int, height: int)
extern def Fl_Pack_tooltip(self: Fl_PackPtr) -> str
extern def Fl_Pack_set_tooltip(self: Fl_PackPtr, txt: str)
extern def Fl_Pack_get_type(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_type(self: Fl_PackPtr, typ: int)
extern def Fl_Pack_color(self: Fl_PackPtr) -> t.CUInt32T
extern def Fl_Pack_set_color(self: Fl_PackPtr, color: t.CUInt32T)
extern def Fl_Pack_measure_label(self: Fl_PackPtr, a1: bytes, a2: bytes)
extern def Fl_Pack_label_color(self: Fl_PackPtr) -> t.CUInt32T
extern def Fl_Pack_set_label_color(self: Fl_PackPtr, color: t.CUInt32T)
extern def Fl_Pack_label_font(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_label_font(self: Fl_PackPtr, font: int)
extern def Fl_Pack_label_size(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_label_size(self: Fl_PackPtr, sz: int)
extern def Fl_Pack_label_type(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_label_type(self: Fl_PackPtr, typ: int)
extern def Fl_Pack_box(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_box(self: Fl_PackPtr, typ: int)
extern def Fl_Pack_changed(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_changed(self: Fl_PackPtr)
extern def Fl_Pack_clear_changed(self: Fl_PackPtr)
extern def Fl_Pack_align(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_align(self: Fl_PackPtr, typ: int)
extern def Fl_Pack_delete(self: Fl_PackPtr)
extern def Fl_Pack_set_image(self: Fl_PackPtr, a1: bytes)
extern def Fl_Pack_handle(self: Fl_PackPtr, cb: bytes, data: bytes)
extern def Fl_Pack_handle_event(self: Fl_PackPtr, event: int) -> int
extern def Fl_Pack_draw(self: Fl_PackPtr, cb: bytes, data: bytes)
extern def Fl_Pack_resize_callback(self: Fl_PackPtr, cb1: bytes, data: bytes)
extern def Fl_Pack_set_when(self: Fl_PackPtr, a1: int)
extern def Fl_Pack_when(self: Fl_PackPtr) -> int
extern def Fl_Pack_image(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_parent(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_selection_color(self: Fl_PackPtr) -> t.CUInt32T
extern def Fl_Pack_set_selection_color(self: Fl_PackPtr, color: t.CUInt32T)
extern def Fl_Pack_do_callback(self: Fl_PackPtr)
extern def Fl_Pack_inside(self: Fl_PackPtr, a1: bytes) -> int
extern def Fl_Pack_window(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_top_window(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_takes_events(self: Fl_PackPtr) -> int
extern def Fl_Pack_user_data(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_take_focus(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_visible_focus(self: Fl_PackPtr)
extern def Fl_Pack_clear_visible_focus(self: Fl_PackPtr)
extern def Fl_Pack_visible_focus(self: Fl_PackPtr, v: int)
extern def Fl_Pack_has_visible_focus(self: Fl_PackPtr) -> t.CUInt32T
extern def Fl_Pack_set_user_data(self: Fl_PackPtr, data: bytes)
extern def Fl_Pack_draw_data(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_handle_data(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_set_draw_data(self: Fl_PackPtr, data: bytes)
extern def Fl_Pack_set_handle_data(self: Fl_PackPtr, data: bytes)
extern def Fl_Pack_damage(self: Fl_PackPtr) -> t.CUInt8T
extern def Fl_Pack_set_damage(self: Fl_PackPtr, flag: t.CUInt8T)
extern def Fl_Pack_set_damage_area(self: Fl_PackPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Pack_clear_damage(self: Fl_PackPtr)
extern def Fl_Pack_as_window(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_as_group(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_set_deimage(self: Fl_PackPtr, a1: bytes)
extern def Fl_Pack_deimage(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_set_callback(self: Fl_PackPtr, a1: bytes, a2: bytes)
extern def Fl_Pack_visible(self: Fl_PackPtr) -> int
extern def Fl_Pack_visible_r(self: Fl_PackPtr) -> int
extern def Fl_Pack_active(self: Fl_PackPtr) -> t.CUInt32T
extern def Fl_Pack_active_r(self: Fl_PackPtr) -> int
extern def Fl_Pack_callback(self: Fl_PackPtr) -> bytes
extern def Fl_Pack_set_deletion_callback(self: Fl_PackPtr, cb1: bytes, data: bytes)
extern def Fl_Pack_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_PackPtr
extern def Fl_Pack_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_PackPtr
extern def Fl_Pack_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Pack_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Pack_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Pack (group_declare) -----
extern def Fl_Pack_begin(self: Fl_PackPtr)
extern def Fl_Pack_end(self: Fl_PackPtr)
extern def Fl_Pack_find(self: Fl_PackPtr, a1: bytes) -> int
extern def Fl_Pack_add(self: Fl_PackPtr, a1: bytes)
extern def Fl_Pack_insert(self: Fl_PackPtr, a1: bytes, pos: int)
extern def Fl_Pack_remove(self: Fl_PackPtr, wid: bytes)
extern def Fl_Pack_remove_by_index(self: Fl_PackPtr, idx: int)
extern def Fl_Pack_clear(self: Fl_PackPtr)
extern def Fl_Pack_children(self: Fl_PackPtr) -> int
extern def Fl_Pack_child(self: Fl_PackPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Pack_resizable(self: Fl_PackPtr, a1: bytes)
extern def Fl_Pack_set_clip_children(self: Fl_PackPtr, c: int)
extern def Fl_Pack_clip_children(self: Fl_PackPtr) -> int
extern def Fl_Pack_init_sizes(self: Fl_PackPtr)
extern def Fl_Pack_draw_child(self: Fl_PackPtr, w: Fl_WidgetPtr)
extern def Fl_Pack_update_child(self: Fl_PackPtr, w: Fl_WidgetPtr)
extern def Fl_Pack_draw_outside_label(self: Fl_PackPtr, w: Fl_WidgetPtr)
extern def Fl_Pack_draw_children(self: Fl_PackPtr)
# ----- Fl_Scroll (widget_declare) -----
extern def Fl_Scroll_new(x: int, y: int, width: int, height: int, title: str) -> Fl_ScrollPtr
extern def Fl_Scroll_x(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_y(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_width(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_height(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_label(self: Fl_ScrollPtr) -> str
extern def Fl_Scroll_set_label(self: Fl_ScrollPtr, title: str)
extern def Fl_Scroll_redraw(self: Fl_ScrollPtr)
extern def Fl_Scroll_show(self: Fl_ScrollPtr)
extern def Fl_Scroll_hide(self: Fl_ScrollPtr)
extern def Fl_Scroll_activate(self: Fl_ScrollPtr)
extern def Fl_Scroll_deactivate(self: Fl_ScrollPtr)
extern def Fl_Scroll_redraw_label(self: Fl_ScrollPtr)
extern def Fl_Scroll_resize(self: Fl_ScrollPtr, x: int, y: int, width: int, height: int)
extern def Fl_Scroll_widget_resize(self: Fl_ScrollPtr, x: int, y: int, width: int, height: int)
extern def Fl_Scroll_tooltip(self: Fl_ScrollPtr) -> str
extern def Fl_Scroll_set_tooltip(self: Fl_ScrollPtr, txt: str)
extern def Fl_Scroll_get_type(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_type(self: Fl_ScrollPtr, typ: int)
extern def Fl_Scroll_color(self: Fl_ScrollPtr) -> t.CUInt32T
extern def Fl_Scroll_set_color(self: Fl_ScrollPtr, color: t.CUInt32T)
extern def Fl_Scroll_measure_label(self: Fl_ScrollPtr, a1: bytes, a2: bytes)
extern def Fl_Scroll_label_color(self: Fl_ScrollPtr) -> t.CUInt32T
extern def Fl_Scroll_set_label_color(self: Fl_ScrollPtr, color: t.CUInt32T)
extern def Fl_Scroll_label_font(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_label_font(self: Fl_ScrollPtr, font: int)
extern def Fl_Scroll_label_size(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_label_size(self: Fl_ScrollPtr, sz: int)
extern def Fl_Scroll_label_type(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_label_type(self: Fl_ScrollPtr, typ: int)
extern def Fl_Scroll_box(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_box(self: Fl_ScrollPtr, typ: int)
extern def Fl_Scroll_changed(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_changed(self: Fl_ScrollPtr)
extern def Fl_Scroll_clear_changed(self: Fl_ScrollPtr)
extern def Fl_Scroll_align(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_align(self: Fl_ScrollPtr, typ: int)
extern def Fl_Scroll_delete(self: Fl_ScrollPtr)
extern def Fl_Scroll_set_image(self: Fl_ScrollPtr, a1: bytes)
extern def Fl_Scroll_handle(self: Fl_ScrollPtr, cb: bytes, data: bytes)
extern def Fl_Scroll_handle_event(self: Fl_ScrollPtr, event: int) -> int
extern def Fl_Scroll_draw(self: Fl_ScrollPtr, cb: bytes, data: bytes)
extern def Fl_Scroll_resize_callback(self: Fl_ScrollPtr, cb1: bytes, data: bytes)
extern def Fl_Scroll_set_when(self: Fl_ScrollPtr, a1: int)
extern def Fl_Scroll_when(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_image(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_parent(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_selection_color(self: Fl_ScrollPtr) -> t.CUInt32T
extern def Fl_Scroll_set_selection_color(self: Fl_ScrollPtr, color: t.CUInt32T)
extern def Fl_Scroll_do_callback(self: Fl_ScrollPtr)
extern def Fl_Scroll_inside(self: Fl_ScrollPtr, a1: bytes) -> int
extern def Fl_Scroll_window(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_top_window(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_takes_events(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_user_data(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_take_focus(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_visible_focus(self: Fl_ScrollPtr)
extern def Fl_Scroll_clear_visible_focus(self: Fl_ScrollPtr)
extern def Fl_Scroll_visible_focus(self: Fl_ScrollPtr, v: int)
extern def Fl_Scroll_has_visible_focus(self: Fl_ScrollPtr) -> t.CUInt32T
extern def Fl_Scroll_set_user_data(self: Fl_ScrollPtr, data: bytes)
extern def Fl_Scroll_draw_data(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_handle_data(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_set_draw_data(self: Fl_ScrollPtr, data: bytes)
extern def Fl_Scroll_set_handle_data(self: Fl_ScrollPtr, data: bytes)
extern def Fl_Scroll_damage(self: Fl_ScrollPtr) -> t.CUInt8T
extern def Fl_Scroll_set_damage(self: Fl_ScrollPtr, flag: t.CUInt8T)
extern def Fl_Scroll_set_damage_area(self: Fl_ScrollPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Scroll_clear_damage(self: Fl_ScrollPtr)
extern def Fl_Scroll_as_window(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_as_group(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_set_deimage(self: Fl_ScrollPtr, a1: bytes)
extern def Fl_Scroll_deimage(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_set_callback(self: Fl_ScrollPtr, a1: bytes, a2: bytes)
extern def Fl_Scroll_visible(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_visible_r(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_active(self: Fl_ScrollPtr) -> t.CUInt32T
extern def Fl_Scroll_active_r(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_callback(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_set_deletion_callback(self: Fl_ScrollPtr, cb1: bytes, data: bytes)
extern def Fl_Scroll_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ScrollPtr
extern def Fl_Scroll_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ScrollPtr
extern def Fl_Scroll_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Scroll_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Scroll_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Scroll (group_declare) -----
extern def Fl_Scroll_begin(self: Fl_ScrollPtr)
extern def Fl_Scroll_end(self: Fl_ScrollPtr)
extern def Fl_Scroll_find(self: Fl_ScrollPtr, a1: bytes) -> int
extern def Fl_Scroll_add(self: Fl_ScrollPtr, a1: bytes)
extern def Fl_Scroll_insert(self: Fl_ScrollPtr, a1: bytes, pos: int)
extern def Fl_Scroll_remove(self: Fl_ScrollPtr, wid: bytes)
extern def Fl_Scroll_remove_by_index(self: Fl_ScrollPtr, idx: int)
extern def Fl_Scroll_clear(self: Fl_ScrollPtr)
extern def Fl_Scroll_children(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_child(self: Fl_ScrollPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Scroll_resizable(self: Fl_ScrollPtr, a1: bytes)
extern def Fl_Scroll_set_clip_children(self: Fl_ScrollPtr, c: int)
extern def Fl_Scroll_clip_children(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_init_sizes(self: Fl_ScrollPtr)
extern def Fl_Scroll_draw_child(self: Fl_ScrollPtr, w: Fl_WidgetPtr)
extern def Fl_Scroll_update_child(self: Fl_ScrollPtr, w: Fl_WidgetPtr)
extern def Fl_Scroll_draw_outside_label(self: Fl_ScrollPtr, w: Fl_WidgetPtr)
extern def Fl_Scroll_draw_children(self: Fl_ScrollPtr)
# ----- Fl_Tabs (widget_declare) -----
extern def Fl_Tabs_new(x: int, y: int, width: int, height: int, title: str) -> Fl_TabsPtr
extern def Fl_Tabs_x(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_y(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_width(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_height(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_label(self: Fl_TabsPtr) -> str
extern def Fl_Tabs_set_label(self: Fl_TabsPtr, title: str)
extern def Fl_Tabs_redraw(self: Fl_TabsPtr)
extern def Fl_Tabs_show(self: Fl_TabsPtr)
extern def Fl_Tabs_hide(self: Fl_TabsPtr)
extern def Fl_Tabs_activate(self: Fl_TabsPtr)
extern def Fl_Tabs_deactivate(self: Fl_TabsPtr)
extern def Fl_Tabs_redraw_label(self: Fl_TabsPtr)
extern def Fl_Tabs_resize(self: Fl_TabsPtr, x: int, y: int, width: int, height: int)
extern def Fl_Tabs_widget_resize(self: Fl_TabsPtr, x: int, y: int, width: int, height: int)
extern def Fl_Tabs_tooltip(self: Fl_TabsPtr) -> str
extern def Fl_Tabs_set_tooltip(self: Fl_TabsPtr, txt: str)
extern def Fl_Tabs_get_type(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_type(self: Fl_TabsPtr, typ: int)
extern def Fl_Tabs_color(self: Fl_TabsPtr) -> t.CUInt32T
extern def Fl_Tabs_set_color(self: Fl_TabsPtr, color: t.CUInt32T)
extern def Fl_Tabs_measure_label(self: Fl_TabsPtr, a1: bytes, a2: bytes)
extern def Fl_Tabs_label_color(self: Fl_TabsPtr) -> t.CUInt32T
extern def Fl_Tabs_set_label_color(self: Fl_TabsPtr, color: t.CUInt32T)
extern def Fl_Tabs_label_font(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_label_font(self: Fl_TabsPtr, font: int)
extern def Fl_Tabs_label_size(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_label_size(self: Fl_TabsPtr, sz: int)
extern def Fl_Tabs_label_type(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_label_type(self: Fl_TabsPtr, typ: int)
extern def Fl_Tabs_box(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_box(self: Fl_TabsPtr, typ: int)
extern def Fl_Tabs_changed(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_changed(self: Fl_TabsPtr)
extern def Fl_Tabs_clear_changed(self: Fl_TabsPtr)
extern def Fl_Tabs_align(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_align(self: Fl_TabsPtr, typ: int)
extern def Fl_Tabs_delete(self: Fl_TabsPtr)
extern def Fl_Tabs_set_image(self: Fl_TabsPtr, a1: bytes)
extern def Fl_Tabs_handle(self: Fl_TabsPtr, cb: bytes, data: bytes)
extern def Fl_Tabs_handle_event(self: Fl_TabsPtr, event: int) -> int
extern def Fl_Tabs_draw(self: Fl_TabsPtr, cb: bytes, data: bytes)
extern def Fl_Tabs_resize_callback(self: Fl_TabsPtr, cb1: bytes, data: bytes)
extern def Fl_Tabs_set_when(self: Fl_TabsPtr, a1: int)
extern def Fl_Tabs_when(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_image(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_parent(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_selection_color(self: Fl_TabsPtr) -> t.CUInt32T
extern def Fl_Tabs_set_selection_color(self: Fl_TabsPtr, color: t.CUInt32T)
extern def Fl_Tabs_do_callback(self: Fl_TabsPtr)
extern def Fl_Tabs_inside(self: Fl_TabsPtr, a1: bytes) -> int
extern def Fl_Tabs_window(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_top_window(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_takes_events(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_user_data(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_take_focus(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_set_visible_focus(self: Fl_TabsPtr)
extern def Fl_Tabs_clear_visible_focus(self: Fl_TabsPtr)
extern def Fl_Tabs_visible_focus(self: Fl_TabsPtr, v: int)
extern def Fl_Tabs_has_visible_focus(self: Fl_TabsPtr) -> t.CUInt32T
extern def Fl_Tabs_set_user_data(self: Fl_TabsPtr, data: bytes)
extern def Fl_Tabs_draw_data(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_handle_data(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_set_draw_data(self: Fl_TabsPtr, data: bytes)
extern def Fl_Tabs_set_handle_data(self: Fl_TabsPtr, data: bytes)
extern def Fl_Tabs_damage(self: Fl_TabsPtr) -> t.CUInt8T
extern def Fl_Tabs_set_damage(self: Fl_TabsPtr, flag: t.CUInt8T)
extern def Fl_Tabs_set_damage_area(self: Fl_TabsPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Tabs_clear_damage(self: Fl_TabsPtr)
extern def Fl_Tabs_as_window(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_as_group(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_set_deimage(self: Fl_TabsPtr, a1: bytes)
extern def Fl_Tabs_deimage(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_set_callback(self: Fl_TabsPtr, a1: bytes, a2: bytes)
extern def Fl_Tabs_visible(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_visible_r(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_active(self: Fl_TabsPtr) -> t.CUInt32T
extern def Fl_Tabs_active_r(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_callback(self: Fl_TabsPtr) -> bytes
extern def Fl_Tabs_set_deletion_callback(self: Fl_TabsPtr, cb1: bytes, data: bytes)
extern def Fl_Tabs_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TabsPtr
extern def Fl_Tabs_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TabsPtr
extern def Fl_Tabs_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Tabs_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Tabs_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Tabs (group_declare) -----
extern def Fl_Tabs_begin(self: Fl_TabsPtr)
extern def Fl_Tabs_end(self: Fl_TabsPtr)
extern def Fl_Tabs_find(self: Fl_TabsPtr, a1: bytes) -> int
extern def Fl_Tabs_add(self: Fl_TabsPtr, a1: bytes)
extern def Fl_Tabs_insert(self: Fl_TabsPtr, a1: bytes, pos: int)
extern def Fl_Tabs_remove(self: Fl_TabsPtr, wid: bytes)
extern def Fl_Tabs_remove_by_index(self: Fl_TabsPtr, idx: int)
extern def Fl_Tabs_clear(self: Fl_TabsPtr)
extern def Fl_Tabs_children(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_child(self: Fl_TabsPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Tabs_resizable(self: Fl_TabsPtr, a1: bytes)
extern def Fl_Tabs_set_clip_children(self: Fl_TabsPtr, c: int)
extern def Fl_Tabs_clip_children(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_init_sizes(self: Fl_TabsPtr)
extern def Fl_Tabs_draw_child(self: Fl_TabsPtr, w: Fl_WidgetPtr)
extern def Fl_Tabs_update_child(self: Fl_TabsPtr, w: Fl_WidgetPtr)
extern def Fl_Tabs_draw_outside_label(self: Fl_TabsPtr, w: Fl_WidgetPtr)
extern def Fl_Tabs_draw_children(self: Fl_TabsPtr)
# ----- Fl_Tile (widget_declare) -----
extern def Fl_Tile_new(x: int, y: int, width: int, height: int, title: str) -> Fl_TilePtr
extern def Fl_Tile_x(self: Fl_TilePtr) -> int
extern def Fl_Tile_y(self: Fl_TilePtr) -> int
extern def Fl_Tile_width(self: Fl_TilePtr) -> int
extern def Fl_Tile_height(self: Fl_TilePtr) -> int
extern def Fl_Tile_label(self: Fl_TilePtr) -> str
extern def Fl_Tile_set_label(self: Fl_TilePtr, title: str)
extern def Fl_Tile_redraw(self: Fl_TilePtr)
extern def Fl_Tile_show(self: Fl_TilePtr)
extern def Fl_Tile_hide(self: Fl_TilePtr)
extern def Fl_Tile_activate(self: Fl_TilePtr)
extern def Fl_Tile_deactivate(self: Fl_TilePtr)
extern def Fl_Tile_redraw_label(self: Fl_TilePtr)
extern def Fl_Tile_resize(self: Fl_TilePtr, x: int, y: int, width: int, height: int)
extern def Fl_Tile_widget_resize(self: Fl_TilePtr, x: int, y: int, width: int, height: int)
extern def Fl_Tile_tooltip(self: Fl_TilePtr) -> str
extern def Fl_Tile_set_tooltip(self: Fl_TilePtr, txt: str)
extern def Fl_Tile_get_type(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_type(self: Fl_TilePtr, typ: int)
extern def Fl_Tile_color(self: Fl_TilePtr) -> t.CUInt32T
extern def Fl_Tile_set_color(self: Fl_TilePtr, color: t.CUInt32T)
extern def Fl_Tile_measure_label(self: Fl_TilePtr, a1: bytes, a2: bytes)
extern def Fl_Tile_label_color(self: Fl_TilePtr) -> t.CUInt32T
extern def Fl_Tile_set_label_color(self: Fl_TilePtr, color: t.CUInt32T)
extern def Fl_Tile_label_font(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_label_font(self: Fl_TilePtr, font: int)
extern def Fl_Tile_label_size(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_label_size(self: Fl_TilePtr, sz: int)
extern def Fl_Tile_label_type(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_label_type(self: Fl_TilePtr, typ: int)
extern def Fl_Tile_box(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_box(self: Fl_TilePtr, typ: int)
extern def Fl_Tile_changed(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_changed(self: Fl_TilePtr)
extern def Fl_Tile_clear_changed(self: Fl_TilePtr)
extern def Fl_Tile_align(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_align(self: Fl_TilePtr, typ: int)
extern def Fl_Tile_delete(self: Fl_TilePtr)
extern def Fl_Tile_set_image(self: Fl_TilePtr, a1: bytes)
extern def Fl_Tile_handle(self: Fl_TilePtr, cb: bytes, data: bytes)
extern def Fl_Tile_handle_event(self: Fl_TilePtr, event: int) -> int
extern def Fl_Tile_draw(self: Fl_TilePtr, cb: bytes, data: bytes)
extern def Fl_Tile_resize_callback(self: Fl_TilePtr, cb1: bytes, data: bytes)
extern def Fl_Tile_set_when(self: Fl_TilePtr, a1: int)
extern def Fl_Tile_when(self: Fl_TilePtr) -> int
extern def Fl_Tile_image(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_parent(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_selection_color(self: Fl_TilePtr) -> t.CUInt32T
extern def Fl_Tile_set_selection_color(self: Fl_TilePtr, color: t.CUInt32T)
extern def Fl_Tile_do_callback(self: Fl_TilePtr)
extern def Fl_Tile_inside(self: Fl_TilePtr, a1: bytes) -> int
extern def Fl_Tile_window(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_top_window(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_takes_events(self: Fl_TilePtr) -> int
extern def Fl_Tile_user_data(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_take_focus(self: Fl_TilePtr) -> int
extern def Fl_Tile_set_visible_focus(self: Fl_TilePtr)
extern def Fl_Tile_clear_visible_focus(self: Fl_TilePtr)
extern def Fl_Tile_visible_focus(self: Fl_TilePtr, v: int)
extern def Fl_Tile_has_visible_focus(self: Fl_TilePtr) -> t.CUInt32T
extern def Fl_Tile_set_user_data(self: Fl_TilePtr, data: bytes)
extern def Fl_Tile_draw_data(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_handle_data(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_set_draw_data(self: Fl_TilePtr, data: bytes)
extern def Fl_Tile_set_handle_data(self: Fl_TilePtr, data: bytes)
extern def Fl_Tile_damage(self: Fl_TilePtr) -> t.CUInt8T
extern def Fl_Tile_set_damage(self: Fl_TilePtr, flag: t.CUInt8T)
extern def Fl_Tile_set_damage_area(self: Fl_TilePtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Tile_clear_damage(self: Fl_TilePtr)
extern def Fl_Tile_as_window(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_as_group(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_set_deimage(self: Fl_TilePtr, a1: bytes)
extern def Fl_Tile_deimage(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_set_callback(self: Fl_TilePtr, a1: bytes, a2: bytes)
extern def Fl_Tile_visible(self: Fl_TilePtr) -> int
extern def Fl_Tile_visible_r(self: Fl_TilePtr) -> int
extern def Fl_Tile_active(self: Fl_TilePtr) -> t.CUInt32T
extern def Fl_Tile_active_r(self: Fl_TilePtr) -> int
extern def Fl_Tile_callback(self: Fl_TilePtr) -> bytes
extern def Fl_Tile_set_deletion_callback(self: Fl_TilePtr, cb1: bytes, data: bytes)
extern def Fl_Tile_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TilePtr
extern def Fl_Tile_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TilePtr
extern def Fl_Tile_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Tile_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Tile_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Tile (group_declare) -----
extern def Fl_Tile_begin(self: Fl_TilePtr)
extern def Fl_Tile_end(self: Fl_TilePtr)
extern def Fl_Tile_find(self: Fl_TilePtr, a1: bytes) -> int
extern def Fl_Tile_add(self: Fl_TilePtr, a1: bytes)
extern def Fl_Tile_insert(self: Fl_TilePtr, a1: bytes, pos: int)
extern def Fl_Tile_remove(self: Fl_TilePtr, wid: bytes)
extern def Fl_Tile_remove_by_index(self: Fl_TilePtr, idx: int)
extern def Fl_Tile_clear(self: Fl_TilePtr)
extern def Fl_Tile_children(self: Fl_TilePtr) -> int
extern def Fl_Tile_child(self: Fl_TilePtr, index: int) -> Fl_WidgetPtr
extern def Fl_Tile_resizable(self: Fl_TilePtr, a1: bytes)
extern def Fl_Tile_set_clip_children(self: Fl_TilePtr, c: int)
extern def Fl_Tile_clip_children(self: Fl_TilePtr) -> int
extern def Fl_Tile_init_sizes(self: Fl_TilePtr)
extern def Fl_Tile_draw_child(self: Fl_TilePtr, w: Fl_WidgetPtr)
extern def Fl_Tile_update_child(self: Fl_TilePtr, w: Fl_WidgetPtr)
extern def Fl_Tile_draw_outside_label(self: Fl_TilePtr, w: Fl_WidgetPtr)
extern def Fl_Tile_draw_children(self: Fl_TilePtr)
# ----- Fl_Wizard (widget_declare) -----
extern def Fl_Wizard_new(x: int, y: int, width: int, height: int, title: str) -> Fl_WizardPtr
extern def Fl_Wizard_x(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_y(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_width(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_height(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_label(self: Fl_WizardPtr) -> str
extern def Fl_Wizard_set_label(self: Fl_WizardPtr, title: str)
extern def Fl_Wizard_redraw(self: Fl_WizardPtr)
extern def Fl_Wizard_show(self: Fl_WizardPtr)
extern def Fl_Wizard_hide(self: Fl_WizardPtr)
extern def Fl_Wizard_activate(self: Fl_WizardPtr)
extern def Fl_Wizard_deactivate(self: Fl_WizardPtr)
extern def Fl_Wizard_redraw_label(self: Fl_WizardPtr)
extern def Fl_Wizard_resize(self: Fl_WizardPtr, x: int, y: int, width: int, height: int)
extern def Fl_Wizard_widget_resize(self: Fl_WizardPtr, x: int, y: int, width: int, height: int)
extern def Fl_Wizard_tooltip(self: Fl_WizardPtr) -> str
extern def Fl_Wizard_set_tooltip(self: Fl_WizardPtr, txt: str)
extern def Fl_Wizard_get_type(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_type(self: Fl_WizardPtr, typ: int)
extern def Fl_Wizard_color(self: Fl_WizardPtr) -> t.CUInt32T
extern def Fl_Wizard_set_color(self: Fl_WizardPtr, color: t.CUInt32T)
extern def Fl_Wizard_measure_label(self: Fl_WizardPtr, a1: bytes, a2: bytes)
extern def Fl_Wizard_label_color(self: Fl_WizardPtr) -> t.CUInt32T
extern def Fl_Wizard_set_label_color(self: Fl_WizardPtr, color: t.CUInt32T)
extern def Fl_Wizard_label_font(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_label_font(self: Fl_WizardPtr, font: int)
extern def Fl_Wizard_label_size(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_label_size(self: Fl_WizardPtr, sz: int)
extern def Fl_Wizard_label_type(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_label_type(self: Fl_WizardPtr, typ: int)
extern def Fl_Wizard_box(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_box(self: Fl_WizardPtr, typ: int)
extern def Fl_Wizard_changed(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_changed(self: Fl_WizardPtr)
extern def Fl_Wizard_clear_changed(self: Fl_WizardPtr)
extern def Fl_Wizard_align(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_align(self: Fl_WizardPtr, typ: int)
extern def Fl_Wizard_delete(self: Fl_WizardPtr)
extern def Fl_Wizard_set_image(self: Fl_WizardPtr, a1: bytes)
extern def Fl_Wizard_handle(self: Fl_WizardPtr, cb: bytes, data: bytes)
extern def Fl_Wizard_handle_event(self: Fl_WizardPtr, event: int) -> int
extern def Fl_Wizard_draw(self: Fl_WizardPtr, cb: bytes, data: bytes)
extern def Fl_Wizard_resize_callback(self: Fl_WizardPtr, cb1: bytes, data: bytes)
extern def Fl_Wizard_set_when(self: Fl_WizardPtr, a1: int)
extern def Fl_Wizard_when(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_image(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_parent(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_selection_color(self: Fl_WizardPtr) -> t.CUInt32T
extern def Fl_Wizard_set_selection_color(self: Fl_WizardPtr, color: t.CUInt32T)
extern def Fl_Wizard_do_callback(self: Fl_WizardPtr)
extern def Fl_Wizard_inside(self: Fl_WizardPtr, a1: bytes) -> int
extern def Fl_Wizard_window(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_top_window(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_takes_events(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_user_data(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_take_focus(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_set_visible_focus(self: Fl_WizardPtr)
extern def Fl_Wizard_clear_visible_focus(self: Fl_WizardPtr)
extern def Fl_Wizard_visible_focus(self: Fl_WizardPtr, v: int)
extern def Fl_Wizard_has_visible_focus(self: Fl_WizardPtr) -> t.CUInt32T
extern def Fl_Wizard_set_user_data(self: Fl_WizardPtr, data: bytes)
extern def Fl_Wizard_draw_data(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_handle_data(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_set_draw_data(self: Fl_WizardPtr, data: bytes)
extern def Fl_Wizard_set_handle_data(self: Fl_WizardPtr, data: bytes)
extern def Fl_Wizard_damage(self: Fl_WizardPtr) -> t.CUInt8T
extern def Fl_Wizard_set_damage(self: Fl_WizardPtr, flag: t.CUInt8T)
extern def Fl_Wizard_set_damage_area(self: Fl_WizardPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Wizard_clear_damage(self: Fl_WizardPtr)
extern def Fl_Wizard_as_window(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_as_group(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_set_deimage(self: Fl_WizardPtr, a1: bytes)
extern def Fl_Wizard_deimage(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_set_callback(self: Fl_WizardPtr, a1: bytes, a2: bytes)
extern def Fl_Wizard_visible(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_visible_r(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_active(self: Fl_WizardPtr) -> t.CUInt32T
extern def Fl_Wizard_active_r(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_callback(self: Fl_WizardPtr) -> bytes
extern def Fl_Wizard_set_deletion_callback(self: Fl_WizardPtr, cb1: bytes, data: bytes)
extern def Fl_Wizard_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_WizardPtr
extern def Fl_Wizard_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_WizardPtr
extern def Fl_Wizard_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Wizard_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Wizard_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Wizard (group_declare) -----
extern def Fl_Wizard_begin(self: Fl_WizardPtr)
extern def Fl_Wizard_end(self: Fl_WizardPtr)
extern def Fl_Wizard_find(self: Fl_WizardPtr, a1: bytes) -> int
extern def Fl_Wizard_add(self: Fl_WizardPtr, a1: bytes)
extern def Fl_Wizard_insert(self: Fl_WizardPtr, a1: bytes, pos: int)
extern def Fl_Wizard_remove(self: Fl_WizardPtr, wid: bytes)
extern def Fl_Wizard_remove_by_index(self: Fl_WizardPtr, idx: int)
extern def Fl_Wizard_clear(self: Fl_WizardPtr)
extern def Fl_Wizard_children(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_child(self: Fl_WizardPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Wizard_resizable(self: Fl_WizardPtr, a1: bytes)
extern def Fl_Wizard_set_clip_children(self: Fl_WizardPtr, c: int)
extern def Fl_Wizard_clip_children(self: Fl_WizardPtr) -> int
extern def Fl_Wizard_init_sizes(self: Fl_WizardPtr)
extern def Fl_Wizard_draw_child(self: Fl_WizardPtr, w: Fl_WidgetPtr)
extern def Fl_Wizard_update_child(self: Fl_WizardPtr, w: Fl_WidgetPtr)
extern def Fl_Wizard_draw_outside_label(self: Fl_WizardPtr, w: Fl_WidgetPtr)
extern def Fl_Wizard_draw_children(self: Fl_WizardPtr)
# ----- Fl_Color_Chooser (widget_declare) -----
extern def Fl_Color_Chooser_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Color_ChooserPtr
extern def Fl_Color_Chooser_x(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_y(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_width(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_height(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_label(self: Fl_Color_ChooserPtr) -> str
extern def Fl_Color_Chooser_set_label(self: Fl_Color_ChooserPtr, title: str)
extern def Fl_Color_Chooser_redraw(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_show(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_hide(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_activate(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_deactivate(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_redraw_label(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_resize(self: Fl_Color_ChooserPtr, x: int, y: int, width: int, height: int)
extern def Fl_Color_Chooser_widget_resize(self: Fl_Color_ChooserPtr, x: int, y: int, width: int, height: int)
extern def Fl_Color_Chooser_tooltip(self: Fl_Color_ChooserPtr) -> str
extern def Fl_Color_Chooser_set_tooltip(self: Fl_Color_ChooserPtr, txt: str)
extern def Fl_Color_Chooser_get_type(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_type(self: Fl_Color_ChooserPtr, typ: int)
extern def Fl_Color_Chooser_color(self: Fl_Color_ChooserPtr) -> t.CUInt32T
extern def Fl_Color_Chooser_set_color(self: Fl_Color_ChooserPtr, color: t.CUInt32T)
extern def Fl_Color_Chooser_measure_label(self: Fl_Color_ChooserPtr, a1: bytes, a2: bytes)
extern def Fl_Color_Chooser_label_color(self: Fl_Color_ChooserPtr) -> t.CUInt32T
extern def Fl_Color_Chooser_set_label_color(self: Fl_Color_ChooserPtr, color: t.CUInt32T)
extern def Fl_Color_Chooser_label_font(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_label_font(self: Fl_Color_ChooserPtr, font: int)
extern def Fl_Color_Chooser_label_size(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_label_size(self: Fl_Color_ChooserPtr, sz: int)
extern def Fl_Color_Chooser_label_type(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_label_type(self: Fl_Color_ChooserPtr, typ: int)
extern def Fl_Color_Chooser_box(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_box(self: Fl_Color_ChooserPtr, typ: int)
extern def Fl_Color_Chooser_changed(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_changed(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_clear_changed(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_align(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_align(self: Fl_Color_ChooserPtr, typ: int)
extern def Fl_Color_Chooser_delete(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_set_image(self: Fl_Color_ChooserPtr, a1: bytes)
extern def Fl_Color_Chooser_handle(self: Fl_Color_ChooserPtr, cb: bytes, data: bytes)
extern def Fl_Color_Chooser_handle_event(self: Fl_Color_ChooserPtr, event: int) -> int
extern def Fl_Color_Chooser_draw(self: Fl_Color_ChooserPtr, cb: bytes, data: bytes)
extern def Fl_Color_Chooser_resize_callback(self: Fl_Color_ChooserPtr, cb1: bytes, data: bytes)
extern def Fl_Color_Chooser_set_when(self: Fl_Color_ChooserPtr, a1: int)
extern def Fl_Color_Chooser_when(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_image(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_parent(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_selection_color(self: Fl_Color_ChooserPtr) -> t.CUInt32T
extern def Fl_Color_Chooser_set_selection_color(self: Fl_Color_ChooserPtr, color: t.CUInt32T)
extern def Fl_Color_Chooser_do_callback(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_inside(self: Fl_Color_ChooserPtr, a1: bytes) -> int
extern def Fl_Color_Chooser_window(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_top_window(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_takes_events(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_user_data(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_take_focus(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_set_visible_focus(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_clear_visible_focus(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_visible_focus(self: Fl_Color_ChooserPtr, v: int)
extern def Fl_Color_Chooser_has_visible_focus(self: Fl_Color_ChooserPtr) -> t.CUInt32T
extern def Fl_Color_Chooser_set_user_data(self: Fl_Color_ChooserPtr, data: bytes)
extern def Fl_Color_Chooser_draw_data(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_handle_data(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_set_draw_data(self: Fl_Color_ChooserPtr, data: bytes)
extern def Fl_Color_Chooser_set_handle_data(self: Fl_Color_ChooserPtr, data: bytes)
extern def Fl_Color_Chooser_damage(self: Fl_Color_ChooserPtr) -> t.CUInt8T
extern def Fl_Color_Chooser_set_damage(self: Fl_Color_ChooserPtr, flag: t.CUInt8T)
extern def Fl_Color_Chooser_set_damage_area(self: Fl_Color_ChooserPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Color_Chooser_clear_damage(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_as_window(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_as_group(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_set_deimage(self: Fl_Color_ChooserPtr, a1: bytes)
extern def Fl_Color_Chooser_deimage(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_set_callback(self: Fl_Color_ChooserPtr, a1: bytes, a2: bytes)
extern def Fl_Color_Chooser_visible(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_visible_r(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_active(self: Fl_Color_ChooserPtr) -> t.CUInt32T
extern def Fl_Color_Chooser_active_r(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_callback(self: Fl_Color_ChooserPtr) -> bytes
extern def Fl_Color_Chooser_set_deletion_callback(self: Fl_Color_ChooserPtr, cb1: bytes, data: bytes)
extern def Fl_Color_Chooser_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Color_ChooserPtr
extern def Fl_Color_Chooser_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Color_ChooserPtr
extern def Fl_Color_Chooser_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Color_Chooser_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Color_Chooser_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Color_Chooser (group_declare) -----
extern def Fl_Color_Chooser_begin(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_end(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_find(self: Fl_Color_ChooserPtr, a1: bytes) -> int
extern def Fl_Color_Chooser_add(self: Fl_Color_ChooserPtr, a1: bytes)
extern def Fl_Color_Chooser_insert(self: Fl_Color_ChooserPtr, a1: bytes, pos: int)
extern def Fl_Color_Chooser_remove(self: Fl_Color_ChooserPtr, wid: bytes)
extern def Fl_Color_Chooser_remove_by_index(self: Fl_Color_ChooserPtr, idx: int)
extern def Fl_Color_Chooser_clear(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_children(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_child(self: Fl_Color_ChooserPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Color_Chooser_resizable(self: Fl_Color_ChooserPtr, a1: bytes)
extern def Fl_Color_Chooser_set_clip_children(self: Fl_Color_ChooserPtr, c: int)
extern def Fl_Color_Chooser_clip_children(self: Fl_Color_ChooserPtr) -> int
extern def Fl_Color_Chooser_init_sizes(self: Fl_Color_ChooserPtr)
extern def Fl_Color_Chooser_draw_child(self: Fl_Color_ChooserPtr, w: Fl_WidgetPtr)
extern def Fl_Color_Chooser_update_child(self: Fl_Color_ChooserPtr, w: Fl_WidgetPtr)
extern def Fl_Color_Chooser_draw_outside_label(self: Fl_Color_ChooserPtr, w: Fl_WidgetPtr)
extern def Fl_Color_Chooser_draw_children(self: Fl_Color_ChooserPtr)
# ----- Fl_Flex (widget_declare) -----
extern def Fl_Flex_new(x: int, y: int, width: int, height: int, title: str) -> Fl_FlexPtr
extern def Fl_Flex_x(self: Fl_FlexPtr) -> int
extern def Fl_Flex_y(self: Fl_FlexPtr) -> int
extern def Fl_Flex_width(self: Fl_FlexPtr) -> int
extern def Fl_Flex_height(self: Fl_FlexPtr) -> int
extern def Fl_Flex_label(self: Fl_FlexPtr) -> str
extern def Fl_Flex_set_label(self: Fl_FlexPtr, title: str)
extern def Fl_Flex_redraw(self: Fl_FlexPtr)
extern def Fl_Flex_show(self: Fl_FlexPtr)
extern def Fl_Flex_hide(self: Fl_FlexPtr)
extern def Fl_Flex_activate(self: Fl_FlexPtr)
extern def Fl_Flex_deactivate(self: Fl_FlexPtr)
extern def Fl_Flex_redraw_label(self: Fl_FlexPtr)
extern def Fl_Flex_resize(self: Fl_FlexPtr, x: int, y: int, width: int, height: int)
extern def Fl_Flex_widget_resize(self: Fl_FlexPtr, x: int, y: int, width: int, height: int)
extern def Fl_Flex_tooltip(self: Fl_FlexPtr) -> str
extern def Fl_Flex_set_tooltip(self: Fl_FlexPtr, txt: str)
extern def Fl_Flex_get_type(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_type(self: Fl_FlexPtr, typ: int)
extern def Fl_Flex_color(self: Fl_FlexPtr) -> t.CUInt32T
extern def Fl_Flex_set_color(self: Fl_FlexPtr, color: t.CUInt32T)
extern def Fl_Flex_measure_label(self: Fl_FlexPtr, a1: bytes, a2: bytes)
extern def Fl_Flex_label_color(self: Fl_FlexPtr) -> t.CUInt32T
extern def Fl_Flex_set_label_color(self: Fl_FlexPtr, color: t.CUInt32T)
extern def Fl_Flex_label_font(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_label_font(self: Fl_FlexPtr, font: int)
extern def Fl_Flex_label_size(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_label_size(self: Fl_FlexPtr, sz: int)
extern def Fl_Flex_label_type(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_label_type(self: Fl_FlexPtr, typ: int)
extern def Fl_Flex_box(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_box(self: Fl_FlexPtr, typ: int)
extern def Fl_Flex_changed(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_changed(self: Fl_FlexPtr)
extern def Fl_Flex_clear_changed(self: Fl_FlexPtr)
extern def Fl_Flex_align(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_align(self: Fl_FlexPtr, typ: int)
extern def Fl_Flex_delete(self: Fl_FlexPtr)
extern def Fl_Flex_set_image(self: Fl_FlexPtr, a1: bytes)
extern def Fl_Flex_handle(self: Fl_FlexPtr, cb: bytes, data: bytes)
extern def Fl_Flex_handle_event(self: Fl_FlexPtr, event: int) -> int
extern def Fl_Flex_draw(self: Fl_FlexPtr, cb: bytes, data: bytes)
extern def Fl_Flex_resize_callback(self: Fl_FlexPtr, cb1: bytes, data: bytes)
extern def Fl_Flex_set_when(self: Fl_FlexPtr, a1: int)
extern def Fl_Flex_when(self: Fl_FlexPtr) -> int
extern def Fl_Flex_image(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_parent(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_selection_color(self: Fl_FlexPtr) -> t.CUInt32T
extern def Fl_Flex_set_selection_color(self: Fl_FlexPtr, color: t.CUInt32T)
extern def Fl_Flex_do_callback(self: Fl_FlexPtr)
extern def Fl_Flex_inside(self: Fl_FlexPtr, a1: bytes) -> int
extern def Fl_Flex_window(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_top_window(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_takes_events(self: Fl_FlexPtr) -> int
extern def Fl_Flex_user_data(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_take_focus(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_visible_focus(self: Fl_FlexPtr)
extern def Fl_Flex_clear_visible_focus(self: Fl_FlexPtr)
extern def Fl_Flex_visible_focus(self: Fl_FlexPtr, v: int)
extern def Fl_Flex_has_visible_focus(self: Fl_FlexPtr) -> t.CUInt32T
extern def Fl_Flex_set_user_data(self: Fl_FlexPtr, data: bytes)
extern def Fl_Flex_draw_data(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_handle_data(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_set_draw_data(self: Fl_FlexPtr, data: bytes)
extern def Fl_Flex_set_handle_data(self: Fl_FlexPtr, data: bytes)
extern def Fl_Flex_damage(self: Fl_FlexPtr) -> t.CUInt8T
extern def Fl_Flex_set_damage(self: Fl_FlexPtr, flag: t.CUInt8T)
extern def Fl_Flex_set_damage_area(self: Fl_FlexPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Flex_clear_damage(self: Fl_FlexPtr)
extern def Fl_Flex_as_window(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_as_group(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_set_deimage(self: Fl_FlexPtr, a1: bytes)
extern def Fl_Flex_deimage(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_set_callback(self: Fl_FlexPtr, a1: bytes, a2: bytes)
extern def Fl_Flex_visible(self: Fl_FlexPtr) -> int
extern def Fl_Flex_visible_r(self: Fl_FlexPtr) -> int
extern def Fl_Flex_active(self: Fl_FlexPtr) -> t.CUInt32T
extern def Fl_Flex_active_r(self: Fl_FlexPtr) -> int
extern def Fl_Flex_callback(self: Fl_FlexPtr) -> bytes
extern def Fl_Flex_set_deletion_callback(self: Fl_FlexPtr, cb1: bytes, data: bytes)
extern def Fl_Flex_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_FlexPtr
extern def Fl_Flex_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_FlexPtr
extern def Fl_Flex_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Flex_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Flex_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Flex (group_declare) -----
extern def Fl_Flex_begin(self: Fl_FlexPtr)
extern def Fl_Flex_end(self: Fl_FlexPtr)
extern def Fl_Flex_find(self: Fl_FlexPtr, a1: bytes) -> int
extern def Fl_Flex_add(self: Fl_FlexPtr, a1: bytes)
extern def Fl_Flex_insert(self: Fl_FlexPtr, a1: bytes, pos: int)
extern def Fl_Flex_remove(self: Fl_FlexPtr, wid: bytes)
extern def Fl_Flex_remove_by_index(self: Fl_FlexPtr, idx: int)
extern def Fl_Flex_clear(self: Fl_FlexPtr)
extern def Fl_Flex_children(self: Fl_FlexPtr) -> int
extern def Fl_Flex_child(self: Fl_FlexPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Flex_resizable(self: Fl_FlexPtr, a1: bytes)
extern def Fl_Flex_set_clip_children(self: Fl_FlexPtr, c: int)
extern def Fl_Flex_clip_children(self: Fl_FlexPtr) -> int
extern def Fl_Flex_init_sizes(self: Fl_FlexPtr)
extern def Fl_Flex_draw_child(self: Fl_FlexPtr, w: Fl_WidgetPtr)
extern def Fl_Flex_update_child(self: Fl_FlexPtr, w: Fl_WidgetPtr)
extern def Fl_Flex_draw_outside_label(self: Fl_FlexPtr, w: Fl_WidgetPtr)
extern def Fl_Flex_draw_children(self: Fl_FlexPtr)
# ----- Fl_Grid (widget_declare) -----
extern def Fl_Grid_new(x: int, y: int, width: int, height: int, title: str) -> Fl_GridPtr
extern def Fl_Grid_x(self: Fl_GridPtr) -> int
extern def Fl_Grid_y(self: Fl_GridPtr) -> int
extern def Fl_Grid_width(self: Fl_GridPtr) -> int
extern def Fl_Grid_height(self: Fl_GridPtr) -> int
extern def Fl_Grid_label(self: Fl_GridPtr) -> str
extern def Fl_Grid_set_label(self: Fl_GridPtr, title: str)
extern def Fl_Grid_redraw(self: Fl_GridPtr)
extern def Fl_Grid_show(self: Fl_GridPtr)
extern def Fl_Grid_hide(self: Fl_GridPtr)
extern def Fl_Grid_activate(self: Fl_GridPtr)
extern def Fl_Grid_deactivate(self: Fl_GridPtr)
extern def Fl_Grid_redraw_label(self: Fl_GridPtr)
extern def Fl_Grid_resize(self: Fl_GridPtr, x: int, y: int, width: int, height: int)
extern def Fl_Grid_widget_resize(self: Fl_GridPtr, x: int, y: int, width: int, height: int)
extern def Fl_Grid_tooltip(self: Fl_GridPtr) -> str
extern def Fl_Grid_set_tooltip(self: Fl_GridPtr, txt: str)
extern def Fl_Grid_get_type(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_type(self: Fl_GridPtr, typ: int)
extern def Fl_Grid_color(self: Fl_GridPtr) -> t.CUInt32T
extern def Fl_Grid_set_color(self: Fl_GridPtr, color: t.CUInt32T)
extern def Fl_Grid_measure_label(self: Fl_GridPtr, a1: bytes, a2: bytes)
extern def Fl_Grid_label_color(self: Fl_GridPtr) -> t.CUInt32T
extern def Fl_Grid_set_label_color(self: Fl_GridPtr, color: t.CUInt32T)
extern def Fl_Grid_label_font(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_label_font(self: Fl_GridPtr, font: int)
extern def Fl_Grid_label_size(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_label_size(self: Fl_GridPtr, sz: int)
extern def Fl_Grid_label_type(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_label_type(self: Fl_GridPtr, typ: int)
extern def Fl_Grid_box(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_box(self: Fl_GridPtr, typ: int)
extern def Fl_Grid_changed(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_changed(self: Fl_GridPtr)
extern def Fl_Grid_clear_changed(self: Fl_GridPtr)
extern def Fl_Grid_align(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_align(self: Fl_GridPtr, typ: int)
extern def Fl_Grid_delete(self: Fl_GridPtr)
extern def Fl_Grid_set_image(self: Fl_GridPtr, a1: bytes)
extern def Fl_Grid_handle(self: Fl_GridPtr, cb: bytes, data: bytes)
extern def Fl_Grid_handle_event(self: Fl_GridPtr, event: int) -> int
extern def Fl_Grid_draw(self: Fl_GridPtr, cb: bytes, data: bytes)
extern def Fl_Grid_resize_callback(self: Fl_GridPtr, cb1: bytes, data: bytes)
extern def Fl_Grid_set_when(self: Fl_GridPtr, a1: int)
extern def Fl_Grid_when(self: Fl_GridPtr) -> int
extern def Fl_Grid_image(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_parent(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_selection_color(self: Fl_GridPtr) -> t.CUInt32T
extern def Fl_Grid_set_selection_color(self: Fl_GridPtr, color: t.CUInt32T)
extern def Fl_Grid_do_callback(self: Fl_GridPtr)
extern def Fl_Grid_inside(self: Fl_GridPtr, a1: bytes) -> int
extern def Fl_Grid_window(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_top_window(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_takes_events(self: Fl_GridPtr) -> int
extern def Fl_Grid_user_data(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_take_focus(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_visible_focus(self: Fl_GridPtr)
extern def Fl_Grid_clear_visible_focus(self: Fl_GridPtr)
extern def Fl_Grid_visible_focus(self: Fl_GridPtr, v: int)
extern def Fl_Grid_has_visible_focus(self: Fl_GridPtr) -> t.CUInt32T
extern def Fl_Grid_set_user_data(self: Fl_GridPtr, data: bytes)
extern def Fl_Grid_draw_data(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_handle_data(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_set_draw_data(self: Fl_GridPtr, data: bytes)
extern def Fl_Grid_set_handle_data(self: Fl_GridPtr, data: bytes)
extern def Fl_Grid_damage(self: Fl_GridPtr) -> t.CUInt8T
extern def Fl_Grid_set_damage(self: Fl_GridPtr, flag: t.CUInt8T)
extern def Fl_Grid_set_damage_area(self: Fl_GridPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Grid_clear_damage(self: Fl_GridPtr)
extern def Fl_Grid_as_window(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_as_group(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_set_deimage(self: Fl_GridPtr, a1: bytes)
extern def Fl_Grid_deimage(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_set_callback(self: Fl_GridPtr, a1: bytes, a2: bytes)
extern def Fl_Grid_visible(self: Fl_GridPtr) -> int
extern def Fl_Grid_visible_r(self: Fl_GridPtr) -> int
extern def Fl_Grid_active(self: Fl_GridPtr) -> t.CUInt32T
extern def Fl_Grid_active_r(self: Fl_GridPtr) -> int
extern def Fl_Grid_callback(self: Fl_GridPtr) -> bytes
extern def Fl_Grid_set_deletion_callback(self: Fl_GridPtr, cb1: bytes, data: bytes)
extern def Fl_Grid_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_GridPtr
extern def Fl_Grid_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_GridPtr
extern def Fl_Grid_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Grid_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Grid_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Grid (group_declare) -----
extern def Fl_Grid_begin(self: Fl_GridPtr)
extern def Fl_Grid_end(self: Fl_GridPtr)
extern def Fl_Grid_find(self: Fl_GridPtr, a1: bytes) -> int
extern def Fl_Grid_add(self: Fl_GridPtr, a1: bytes)
extern def Fl_Grid_insert(self: Fl_GridPtr, a1: bytes, pos: int)
extern def Fl_Grid_remove(self: Fl_GridPtr, wid: bytes)
extern def Fl_Grid_remove_by_index(self: Fl_GridPtr, idx: int)
extern def Fl_Grid_clear(self: Fl_GridPtr)
extern def Fl_Grid_children(self: Fl_GridPtr) -> int
extern def Fl_Grid_child(self: Fl_GridPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Grid_resizable(self: Fl_GridPtr, a1: bytes)
extern def Fl_Grid_set_clip_children(self: Fl_GridPtr, c: int)
extern def Fl_Grid_clip_children(self: Fl_GridPtr) -> int
extern def Fl_Grid_init_sizes(self: Fl_GridPtr)
extern def Fl_Grid_draw_child(self: Fl_GridPtr, w: Fl_WidgetPtr)
extern def Fl_Grid_update_child(self: Fl_GridPtr, w: Fl_WidgetPtr)
extern def Fl_Grid_draw_outside_label(self: Fl_GridPtr, w: Fl_WidgetPtr)
extern def Fl_Grid_draw_children(self: Fl_GridPtr)
extern def Fl_Group_current() -> Fl_GroupPtr
extern def Fl_Group_set_current(grp: Fl_GroupPtr)
extern def Fl_Pack_spacing(self: Fl_PackPtr) -> int
extern def Fl_Pack_set_spacing(self: Fl_PackPtr, spacing: int)
extern def Fl_Scroll_scrollbar(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_hscrollbar(self: Fl_ScrollPtr) -> bytes
extern def Fl_Scroll_xposition(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_yposition(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_scroll_to(self: Fl_ScrollPtr, a1: int, a2: int)
extern def Fl_Scroll_scrollbar_size(self: Fl_ScrollPtr) -> int
extern def Fl_Scroll_set_scrollbar_size(self: Fl_ScrollPtr, newSize: int)
extern def Fl_Tabs_value(self: Fl_TabsPtr) -> Fl_WidgetPtr
extern def Fl_Tabs_set_value(self: Fl_TabsPtr, w: Fl_WidgetPtr) -> int
extern def Fl_Tabs_push(self: Fl_TabsPtr) -> Fl_WidgetPtr
extern def Fl_Tabs_set_push(self: Fl_TabsPtr, w: Fl_WidgetPtr) -> int
extern def Fl_Tabs_client_area(self: Fl_TabsPtr, rx: bytes, ry: bytes, rw: bytes, rh: bytes)
extern def Fl_Tabs_set_tab_align(self: Fl_TabsPtr, a: int)
extern def Fl_Tabs_tab_align(self: Fl_TabsPtr) -> int
extern def Fl_Tabs_handle_overflow(self: Fl_TabsPtr, ov: int)
extern def Fl_Tile_move_intersection(self: Fl_TilePtr, oldx: int, oldy: int, newx: int, newy: int)
extern def Fl_Tile_size_range_by_index(self: Fl_TilePtr, index: int, minw: int, minh: int, maxw: int, maxh: int)
extern def Fl_Tile_size_range_by_child(self: Fl_TilePtr, w: Fl_WidgetPtr, minw: int, minh: int, maxw: int, maxh: int)
extern def Fl_Wizard_next(a0: Fl_WizardPtr)
extern def Fl_Wizard_prev(a0: Fl_WizardPtr)
extern def Fl_Wizard_value(a0: Fl_WizardPtr) -> Fl_WidgetPtr
extern def Fl_Wizard_set_value(a0: Fl_WizardPtr, a1: Fl_WidgetPtr)
extern def Fl_Color_Chooser_r(self: Fl_Color_ChooserPtr) -> t.CDouble
extern def Fl_Color_Chooser_g(self: Fl_Color_ChooserPtr) -> t.CDouble
extern def Fl_Color_Chooser_b(self: Fl_Color_ChooserPtr) -> t.CDouble
extern def Fl_Color_Chooser_set_rgb(self: Fl_Color_ChooserPtr, r: t.CDouble, g: t.CDouble, b: t.CDouble) -> int
extern def Fl_Flex_set_size(self: Fl_FlexPtr, w: Fl_WidgetPtr, size: int)
extern def Fl_Flex_set_margin(self: Fl_FlexPtr, m: int)
extern def Fl_Flex_margin(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_pad(self: Fl_FlexPtr, p: int)
extern def Fl_Flex_pad(self: Fl_FlexPtr) -> int
extern def Fl_Flex_set_margins(self: Fl_FlexPtr, x1: int, y1: int, x2: int, y2: int)
extern def Fl_Flex_margins(self: Fl_FlexPtr, x1: bytes, y1: bytes, x2: bytes, y2: bytes) -> int
extern def Fl_Grid_set_layout(self: Fl_GridPtr, rows: int, cols: int, margin: int, gap: int)
extern def Fl_Grid_layout(self: Fl_GridPtr)
extern def Fl_Grid_clear_layout(self: Fl_GridPtr)
extern def Fl_Grid_set_need_layout(self: Fl_GridPtr, set: int)
extern def Fl_Grid_need_layout(self: Fl_GridPtr) -> int
extern def Fl_Grid_set_margin(self: Fl_GridPtr, left: int, top: int, right: int, bottom: int)
extern def Fl_Grid_set_gap(self: Fl_GridPtr, row_gap: int, col_gap: int)
extern def Fl_Grid_set_widget(self: Fl_GridPtr, wi: Fl_WidgetPtr, row: int, col: int, align: t.CUInt16T) -> bytes
extern def Fl_Grid_set_widget_ext(self: Fl_GridPtr, wi: Fl_WidgetPtr, row: int, col: int, rowspan: int, colspan: int, align: t.CUInt16T) -> bytes
extern def Fl_Grid_set_col_width(self: Fl_GridPtr, col: int, value: int)
extern def Fl_Grid_set_col_weight(self: Fl_GridPtr, col: int, value: int)
extern def Fl_Grid_set_col_gap(self: Fl_GridPtr, col: int, value: int)
extern def Fl_Grid_set_row_height(self: Fl_GridPtr, row: int, value: int)
extern def Fl_Grid_set_row_weight(self: Fl_GridPtr, row: int, value: int)
extern def Fl_Grid_set_row_gap(self: Fl_GridPtr, row: int, value: int)
extern def Fl_Grid_show_grid(self: Fl_GridPtr, set: int)
extern def Fl_Grid_show_grid_with_color(self: Fl_GridPtr, set: int, col: t.CUInt32T)
extern def Fl_Grid_debug(self: Fl_GridPtr, level: int)