Files
Viper_VRTE/fltk/_cfl_button.vp
T

1107 lines
81 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_button.vp — cfl_button.h 的 extern FFI 声明(对接 cfltk C API)
# ============================================================
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
# ----- Fl_Button (widget_declare) -----
extern def Fl_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_ButtonPtr
extern def Fl_Button_x(self: Fl_ButtonPtr) -> int
extern def Fl_Button_y(self: Fl_ButtonPtr) -> int
extern def Fl_Button_width(self: Fl_ButtonPtr) -> int
extern def Fl_Button_height(self: Fl_ButtonPtr) -> int
extern def Fl_Button_label(self: Fl_ButtonPtr) -> str
extern def Fl_Button_set_label(self: Fl_ButtonPtr, title: str)
extern def Fl_Button_redraw(self: Fl_ButtonPtr)
extern def Fl_Button_show(self: Fl_ButtonPtr)
extern def Fl_Button_hide(self: Fl_ButtonPtr)
extern def Fl_Button_activate(self: Fl_ButtonPtr)
extern def Fl_Button_deactivate(self: Fl_ButtonPtr)
extern def Fl_Button_redraw_label(self: Fl_ButtonPtr)
extern def Fl_Button_resize(self: Fl_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Button_widget_resize(self: Fl_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Button_tooltip(self: Fl_ButtonPtr) -> str
extern def Fl_Button_set_tooltip(self: Fl_ButtonPtr, txt: str)
extern def Fl_Button_get_type(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_type(self: Fl_ButtonPtr, typ: int)
extern def Fl_Button_color(self: Fl_ButtonPtr) -> t.CUInt32T
extern def Fl_Button_set_color(self: Fl_ButtonPtr, color: t.CUInt32T)
extern def Fl_Button_measure_label(self: Fl_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Button_label_color(self: Fl_ButtonPtr) -> t.CUInt32T
extern def Fl_Button_set_label_color(self: Fl_ButtonPtr, color: t.CUInt32T)
extern def Fl_Button_label_font(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_label_font(self: Fl_ButtonPtr, font: int)
extern def Fl_Button_label_size(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_label_size(self: Fl_ButtonPtr, sz: int)
extern def Fl_Button_label_type(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_label_type(self: Fl_ButtonPtr, typ: int)
extern def Fl_Button_box(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_box(self: Fl_ButtonPtr, typ: int)
extern def Fl_Button_changed(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_changed(self: Fl_ButtonPtr)
extern def Fl_Button_clear_changed(self: Fl_ButtonPtr)
extern def Fl_Button_align(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_align(self: Fl_ButtonPtr, typ: int)
extern def Fl_Button_delete(self: Fl_ButtonPtr)
extern def Fl_Button_set_image(self: Fl_ButtonPtr, a1: bytes)
extern def Fl_Button_handle(self: Fl_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Button_handle_event(self: Fl_ButtonPtr, event: int) -> int
extern def Fl_Button_draw(self: Fl_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Button_resize_callback(self: Fl_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Button_set_when(self: Fl_ButtonPtr, a1: int)
extern def Fl_Button_when(self: Fl_ButtonPtr) -> int
extern def Fl_Button_image(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_parent(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_selection_color(self: Fl_ButtonPtr) -> t.CUInt32T
extern def Fl_Button_set_selection_color(self: Fl_ButtonPtr, color: t.CUInt32T)
extern def Fl_Button_do_callback(self: Fl_ButtonPtr)
extern def Fl_Button_inside(self: Fl_ButtonPtr, a1: bytes) -> int
extern def Fl_Button_window(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_top_window(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_takes_events(self: Fl_ButtonPtr) -> int
extern def Fl_Button_user_data(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_take_focus(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_visible_focus(self: Fl_ButtonPtr)
extern def Fl_Button_clear_visible_focus(self: Fl_ButtonPtr)
extern def Fl_Button_visible_focus(self: Fl_ButtonPtr, v: int)
extern def Fl_Button_has_visible_focus(self: Fl_ButtonPtr) -> t.CUInt32T
extern def Fl_Button_set_user_data(self: Fl_ButtonPtr, data: bytes)
extern def Fl_Button_draw_data(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_handle_data(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_set_draw_data(self: Fl_ButtonPtr, data: bytes)
extern def Fl_Button_set_handle_data(self: Fl_ButtonPtr, data: bytes)
extern def Fl_Button_damage(self: Fl_ButtonPtr) -> t.CUInt8T
extern def Fl_Button_set_damage(self: Fl_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Button_set_damage_area(self: Fl_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Button_clear_damage(self: Fl_ButtonPtr)
extern def Fl_Button_as_window(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_as_group(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_set_deimage(self: Fl_ButtonPtr, a1: bytes)
extern def Fl_Button_deimage(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_set_callback(self: Fl_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Button_visible(self: Fl_ButtonPtr) -> int
extern def Fl_Button_visible_r(self: Fl_ButtonPtr) -> int
extern def Fl_Button_active(self: Fl_ButtonPtr) -> t.CUInt32T
extern def Fl_Button_active_r(self: Fl_ButtonPtr) -> int
extern def Fl_Button_callback(self: Fl_ButtonPtr) -> bytes
extern def Fl_Button_set_deletion_callback(self: Fl_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ButtonPtr
extern def Fl_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ButtonPtr
extern def Fl_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Button (button_declare) -----
extern def Fl_Button_shortcut(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_shortcut(self: Fl_ButtonPtr, shortcut: int)
extern def Fl_Button_clear(self: Fl_ButtonPtr) -> int
extern def Fl_Button_value(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_value(self: Fl_ButtonPtr, flag: int)
extern def Fl_Button_set_down_box(self: Fl_ButtonPtr, a1: int)
extern def Fl_Button_down_box(self: Fl_ButtonPtr) -> int
extern def Fl_Button_set_compact(self: Fl_ButtonPtr, v: t.CUInt8T)
extern def Fl_Button_compact(self: Fl_ButtonPtr) -> t.CUInt8T
# ----- Fl_Check_Button (widget_declare) -----
extern def Fl_Check_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Check_ButtonPtr
extern def Fl_Check_Button_x(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_y(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_width(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_height(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_label(self: Fl_Check_ButtonPtr) -> str
extern def Fl_Check_Button_set_label(self: Fl_Check_ButtonPtr, title: str)
extern def Fl_Check_Button_redraw(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_show(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_hide(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_activate(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_deactivate(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_redraw_label(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_resize(self: Fl_Check_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Check_Button_widget_resize(self: Fl_Check_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Check_Button_tooltip(self: Fl_Check_ButtonPtr) -> str
extern def Fl_Check_Button_set_tooltip(self: Fl_Check_ButtonPtr, txt: str)
extern def Fl_Check_Button_get_type(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_type(self: Fl_Check_ButtonPtr, typ: int)
extern def Fl_Check_Button_color(self: Fl_Check_ButtonPtr) -> t.CUInt32T
extern def Fl_Check_Button_set_color(self: Fl_Check_ButtonPtr, color: t.CUInt32T)
extern def Fl_Check_Button_measure_label(self: Fl_Check_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Check_Button_label_color(self: Fl_Check_ButtonPtr) -> t.CUInt32T
extern def Fl_Check_Button_set_label_color(self: Fl_Check_ButtonPtr, color: t.CUInt32T)
extern def Fl_Check_Button_label_font(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_label_font(self: Fl_Check_ButtonPtr, font: int)
extern def Fl_Check_Button_label_size(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_label_size(self: Fl_Check_ButtonPtr, sz: int)
extern def Fl_Check_Button_label_type(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_label_type(self: Fl_Check_ButtonPtr, typ: int)
extern def Fl_Check_Button_box(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_box(self: Fl_Check_ButtonPtr, typ: int)
extern def Fl_Check_Button_changed(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_changed(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_clear_changed(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_align(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_align(self: Fl_Check_ButtonPtr, typ: int)
extern def Fl_Check_Button_delete(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_set_image(self: Fl_Check_ButtonPtr, a1: bytes)
extern def Fl_Check_Button_handle(self: Fl_Check_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Check_Button_handle_event(self: Fl_Check_ButtonPtr, event: int) -> int
extern def Fl_Check_Button_draw(self: Fl_Check_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Check_Button_resize_callback(self: Fl_Check_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Check_Button_set_when(self: Fl_Check_ButtonPtr, a1: int)
extern def Fl_Check_Button_when(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_image(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_parent(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_selection_color(self: Fl_Check_ButtonPtr) -> t.CUInt32T
extern def Fl_Check_Button_set_selection_color(self: Fl_Check_ButtonPtr, color: t.CUInt32T)
extern def Fl_Check_Button_do_callback(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_inside(self: Fl_Check_ButtonPtr, a1: bytes) -> int
extern def Fl_Check_Button_window(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_top_window(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_takes_events(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_user_data(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_take_focus(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_visible_focus(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_clear_visible_focus(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_visible_focus(self: Fl_Check_ButtonPtr, v: int)
extern def Fl_Check_Button_has_visible_focus(self: Fl_Check_ButtonPtr) -> t.CUInt32T
extern def Fl_Check_Button_set_user_data(self: Fl_Check_ButtonPtr, data: bytes)
extern def Fl_Check_Button_draw_data(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_handle_data(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_set_draw_data(self: Fl_Check_ButtonPtr, data: bytes)
extern def Fl_Check_Button_set_handle_data(self: Fl_Check_ButtonPtr, data: bytes)
extern def Fl_Check_Button_damage(self: Fl_Check_ButtonPtr) -> t.CUInt8T
extern def Fl_Check_Button_set_damage(self: Fl_Check_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Check_Button_set_damage_area(self: Fl_Check_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Check_Button_clear_damage(self: Fl_Check_ButtonPtr)
extern def Fl_Check_Button_as_window(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_as_group(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_set_deimage(self: Fl_Check_ButtonPtr, a1: bytes)
extern def Fl_Check_Button_deimage(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_set_callback(self: Fl_Check_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Check_Button_visible(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_visible_r(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_active(self: Fl_Check_ButtonPtr) -> t.CUInt32T
extern def Fl_Check_Button_active_r(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_callback(self: Fl_Check_ButtonPtr) -> bytes
extern def Fl_Check_Button_set_deletion_callback(self: Fl_Check_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Check_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Check_ButtonPtr
extern def Fl_Check_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Check_ButtonPtr
extern def Fl_Check_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Check_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Check_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Check_Button (button_declare) -----
extern def Fl_Check_Button_shortcut(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_shortcut(self: Fl_Check_ButtonPtr, shortcut: int)
extern def Fl_Check_Button_clear(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_value(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_value(self: Fl_Check_ButtonPtr, flag: int)
extern def Fl_Check_Button_set_down_box(self: Fl_Check_ButtonPtr, a1: int)
extern def Fl_Check_Button_down_box(self: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_compact(self: Fl_Check_ButtonPtr, v: t.CUInt8T)
extern def Fl_Check_Button_compact(self: Fl_Check_ButtonPtr) -> t.CUInt8T
# ----- Fl_Radio_Button (widget_declare) -----
extern def Fl_Radio_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Radio_ButtonPtr
extern def Fl_Radio_Button_x(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_y(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_width(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_height(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_label(self: Fl_Radio_ButtonPtr) -> str
extern def Fl_Radio_Button_set_label(self: Fl_Radio_ButtonPtr, title: str)
extern def Fl_Radio_Button_redraw(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_show(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_hide(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_activate(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_deactivate(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_redraw_label(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_resize(self: Fl_Radio_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Button_widget_resize(self: Fl_Radio_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Button_tooltip(self: Fl_Radio_ButtonPtr) -> str
extern def Fl_Radio_Button_set_tooltip(self: Fl_Radio_ButtonPtr, txt: str)
extern def Fl_Radio_Button_get_type(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_type(self: Fl_Radio_ButtonPtr, typ: int)
extern def Fl_Radio_Button_color(self: Fl_Radio_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Button_set_color(self: Fl_Radio_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Button_measure_label(self: Fl_Radio_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Button_label_color(self: Fl_Radio_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Button_set_label_color(self: Fl_Radio_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Button_label_font(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_label_font(self: Fl_Radio_ButtonPtr, font: int)
extern def Fl_Radio_Button_label_size(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_label_size(self: Fl_Radio_ButtonPtr, sz: int)
extern def Fl_Radio_Button_label_type(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_label_type(self: Fl_Radio_ButtonPtr, typ: int)
extern def Fl_Radio_Button_box(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_box(self: Fl_Radio_ButtonPtr, typ: int)
extern def Fl_Radio_Button_changed(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_changed(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_clear_changed(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_align(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_align(self: Fl_Radio_ButtonPtr, typ: int)
extern def Fl_Radio_Button_delete(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_set_image(self: Fl_Radio_ButtonPtr, a1: bytes)
extern def Fl_Radio_Button_handle(self: Fl_Radio_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Button_handle_event(self: Fl_Radio_ButtonPtr, event: int) -> int
extern def Fl_Radio_Button_draw(self: Fl_Radio_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Button_resize_callback(self: Fl_Radio_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Button_set_when(self: Fl_Radio_ButtonPtr, a1: int)
extern def Fl_Radio_Button_when(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_image(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_parent(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_selection_color(self: Fl_Radio_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Button_set_selection_color(self: Fl_Radio_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Button_do_callback(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_inside(self: Fl_Radio_ButtonPtr, a1: bytes) -> int
extern def Fl_Radio_Button_window(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_top_window(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_takes_events(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_user_data(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_take_focus(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_visible_focus(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_clear_visible_focus(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_visible_focus(self: Fl_Radio_ButtonPtr, v: int)
extern def Fl_Radio_Button_has_visible_focus(self: Fl_Radio_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Button_set_user_data(self: Fl_Radio_ButtonPtr, data: bytes)
extern def Fl_Radio_Button_draw_data(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_handle_data(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_set_draw_data(self: Fl_Radio_ButtonPtr, data: bytes)
extern def Fl_Radio_Button_set_handle_data(self: Fl_Radio_ButtonPtr, data: bytes)
extern def Fl_Radio_Button_damage(self: Fl_Radio_ButtonPtr) -> t.CUInt8T
extern def Fl_Radio_Button_set_damage(self: Fl_Radio_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Radio_Button_set_damage_area(self: Fl_Radio_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Radio_Button_clear_damage(self: Fl_Radio_ButtonPtr)
extern def Fl_Radio_Button_as_window(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_as_group(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_set_deimage(self: Fl_Radio_ButtonPtr, a1: bytes)
extern def Fl_Radio_Button_deimage(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_set_callback(self: Fl_Radio_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Button_visible(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_visible_r(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_active(self: Fl_Radio_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Button_active_r(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_callback(self: Fl_Radio_ButtonPtr) -> bytes
extern def Fl_Radio_Button_set_deletion_callback(self: Fl_Radio_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_ButtonPtr
extern def Fl_Radio_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_ButtonPtr
extern def Fl_Radio_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Radio_Button (button_declare) -----
extern def Fl_Radio_Button_shortcut(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_shortcut(self: Fl_Radio_ButtonPtr, shortcut: int)
extern def Fl_Radio_Button_clear(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_value(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_value(self: Fl_Radio_ButtonPtr, flag: int)
extern def Fl_Radio_Button_set_down_box(self: Fl_Radio_ButtonPtr, a1: int)
extern def Fl_Radio_Button_down_box(self: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_set_compact(self: Fl_Radio_ButtonPtr, v: t.CUInt8T)
extern def Fl_Radio_Button_compact(self: Fl_Radio_ButtonPtr) -> t.CUInt8T
# ----- Fl_Toggle_Button (widget_declare) -----
extern def Fl_Toggle_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Toggle_ButtonPtr
extern def Fl_Toggle_Button_x(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_y(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_width(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_height(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_label(self: Fl_Toggle_ButtonPtr) -> str
extern def Fl_Toggle_Button_set_label(self: Fl_Toggle_ButtonPtr, title: str)
extern def Fl_Toggle_Button_redraw(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_show(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_hide(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_activate(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_deactivate(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_redraw_label(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_resize(self: Fl_Toggle_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Toggle_Button_widget_resize(self: Fl_Toggle_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Toggle_Button_tooltip(self: Fl_Toggle_ButtonPtr) -> str
extern def Fl_Toggle_Button_set_tooltip(self: Fl_Toggle_ButtonPtr, txt: str)
extern def Fl_Toggle_Button_get_type(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_type(self: Fl_Toggle_ButtonPtr, typ: int)
extern def Fl_Toggle_Button_color(self: Fl_Toggle_ButtonPtr) -> t.CUInt32T
extern def Fl_Toggle_Button_set_color(self: Fl_Toggle_ButtonPtr, color: t.CUInt32T)
extern def Fl_Toggle_Button_measure_label(self: Fl_Toggle_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Toggle_Button_label_color(self: Fl_Toggle_ButtonPtr) -> t.CUInt32T
extern def Fl_Toggle_Button_set_label_color(self: Fl_Toggle_ButtonPtr, color: t.CUInt32T)
extern def Fl_Toggle_Button_label_font(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_label_font(self: Fl_Toggle_ButtonPtr, font: int)
extern def Fl_Toggle_Button_label_size(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_label_size(self: Fl_Toggle_ButtonPtr, sz: int)
extern def Fl_Toggle_Button_label_type(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_label_type(self: Fl_Toggle_ButtonPtr, typ: int)
extern def Fl_Toggle_Button_box(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_box(self: Fl_Toggle_ButtonPtr, typ: int)
extern def Fl_Toggle_Button_changed(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_changed(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_clear_changed(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_align(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_align(self: Fl_Toggle_ButtonPtr, typ: int)
extern def Fl_Toggle_Button_delete(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_set_image(self: Fl_Toggle_ButtonPtr, a1: bytes)
extern def Fl_Toggle_Button_handle(self: Fl_Toggle_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Toggle_Button_handle_event(self: Fl_Toggle_ButtonPtr, event: int) -> int
extern def Fl_Toggle_Button_draw(self: Fl_Toggle_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Toggle_Button_resize_callback(self: Fl_Toggle_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Toggle_Button_set_when(self: Fl_Toggle_ButtonPtr, a1: int)
extern def Fl_Toggle_Button_when(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_image(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_parent(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_selection_color(self: Fl_Toggle_ButtonPtr) -> t.CUInt32T
extern def Fl_Toggle_Button_set_selection_color(self: Fl_Toggle_ButtonPtr, color: t.CUInt32T)
extern def Fl_Toggle_Button_do_callback(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_inside(self: Fl_Toggle_ButtonPtr, a1: bytes) -> int
extern def Fl_Toggle_Button_window(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_top_window(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_takes_events(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_user_data(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_take_focus(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_visible_focus(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_clear_visible_focus(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_visible_focus(self: Fl_Toggle_ButtonPtr, v: int)
extern def Fl_Toggle_Button_has_visible_focus(self: Fl_Toggle_ButtonPtr) -> t.CUInt32T
extern def Fl_Toggle_Button_set_user_data(self: Fl_Toggle_ButtonPtr, data: bytes)
extern def Fl_Toggle_Button_draw_data(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_handle_data(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_set_draw_data(self: Fl_Toggle_ButtonPtr, data: bytes)
extern def Fl_Toggle_Button_set_handle_data(self: Fl_Toggle_ButtonPtr, data: bytes)
extern def Fl_Toggle_Button_damage(self: Fl_Toggle_ButtonPtr) -> t.CUInt8T
extern def Fl_Toggle_Button_set_damage(self: Fl_Toggle_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Toggle_Button_set_damage_area(self: Fl_Toggle_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Toggle_Button_clear_damage(self: Fl_Toggle_ButtonPtr)
extern def Fl_Toggle_Button_as_window(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_as_group(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_set_deimage(self: Fl_Toggle_ButtonPtr, a1: bytes)
extern def Fl_Toggle_Button_deimage(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_set_callback(self: Fl_Toggle_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Toggle_Button_visible(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_visible_r(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_active(self: Fl_Toggle_ButtonPtr) -> t.CUInt32T
extern def Fl_Toggle_Button_active_r(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_callback(self: Fl_Toggle_ButtonPtr) -> bytes
extern def Fl_Toggle_Button_set_deletion_callback(self: Fl_Toggle_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Toggle_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Toggle_ButtonPtr
extern def Fl_Toggle_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Toggle_ButtonPtr
extern def Fl_Toggle_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Toggle_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Toggle_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Toggle_Button (button_declare) -----
extern def Fl_Toggle_Button_shortcut(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_shortcut(self: Fl_Toggle_ButtonPtr, shortcut: int)
extern def Fl_Toggle_Button_clear(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_value(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_value(self: Fl_Toggle_ButtonPtr, flag: int)
extern def Fl_Toggle_Button_set_down_box(self: Fl_Toggle_ButtonPtr, a1: int)
extern def Fl_Toggle_Button_down_box(self: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_set_compact(self: Fl_Toggle_ButtonPtr, v: t.CUInt8T)
extern def Fl_Toggle_Button_compact(self: Fl_Toggle_ButtonPtr) -> t.CUInt8T
# ----- Fl_Round_Button (widget_declare) -----
extern def Fl_Round_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Round_ButtonPtr
extern def Fl_Round_Button_x(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_y(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_width(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_height(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_label(self: Fl_Round_ButtonPtr) -> str
extern def Fl_Round_Button_set_label(self: Fl_Round_ButtonPtr, title: str)
extern def Fl_Round_Button_redraw(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_show(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_hide(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_activate(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_deactivate(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_redraw_label(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_resize(self: Fl_Round_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Round_Button_widget_resize(self: Fl_Round_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Round_Button_tooltip(self: Fl_Round_ButtonPtr) -> str
extern def Fl_Round_Button_set_tooltip(self: Fl_Round_ButtonPtr, txt: str)
extern def Fl_Round_Button_get_type(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_type(self: Fl_Round_ButtonPtr, typ: int)
extern def Fl_Round_Button_color(self: Fl_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Round_Button_set_color(self: Fl_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Round_Button_measure_label(self: Fl_Round_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Round_Button_label_color(self: Fl_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Round_Button_set_label_color(self: Fl_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Round_Button_label_font(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_label_font(self: Fl_Round_ButtonPtr, font: int)
extern def Fl_Round_Button_label_size(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_label_size(self: Fl_Round_ButtonPtr, sz: int)
extern def Fl_Round_Button_label_type(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_label_type(self: Fl_Round_ButtonPtr, typ: int)
extern def Fl_Round_Button_box(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_box(self: Fl_Round_ButtonPtr, typ: int)
extern def Fl_Round_Button_changed(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_changed(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_clear_changed(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_align(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_align(self: Fl_Round_ButtonPtr, typ: int)
extern def Fl_Round_Button_delete(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_set_image(self: Fl_Round_ButtonPtr, a1: bytes)
extern def Fl_Round_Button_handle(self: Fl_Round_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Round_Button_handle_event(self: Fl_Round_ButtonPtr, event: int) -> int
extern def Fl_Round_Button_draw(self: Fl_Round_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Round_Button_resize_callback(self: Fl_Round_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Round_Button_set_when(self: Fl_Round_ButtonPtr, a1: int)
extern def Fl_Round_Button_when(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_image(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_parent(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_selection_color(self: Fl_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Round_Button_set_selection_color(self: Fl_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Round_Button_do_callback(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_inside(self: Fl_Round_ButtonPtr, a1: bytes) -> int
extern def Fl_Round_Button_window(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_top_window(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_takes_events(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_user_data(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_take_focus(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_visible_focus(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_clear_visible_focus(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_visible_focus(self: Fl_Round_ButtonPtr, v: int)
extern def Fl_Round_Button_has_visible_focus(self: Fl_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Round_Button_set_user_data(self: Fl_Round_ButtonPtr, data: bytes)
extern def Fl_Round_Button_draw_data(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_handle_data(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_set_draw_data(self: Fl_Round_ButtonPtr, data: bytes)
extern def Fl_Round_Button_set_handle_data(self: Fl_Round_ButtonPtr, data: bytes)
extern def Fl_Round_Button_damage(self: Fl_Round_ButtonPtr) -> t.CUInt8T
extern def Fl_Round_Button_set_damage(self: Fl_Round_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Round_Button_set_damage_area(self: Fl_Round_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Round_Button_clear_damage(self: Fl_Round_ButtonPtr)
extern def Fl_Round_Button_as_window(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_as_group(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_set_deimage(self: Fl_Round_ButtonPtr, a1: bytes)
extern def Fl_Round_Button_deimage(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_set_callback(self: Fl_Round_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Round_Button_visible(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_visible_r(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_active(self: Fl_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Round_Button_active_r(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_callback(self: Fl_Round_ButtonPtr) -> bytes
extern def Fl_Round_Button_set_deletion_callback(self: Fl_Round_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Round_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Round_ButtonPtr
extern def Fl_Round_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Round_ButtonPtr
extern def Fl_Round_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Round_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Round_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Round_Button (button_declare) -----
extern def Fl_Round_Button_shortcut(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_shortcut(self: Fl_Round_ButtonPtr, shortcut: int)
extern def Fl_Round_Button_clear(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_value(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_value(self: Fl_Round_ButtonPtr, flag: int)
extern def Fl_Round_Button_set_down_box(self: Fl_Round_ButtonPtr, a1: int)
extern def Fl_Round_Button_down_box(self: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_set_compact(self: Fl_Round_ButtonPtr, v: t.CUInt8T)
extern def Fl_Round_Button_compact(self: Fl_Round_ButtonPtr) -> t.CUInt8T
# ----- Fl_Radio_Round_Button (widget_declare) -----
extern def Fl_Radio_Round_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Radio_Round_ButtonPtr
extern def Fl_Radio_Round_Button_x(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_y(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_width(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_height(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_label(self: Fl_Radio_Round_ButtonPtr) -> str
extern def Fl_Radio_Round_Button_set_label(self: Fl_Radio_Round_ButtonPtr, title: str)
extern def Fl_Radio_Round_Button_redraw(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_show(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_hide(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_activate(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_deactivate(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_redraw_label(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_resize(self: Fl_Radio_Round_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Round_Button_widget_resize(self: Fl_Radio_Round_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Round_Button_tooltip(self: Fl_Radio_Round_ButtonPtr) -> str
extern def Fl_Radio_Round_Button_set_tooltip(self: Fl_Radio_Round_ButtonPtr, txt: str)
extern def Fl_Radio_Round_Button_get_type(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_type(self: Fl_Radio_Round_ButtonPtr, typ: int)
extern def Fl_Radio_Round_Button_color(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Round_Button_set_color(self: Fl_Radio_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Round_Button_measure_label(self: Fl_Radio_Round_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Round_Button_label_color(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Round_Button_set_label_color(self: Fl_Radio_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Round_Button_label_font(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_label_font(self: Fl_Radio_Round_ButtonPtr, font: int)
extern def Fl_Radio_Round_Button_label_size(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_label_size(self: Fl_Radio_Round_ButtonPtr, sz: int)
extern def Fl_Radio_Round_Button_label_type(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_label_type(self: Fl_Radio_Round_ButtonPtr, typ: int)
extern def Fl_Radio_Round_Button_box(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_box(self: Fl_Radio_Round_ButtonPtr, typ: int)
extern def Fl_Radio_Round_Button_changed(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_changed(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_clear_changed(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_align(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_align(self: Fl_Radio_Round_ButtonPtr, typ: int)
extern def Fl_Radio_Round_Button_delete(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_set_image(self: Fl_Radio_Round_ButtonPtr, a1: bytes)
extern def Fl_Radio_Round_Button_handle(self: Fl_Radio_Round_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Round_Button_handle_event(self: Fl_Radio_Round_ButtonPtr, event: int) -> int
extern def Fl_Radio_Round_Button_draw(self: Fl_Radio_Round_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Round_Button_resize_callback(self: Fl_Radio_Round_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Round_Button_set_when(self: Fl_Radio_Round_ButtonPtr, a1: int)
extern def Fl_Radio_Round_Button_when(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_image(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_parent(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_selection_color(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Round_Button_set_selection_color(self: Fl_Radio_Round_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Round_Button_do_callback(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_inside(self: Fl_Radio_Round_ButtonPtr, a1: bytes) -> int
extern def Fl_Radio_Round_Button_window(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_top_window(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_takes_events(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_user_data(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_take_focus(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_visible_focus(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_clear_visible_focus(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_visible_focus(self: Fl_Radio_Round_ButtonPtr, v: int)
extern def Fl_Radio_Round_Button_has_visible_focus(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Round_Button_set_user_data(self: Fl_Radio_Round_ButtonPtr, data: bytes)
extern def Fl_Radio_Round_Button_draw_data(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_handle_data(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_set_draw_data(self: Fl_Radio_Round_ButtonPtr, data: bytes)
extern def Fl_Radio_Round_Button_set_handle_data(self: Fl_Radio_Round_ButtonPtr, data: bytes)
extern def Fl_Radio_Round_Button_damage(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt8T
extern def Fl_Radio_Round_Button_set_damage(self: Fl_Radio_Round_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Radio_Round_Button_set_damage_area(self: Fl_Radio_Round_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Radio_Round_Button_clear_damage(self: Fl_Radio_Round_ButtonPtr)
extern def Fl_Radio_Round_Button_as_window(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_as_group(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_set_deimage(self: Fl_Radio_Round_ButtonPtr, a1: bytes)
extern def Fl_Radio_Round_Button_deimage(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_set_callback(self: Fl_Radio_Round_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Round_Button_visible(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_visible_r(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_active(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Round_Button_active_r(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_callback(self: Fl_Radio_Round_ButtonPtr) -> bytes
extern def Fl_Radio_Round_Button_set_deletion_callback(self: Fl_Radio_Round_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Round_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_Round_ButtonPtr
extern def Fl_Radio_Round_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_Round_ButtonPtr
extern def Fl_Radio_Round_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Round_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Round_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Radio_Round_Button (button_declare) -----
extern def Fl_Radio_Round_Button_shortcut(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_shortcut(self: Fl_Radio_Round_ButtonPtr, shortcut: int)
extern def Fl_Radio_Round_Button_clear(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_value(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_value(self: Fl_Radio_Round_ButtonPtr, flag: int)
extern def Fl_Radio_Round_Button_set_down_box(self: Fl_Radio_Round_ButtonPtr, a1: int)
extern def Fl_Radio_Round_Button_down_box(self: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_set_compact(self: Fl_Radio_Round_ButtonPtr, v: t.CUInt8T)
extern def Fl_Radio_Round_Button_compact(self: Fl_Radio_Round_ButtonPtr) -> t.CUInt8T
# ----- Fl_Radio_Light_Button (widget_declare) -----
extern def Fl_Radio_Light_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Radio_Light_ButtonPtr
extern def Fl_Radio_Light_Button_x(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_y(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_width(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_height(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_label(self: Fl_Radio_Light_ButtonPtr) -> str
extern def Fl_Radio_Light_Button_set_label(self: Fl_Radio_Light_ButtonPtr, title: str)
extern def Fl_Radio_Light_Button_redraw(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_show(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_hide(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_activate(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_deactivate(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_redraw_label(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_resize(self: Fl_Radio_Light_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Light_Button_widget_resize(self: Fl_Radio_Light_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Radio_Light_Button_tooltip(self: Fl_Radio_Light_ButtonPtr) -> str
extern def Fl_Radio_Light_Button_set_tooltip(self: Fl_Radio_Light_ButtonPtr, txt: str)
extern def Fl_Radio_Light_Button_get_type(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_type(self: Fl_Radio_Light_ButtonPtr, typ: int)
extern def Fl_Radio_Light_Button_color(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Light_Button_set_color(self: Fl_Radio_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Light_Button_measure_label(self: Fl_Radio_Light_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Light_Button_label_color(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Light_Button_set_label_color(self: Fl_Radio_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Light_Button_label_font(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_label_font(self: Fl_Radio_Light_ButtonPtr, font: int)
extern def Fl_Radio_Light_Button_label_size(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_label_size(self: Fl_Radio_Light_ButtonPtr, sz: int)
extern def Fl_Radio_Light_Button_label_type(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_label_type(self: Fl_Radio_Light_ButtonPtr, typ: int)
extern def Fl_Radio_Light_Button_box(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_box(self: Fl_Radio_Light_ButtonPtr, typ: int)
extern def Fl_Radio_Light_Button_changed(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_changed(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_clear_changed(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_align(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_align(self: Fl_Radio_Light_ButtonPtr, typ: int)
extern def Fl_Radio_Light_Button_delete(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_set_image(self: Fl_Radio_Light_ButtonPtr, a1: bytes)
extern def Fl_Radio_Light_Button_handle(self: Fl_Radio_Light_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Light_Button_handle_event(self: Fl_Radio_Light_ButtonPtr, event: int) -> int
extern def Fl_Radio_Light_Button_draw(self: Fl_Radio_Light_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Radio_Light_Button_resize_callback(self: Fl_Radio_Light_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Light_Button_set_when(self: Fl_Radio_Light_ButtonPtr, a1: int)
extern def Fl_Radio_Light_Button_when(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_image(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_parent(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_selection_color(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Light_Button_set_selection_color(self: Fl_Radio_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Radio_Light_Button_do_callback(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_inside(self: Fl_Radio_Light_ButtonPtr, a1: bytes) -> int
extern def Fl_Radio_Light_Button_window(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_top_window(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_takes_events(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_user_data(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_take_focus(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_visible_focus(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_clear_visible_focus(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_visible_focus(self: Fl_Radio_Light_ButtonPtr, v: int)
extern def Fl_Radio_Light_Button_has_visible_focus(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Light_Button_set_user_data(self: Fl_Radio_Light_ButtonPtr, data: bytes)
extern def Fl_Radio_Light_Button_draw_data(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_handle_data(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_set_draw_data(self: Fl_Radio_Light_ButtonPtr, data: bytes)
extern def Fl_Radio_Light_Button_set_handle_data(self: Fl_Radio_Light_ButtonPtr, data: bytes)
extern def Fl_Radio_Light_Button_damage(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt8T
extern def Fl_Radio_Light_Button_set_damage(self: Fl_Radio_Light_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Radio_Light_Button_set_damage_area(self: Fl_Radio_Light_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Radio_Light_Button_clear_damage(self: Fl_Radio_Light_ButtonPtr)
extern def Fl_Radio_Light_Button_as_window(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_as_group(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_set_deimage(self: Fl_Radio_Light_ButtonPtr, a1: bytes)
extern def Fl_Radio_Light_Button_deimage(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_set_callback(self: Fl_Radio_Light_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Radio_Light_Button_visible(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_visible_r(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_active(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Radio_Light_Button_active_r(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_callback(self: Fl_Radio_Light_ButtonPtr) -> bytes
extern def Fl_Radio_Light_Button_set_deletion_callback(self: Fl_Radio_Light_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Radio_Light_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_Light_ButtonPtr
extern def Fl_Radio_Light_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Radio_Light_ButtonPtr
extern def Fl_Radio_Light_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Light_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Radio_Light_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Radio_Light_Button (button_declare) -----
extern def Fl_Radio_Light_Button_shortcut(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_shortcut(self: Fl_Radio_Light_ButtonPtr, shortcut: int)
extern def Fl_Radio_Light_Button_clear(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_value(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_value(self: Fl_Radio_Light_ButtonPtr, flag: int)
extern def Fl_Radio_Light_Button_set_down_box(self: Fl_Radio_Light_ButtonPtr, a1: int)
extern def Fl_Radio_Light_Button_down_box(self: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_set_compact(self: Fl_Radio_Light_ButtonPtr, v: t.CUInt8T)
extern def Fl_Radio_Light_Button_compact(self: Fl_Radio_Light_ButtonPtr) -> t.CUInt8T
# ----- Fl_Light_Button (widget_declare) -----
extern def Fl_Light_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Light_ButtonPtr
extern def Fl_Light_Button_x(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_y(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_width(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_height(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_label(self: Fl_Light_ButtonPtr) -> str
extern def Fl_Light_Button_set_label(self: Fl_Light_ButtonPtr, title: str)
extern def Fl_Light_Button_redraw(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_show(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_hide(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_activate(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_deactivate(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_redraw_label(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_resize(self: Fl_Light_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Light_Button_widget_resize(self: Fl_Light_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Light_Button_tooltip(self: Fl_Light_ButtonPtr) -> str
extern def Fl_Light_Button_set_tooltip(self: Fl_Light_ButtonPtr, txt: str)
extern def Fl_Light_Button_get_type(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_type(self: Fl_Light_ButtonPtr, typ: int)
extern def Fl_Light_Button_color(self: Fl_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Light_Button_set_color(self: Fl_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Light_Button_measure_label(self: Fl_Light_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Light_Button_label_color(self: Fl_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Light_Button_set_label_color(self: Fl_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Light_Button_label_font(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_label_font(self: Fl_Light_ButtonPtr, font: int)
extern def Fl_Light_Button_label_size(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_label_size(self: Fl_Light_ButtonPtr, sz: int)
extern def Fl_Light_Button_label_type(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_label_type(self: Fl_Light_ButtonPtr, typ: int)
extern def Fl_Light_Button_box(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_box(self: Fl_Light_ButtonPtr, typ: int)
extern def Fl_Light_Button_changed(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_changed(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_clear_changed(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_align(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_align(self: Fl_Light_ButtonPtr, typ: int)
extern def Fl_Light_Button_delete(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_set_image(self: Fl_Light_ButtonPtr, a1: bytes)
extern def Fl_Light_Button_handle(self: Fl_Light_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Light_Button_handle_event(self: Fl_Light_ButtonPtr, event: int) -> int
extern def Fl_Light_Button_draw(self: Fl_Light_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Light_Button_resize_callback(self: Fl_Light_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Light_Button_set_when(self: Fl_Light_ButtonPtr, a1: int)
extern def Fl_Light_Button_when(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_image(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_parent(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_selection_color(self: Fl_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Light_Button_set_selection_color(self: Fl_Light_ButtonPtr, color: t.CUInt32T)
extern def Fl_Light_Button_do_callback(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_inside(self: Fl_Light_ButtonPtr, a1: bytes) -> int
extern def Fl_Light_Button_window(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_top_window(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_takes_events(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_user_data(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_take_focus(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_visible_focus(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_clear_visible_focus(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_visible_focus(self: Fl_Light_ButtonPtr, v: int)
extern def Fl_Light_Button_has_visible_focus(self: Fl_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Light_Button_set_user_data(self: Fl_Light_ButtonPtr, data: bytes)
extern def Fl_Light_Button_draw_data(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_handle_data(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_set_draw_data(self: Fl_Light_ButtonPtr, data: bytes)
extern def Fl_Light_Button_set_handle_data(self: Fl_Light_ButtonPtr, data: bytes)
extern def Fl_Light_Button_damage(self: Fl_Light_ButtonPtr) -> t.CUInt8T
extern def Fl_Light_Button_set_damage(self: Fl_Light_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Light_Button_set_damage_area(self: Fl_Light_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Light_Button_clear_damage(self: Fl_Light_ButtonPtr)
extern def Fl_Light_Button_as_window(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_as_group(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_set_deimage(self: Fl_Light_ButtonPtr, a1: bytes)
extern def Fl_Light_Button_deimage(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_set_callback(self: Fl_Light_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Light_Button_visible(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_visible_r(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_active(self: Fl_Light_ButtonPtr) -> t.CUInt32T
extern def Fl_Light_Button_active_r(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_callback(self: Fl_Light_ButtonPtr) -> bytes
extern def Fl_Light_Button_set_deletion_callback(self: Fl_Light_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Light_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Light_ButtonPtr
extern def Fl_Light_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Light_ButtonPtr
extern def Fl_Light_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Light_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Light_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Light_Button (button_declare) -----
extern def Fl_Light_Button_shortcut(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_shortcut(self: Fl_Light_ButtonPtr, shortcut: int)
extern def Fl_Light_Button_clear(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_value(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_value(self: Fl_Light_ButtonPtr, flag: int)
extern def Fl_Light_Button_set_down_box(self: Fl_Light_ButtonPtr, a1: int)
extern def Fl_Light_Button_down_box(self: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_set_compact(self: Fl_Light_ButtonPtr, v: t.CUInt8T)
extern def Fl_Light_Button_compact(self: Fl_Light_ButtonPtr) -> t.CUInt8T
# ----- Fl_Repeat_Button (widget_declare) -----
extern def Fl_Repeat_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Repeat_ButtonPtr
extern def Fl_Repeat_Button_x(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_y(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_width(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_height(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_label(self: Fl_Repeat_ButtonPtr) -> str
extern def Fl_Repeat_Button_set_label(self: Fl_Repeat_ButtonPtr, title: str)
extern def Fl_Repeat_Button_redraw(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_show(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_hide(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_activate(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_deactivate(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_redraw_label(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_resize(self: Fl_Repeat_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Repeat_Button_widget_resize(self: Fl_Repeat_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Repeat_Button_tooltip(self: Fl_Repeat_ButtonPtr) -> str
extern def Fl_Repeat_Button_set_tooltip(self: Fl_Repeat_ButtonPtr, txt: str)
extern def Fl_Repeat_Button_get_type(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_type(self: Fl_Repeat_ButtonPtr, typ: int)
extern def Fl_Repeat_Button_color(self: Fl_Repeat_ButtonPtr) -> t.CUInt32T
extern def Fl_Repeat_Button_set_color(self: Fl_Repeat_ButtonPtr, color: t.CUInt32T)
extern def Fl_Repeat_Button_measure_label(self: Fl_Repeat_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Repeat_Button_label_color(self: Fl_Repeat_ButtonPtr) -> t.CUInt32T
extern def Fl_Repeat_Button_set_label_color(self: Fl_Repeat_ButtonPtr, color: t.CUInt32T)
extern def Fl_Repeat_Button_label_font(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_label_font(self: Fl_Repeat_ButtonPtr, font: int)
extern def Fl_Repeat_Button_label_size(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_label_size(self: Fl_Repeat_ButtonPtr, sz: int)
extern def Fl_Repeat_Button_label_type(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_label_type(self: Fl_Repeat_ButtonPtr, typ: int)
extern def Fl_Repeat_Button_box(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_box(self: Fl_Repeat_ButtonPtr, typ: int)
extern def Fl_Repeat_Button_changed(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_changed(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_clear_changed(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_align(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_align(self: Fl_Repeat_ButtonPtr, typ: int)
extern def Fl_Repeat_Button_delete(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_set_image(self: Fl_Repeat_ButtonPtr, a1: bytes)
extern def Fl_Repeat_Button_handle(self: Fl_Repeat_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Repeat_Button_handle_event(self: Fl_Repeat_ButtonPtr, event: int) -> int
extern def Fl_Repeat_Button_draw(self: Fl_Repeat_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Repeat_Button_resize_callback(self: Fl_Repeat_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Repeat_Button_set_when(self: Fl_Repeat_ButtonPtr, a1: int)
extern def Fl_Repeat_Button_when(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_image(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_parent(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_selection_color(self: Fl_Repeat_ButtonPtr) -> t.CUInt32T
extern def Fl_Repeat_Button_set_selection_color(self: Fl_Repeat_ButtonPtr, color: t.CUInt32T)
extern def Fl_Repeat_Button_do_callback(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_inside(self: Fl_Repeat_ButtonPtr, a1: bytes) -> int
extern def Fl_Repeat_Button_window(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_top_window(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_takes_events(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_user_data(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_take_focus(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_visible_focus(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_clear_visible_focus(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_visible_focus(self: Fl_Repeat_ButtonPtr, v: int)
extern def Fl_Repeat_Button_has_visible_focus(self: Fl_Repeat_ButtonPtr) -> t.CUInt32T
extern def Fl_Repeat_Button_set_user_data(self: Fl_Repeat_ButtonPtr, data: bytes)
extern def Fl_Repeat_Button_draw_data(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_handle_data(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_set_draw_data(self: Fl_Repeat_ButtonPtr, data: bytes)
extern def Fl_Repeat_Button_set_handle_data(self: Fl_Repeat_ButtonPtr, data: bytes)
extern def Fl_Repeat_Button_damage(self: Fl_Repeat_ButtonPtr) -> t.CUInt8T
extern def Fl_Repeat_Button_set_damage(self: Fl_Repeat_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Repeat_Button_set_damage_area(self: Fl_Repeat_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Repeat_Button_clear_damage(self: Fl_Repeat_ButtonPtr)
extern def Fl_Repeat_Button_as_window(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_as_group(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_set_deimage(self: Fl_Repeat_ButtonPtr, a1: bytes)
extern def Fl_Repeat_Button_deimage(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_set_callback(self: Fl_Repeat_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Repeat_Button_visible(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_visible_r(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_active(self: Fl_Repeat_ButtonPtr) -> t.CUInt32T
extern def Fl_Repeat_Button_active_r(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_callback(self: Fl_Repeat_ButtonPtr) -> bytes
extern def Fl_Repeat_Button_set_deletion_callback(self: Fl_Repeat_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Repeat_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Repeat_ButtonPtr
extern def Fl_Repeat_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Repeat_ButtonPtr
extern def Fl_Repeat_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Repeat_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Repeat_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Repeat_Button (button_declare) -----
extern def Fl_Repeat_Button_shortcut(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_shortcut(self: Fl_Repeat_ButtonPtr, shortcut: int)
extern def Fl_Repeat_Button_clear(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_value(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_value(self: Fl_Repeat_ButtonPtr, flag: int)
extern def Fl_Repeat_Button_set_down_box(self: Fl_Repeat_ButtonPtr, a1: int)
extern def Fl_Repeat_Button_down_box(self: Fl_Repeat_ButtonPtr) -> int
extern def Fl_Repeat_Button_set_compact(self: Fl_Repeat_ButtonPtr, v: t.CUInt8T)
extern def Fl_Repeat_Button_compact(self: Fl_Repeat_ButtonPtr) -> t.CUInt8T
# ----- Fl_Return_Button (widget_declare) -----
extern def Fl_Return_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Return_ButtonPtr
extern def Fl_Return_Button_x(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_y(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_width(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_height(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_label(self: Fl_Return_ButtonPtr) -> str
extern def Fl_Return_Button_set_label(self: Fl_Return_ButtonPtr, title: str)
extern def Fl_Return_Button_redraw(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_show(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_hide(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_activate(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_deactivate(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_redraw_label(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_resize(self: Fl_Return_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Return_Button_widget_resize(self: Fl_Return_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Return_Button_tooltip(self: Fl_Return_ButtonPtr) -> str
extern def Fl_Return_Button_set_tooltip(self: Fl_Return_ButtonPtr, txt: str)
extern def Fl_Return_Button_get_type(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_type(self: Fl_Return_ButtonPtr, typ: int)
extern def Fl_Return_Button_color(self: Fl_Return_ButtonPtr) -> t.CUInt32T
extern def Fl_Return_Button_set_color(self: Fl_Return_ButtonPtr, color: t.CUInt32T)
extern def Fl_Return_Button_measure_label(self: Fl_Return_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Return_Button_label_color(self: Fl_Return_ButtonPtr) -> t.CUInt32T
extern def Fl_Return_Button_set_label_color(self: Fl_Return_ButtonPtr, color: t.CUInt32T)
extern def Fl_Return_Button_label_font(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_label_font(self: Fl_Return_ButtonPtr, font: int)
extern def Fl_Return_Button_label_size(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_label_size(self: Fl_Return_ButtonPtr, sz: int)
extern def Fl_Return_Button_label_type(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_label_type(self: Fl_Return_ButtonPtr, typ: int)
extern def Fl_Return_Button_box(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_box(self: Fl_Return_ButtonPtr, typ: int)
extern def Fl_Return_Button_changed(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_changed(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_clear_changed(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_align(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_align(self: Fl_Return_ButtonPtr, typ: int)
extern def Fl_Return_Button_delete(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_set_image(self: Fl_Return_ButtonPtr, a1: bytes)
extern def Fl_Return_Button_handle(self: Fl_Return_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Return_Button_handle_event(self: Fl_Return_ButtonPtr, event: int) -> int
extern def Fl_Return_Button_draw(self: Fl_Return_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Return_Button_resize_callback(self: Fl_Return_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Return_Button_set_when(self: Fl_Return_ButtonPtr, a1: int)
extern def Fl_Return_Button_when(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_image(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_parent(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_selection_color(self: Fl_Return_ButtonPtr) -> t.CUInt32T
extern def Fl_Return_Button_set_selection_color(self: Fl_Return_ButtonPtr, color: t.CUInt32T)
extern def Fl_Return_Button_do_callback(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_inside(self: Fl_Return_ButtonPtr, a1: bytes) -> int
extern def Fl_Return_Button_window(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_top_window(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_takes_events(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_user_data(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_take_focus(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_visible_focus(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_clear_visible_focus(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_visible_focus(self: Fl_Return_ButtonPtr, v: int)
extern def Fl_Return_Button_has_visible_focus(self: Fl_Return_ButtonPtr) -> t.CUInt32T
extern def Fl_Return_Button_set_user_data(self: Fl_Return_ButtonPtr, data: bytes)
extern def Fl_Return_Button_draw_data(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_handle_data(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_set_draw_data(self: Fl_Return_ButtonPtr, data: bytes)
extern def Fl_Return_Button_set_handle_data(self: Fl_Return_ButtonPtr, data: bytes)
extern def Fl_Return_Button_damage(self: Fl_Return_ButtonPtr) -> t.CUInt8T
extern def Fl_Return_Button_set_damage(self: Fl_Return_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Return_Button_set_damage_area(self: Fl_Return_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Return_Button_clear_damage(self: Fl_Return_ButtonPtr)
extern def Fl_Return_Button_as_window(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_as_group(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_set_deimage(self: Fl_Return_ButtonPtr, a1: bytes)
extern def Fl_Return_Button_deimage(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_set_callback(self: Fl_Return_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Return_Button_visible(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_visible_r(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_active(self: Fl_Return_ButtonPtr) -> t.CUInt32T
extern def Fl_Return_Button_active_r(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_callback(self: Fl_Return_ButtonPtr) -> bytes
extern def Fl_Return_Button_set_deletion_callback(self: Fl_Return_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Return_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Return_ButtonPtr
extern def Fl_Return_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Return_ButtonPtr
extern def Fl_Return_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Return_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Return_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Return_Button (button_declare) -----
extern def Fl_Return_Button_shortcut(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_shortcut(self: Fl_Return_ButtonPtr, shortcut: int)
extern def Fl_Return_Button_clear(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_value(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_value(self: Fl_Return_ButtonPtr, flag: int)
extern def Fl_Return_Button_set_down_box(self: Fl_Return_ButtonPtr, a1: int)
extern def Fl_Return_Button_down_box(self: Fl_Return_ButtonPtr) -> int
extern def Fl_Return_Button_set_compact(self: Fl_Return_ButtonPtr, v: t.CUInt8T)
extern def Fl_Return_Button_compact(self: Fl_Return_ButtonPtr) -> t.CUInt8T
# ----- Fl_Shortcut_Button (widget_declare) -----
extern def Fl_Shortcut_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Shortcut_ButtonPtr
extern def Fl_Shortcut_Button_x(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_y(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_width(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_height(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_label(self: Fl_Shortcut_ButtonPtr) -> str
extern def Fl_Shortcut_Button_set_label(self: Fl_Shortcut_ButtonPtr, title: str)
extern def Fl_Shortcut_Button_redraw(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_show(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_hide(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_activate(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_deactivate(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_redraw_label(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_resize(self: Fl_Shortcut_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Shortcut_Button_widget_resize(self: Fl_Shortcut_ButtonPtr, x: int, y: int, width: int, height: int)
extern def Fl_Shortcut_Button_tooltip(self: Fl_Shortcut_ButtonPtr) -> str
extern def Fl_Shortcut_Button_set_tooltip(self: Fl_Shortcut_ButtonPtr, txt: str)
extern def Fl_Shortcut_Button_get_type(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_type(self: Fl_Shortcut_ButtonPtr, typ: int)
extern def Fl_Shortcut_Button_color(self: Fl_Shortcut_ButtonPtr) -> t.CUInt32T
extern def Fl_Shortcut_Button_set_color(self: Fl_Shortcut_ButtonPtr, color: t.CUInt32T)
extern def Fl_Shortcut_Button_measure_label(self: Fl_Shortcut_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Shortcut_Button_label_color(self: Fl_Shortcut_ButtonPtr) -> t.CUInt32T
extern def Fl_Shortcut_Button_set_label_color(self: Fl_Shortcut_ButtonPtr, color: t.CUInt32T)
extern def Fl_Shortcut_Button_label_font(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_label_font(self: Fl_Shortcut_ButtonPtr, font: int)
extern def Fl_Shortcut_Button_label_size(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_label_size(self: Fl_Shortcut_ButtonPtr, sz: int)
extern def Fl_Shortcut_Button_label_type(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_label_type(self: Fl_Shortcut_ButtonPtr, typ: int)
extern def Fl_Shortcut_Button_box(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_box(self: Fl_Shortcut_ButtonPtr, typ: int)
extern def Fl_Shortcut_Button_changed(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_changed(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_clear_changed(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_align(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_align(self: Fl_Shortcut_ButtonPtr, typ: int)
extern def Fl_Shortcut_Button_delete(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_set_image(self: Fl_Shortcut_ButtonPtr, a1: bytes)
extern def Fl_Shortcut_Button_handle(self: Fl_Shortcut_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Shortcut_Button_handle_event(self: Fl_Shortcut_ButtonPtr, event: int) -> int
extern def Fl_Shortcut_Button_draw(self: Fl_Shortcut_ButtonPtr, cb: bytes, data: bytes)
extern def Fl_Shortcut_Button_resize_callback(self: Fl_Shortcut_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Shortcut_Button_set_when(self: Fl_Shortcut_ButtonPtr, a1: int)
extern def Fl_Shortcut_Button_when(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_image(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_parent(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_selection_color(self: Fl_Shortcut_ButtonPtr) -> t.CUInt32T
extern def Fl_Shortcut_Button_set_selection_color(self: Fl_Shortcut_ButtonPtr, color: t.CUInt32T)
extern def Fl_Shortcut_Button_do_callback(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_inside(self: Fl_Shortcut_ButtonPtr, a1: bytes) -> int
extern def Fl_Shortcut_Button_window(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_top_window(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_takes_events(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_user_data(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_take_focus(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_visible_focus(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_clear_visible_focus(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_visible_focus(self: Fl_Shortcut_ButtonPtr, v: int)
extern def Fl_Shortcut_Button_has_visible_focus(self: Fl_Shortcut_ButtonPtr) -> t.CUInt32T
extern def Fl_Shortcut_Button_set_user_data(self: Fl_Shortcut_ButtonPtr, data: bytes)
extern def Fl_Shortcut_Button_draw_data(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_handle_data(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_set_draw_data(self: Fl_Shortcut_ButtonPtr, data: bytes)
extern def Fl_Shortcut_Button_set_handle_data(self: Fl_Shortcut_ButtonPtr, data: bytes)
extern def Fl_Shortcut_Button_damage(self: Fl_Shortcut_ButtonPtr) -> t.CUInt8T
extern def Fl_Shortcut_Button_set_damage(self: Fl_Shortcut_ButtonPtr, flag: t.CUInt8T)
extern def Fl_Shortcut_Button_set_damage_area(self: Fl_Shortcut_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Shortcut_Button_clear_damage(self: Fl_Shortcut_ButtonPtr)
extern def Fl_Shortcut_Button_as_window(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_as_group(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_set_deimage(self: Fl_Shortcut_ButtonPtr, a1: bytes)
extern def Fl_Shortcut_Button_deimage(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_set_callback(self: Fl_Shortcut_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Shortcut_Button_visible(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_visible_r(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_active(self: Fl_Shortcut_ButtonPtr) -> t.CUInt32T
extern def Fl_Shortcut_Button_active_r(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_callback(self: Fl_Shortcut_ButtonPtr) -> bytes
extern def Fl_Shortcut_Button_set_deletion_callback(self: Fl_Shortcut_ButtonPtr, cb1: bytes, data: bytes)
extern def Fl_Shortcut_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Shortcut_ButtonPtr
extern def Fl_Shortcut_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Shortcut_ButtonPtr
extern def Fl_Shortcut_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Shortcut_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Shortcut_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Shortcut_Button (button_declare) -----
extern def Fl_Shortcut_Button_shortcut(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_shortcut(self: Fl_Shortcut_ButtonPtr, shortcut: int)
extern def Fl_Shortcut_Button_clear(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_value(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_value(self: Fl_Shortcut_ButtonPtr, flag: int)
extern def Fl_Shortcut_Button_set_down_box(self: Fl_Shortcut_ButtonPtr, a1: int)
extern def Fl_Shortcut_Button_down_box(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_compact(self: Fl_Shortcut_ButtonPtr, v: t.CUInt8T)
extern def Fl_Shortcut_Button_compact(self: Fl_Shortcut_ButtonPtr) -> t.CUInt8T
extern def Fl_Check_Button_is_checked(a0: Fl_Check_ButtonPtr) -> int
extern def Fl_Check_Button_set_checked(self: Fl_Check_ButtonPtr, checked: int)
extern def Fl_Radio_Button_is_toggled(a0: Fl_Radio_ButtonPtr) -> int
extern def Fl_Radio_Button_toggle(a0: Fl_Radio_ButtonPtr, a1: int)
extern def Fl_Toggle_Button_is_toggled(a0: Fl_Toggle_ButtonPtr) -> int
extern def Fl_Toggle_Button_toggle(a0: Fl_Toggle_ButtonPtr, a1: int)
extern def Fl_Round_Button_is_toggled(a0: Fl_Round_ButtonPtr) -> int
extern def Fl_Round_Button_toggle(a0: Fl_Round_ButtonPtr, a1: int)
extern def Fl_Radio_Round_Button_is_toggled(a0: Fl_Radio_Round_ButtonPtr) -> int
extern def Fl_Radio_Round_Button_toggle(a0: Fl_Radio_Round_ButtonPtr, a1: int)
extern def Fl_Radio_Light_Button_is_toggled(a0: Fl_Radio_Light_ButtonPtr) -> int
extern def Fl_Radio_Light_Button_toggle(a0: Fl_Radio_Light_ButtonPtr, a1: int)
extern def Fl_Light_Button_is_on(a0: Fl_Light_ButtonPtr) -> int
extern def Fl_Light_Button_turn_on(a0: Fl_Light_ButtonPtr, a1: int)
extern def Fl_Shortcut_Button_default_value(self: Fl_Shortcut_ButtonPtr) -> int
extern def Fl_Shortcut_Button_set_default_value(self: Fl_Shortcut_ButtonPtr, flag: int)
extern def Fl_Shortcut_Button_default_clear(self: Fl_Shortcut_ButtonPtr)