Files
Viper_VRTE/fltk/_cfl_button.vp
T
TermiNexus c0d56b127d chore(comments): includes 头注释英文化(R11 收尾)
把 includes 下 64 个 .vp 的文件头注释(含 traceback.vp 第 13-427 行的整块文件级说明)以及 2 处漏网的正文中文注释(ast/lexer.vp、json/__writer.vp)与 1 处中文 docstring(memhub.vp)逐行译为英文;同步把 fltk/gen_ffi.py 的生成模板与其自身注释英文化,使重新生成仍为英文。

只改注释/文档串文字:行数与代码逐字节不变(骨架比对 140 文件漂移 0),运行时中文字符串字面量 305 处保持原样。验证:三重重编 SUCCESS(170.21s)+ 全量 77/77 顺序回归通过 + VET 编译 SUCCESS / --search-paths 7 条 exit 0。
2026-10-06 09:42:25 +08:00

1107 lines
81 KiB
Plaintext

import t, c
from fltk._types import *
# ============================================================
# fltk/_cfl_button.vp — extern FFI declarations for cfl_button.h (cfltk C API)
# ============================================================
# Every function maps directly to a cfltk-generated C symbol (extern "C"); link target: cfltk2.
# Type conventions: Fl_* objects are opaque pointers (Fl_XxxPtr); const char* -> str;
# function pointers / void* -> bytes (pass 0/NULL or leave unused on the Viper side).
# ----- 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) -> uint32
extern def Fl_Button_set_color(self: Fl_ButtonPtr, color: uint32)
extern def Fl_Button_measure_label(self: Fl_ButtonPtr, a1: bytes, a2: bytes)
extern def Fl_Button_label_color(self: Fl_ButtonPtr) -> uint32
extern def Fl_Button_set_label_color(self: Fl_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Button_set_selection_color(self: Fl_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Button_set_damage(self: Fl_ButtonPtr, flag: uint8)
extern def Fl_Button_set_damage_area(self: Fl_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Button_compact(self: Fl_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Check_Button_set_color(self: Fl_Check_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Check_Button_set_label_color(self: Fl_Check_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Check_Button_set_selection_color(self: Fl_Check_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Check_Button_set_damage(self: Fl_Check_ButtonPtr, flag: uint8)
extern def Fl_Check_Button_set_damage_area(self: Fl_Check_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Check_Button_compact(self: Fl_Check_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Radio_Button_set_color(self: Fl_Radio_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Button_set_label_color(self: Fl_Radio_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Button_set_selection_color(self: Fl_Radio_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Radio_Button_set_damage(self: Fl_Radio_ButtonPtr, flag: uint8)
extern def Fl_Radio_Button_set_damage_area(self: Fl_Radio_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Radio_Button_compact(self: Fl_Radio_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Toggle_Button_set_color(self: Fl_Toggle_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Toggle_Button_set_label_color(self: Fl_Toggle_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Toggle_Button_set_selection_color(self: Fl_Toggle_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Toggle_Button_set_damage(self: Fl_Toggle_ButtonPtr, flag: uint8)
extern def Fl_Toggle_Button_set_damage_area(self: Fl_Toggle_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Toggle_Button_compact(self: Fl_Toggle_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Round_Button_set_color(self: Fl_Round_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Round_Button_set_label_color(self: Fl_Round_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Round_Button_set_selection_color(self: Fl_Round_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Round_Button_set_damage(self: Fl_Round_ButtonPtr, flag: uint8)
extern def Fl_Round_Button_set_damage_area(self: Fl_Round_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Round_Button_compact(self: Fl_Round_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Radio_Round_Button_set_color(self: Fl_Radio_Round_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Round_Button_set_label_color(self: Fl_Radio_Round_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Round_Button_set_selection_color(self: Fl_Radio_Round_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Radio_Round_Button_set_damage(self: Fl_Radio_Round_ButtonPtr, flag: uint8)
extern def Fl_Radio_Round_Button_set_damage_area(self: Fl_Radio_Round_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Radio_Round_Button_compact(self: Fl_Radio_Round_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Radio_Light_Button_set_color(self: Fl_Radio_Light_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Light_Button_set_label_color(self: Fl_Radio_Light_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Radio_Light_Button_set_selection_color(self: Fl_Radio_Light_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Radio_Light_Button_set_damage(self: Fl_Radio_Light_ButtonPtr, flag: uint8)
extern def Fl_Radio_Light_Button_set_damage_area(self: Fl_Radio_Light_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Radio_Light_Button_compact(self: Fl_Radio_Light_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Light_Button_set_color(self: Fl_Light_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Light_Button_set_label_color(self: Fl_Light_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Light_Button_set_selection_color(self: Fl_Light_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Light_Button_set_damage(self: Fl_Light_ButtonPtr, flag: uint8)
extern def Fl_Light_Button_set_damage_area(self: Fl_Light_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Light_Button_compact(self: Fl_Light_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Repeat_Button_set_color(self: Fl_Repeat_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Repeat_Button_set_label_color(self: Fl_Repeat_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Repeat_Button_set_selection_color(self: Fl_Repeat_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Repeat_Button_set_damage(self: Fl_Repeat_ButtonPtr, flag: uint8)
extern def Fl_Repeat_Button_set_damage_area(self: Fl_Repeat_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Repeat_Button_compact(self: Fl_Repeat_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Return_Button_set_color(self: Fl_Return_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Return_Button_set_label_color(self: Fl_Return_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Return_Button_set_selection_color(self: Fl_Return_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Return_Button_set_damage(self: Fl_Return_ButtonPtr, flag: uint8)
extern def Fl_Return_Button_set_damage_area(self: Fl_Return_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Return_Button_compact(self: Fl_Return_ButtonPtr) -> uint8
# ----- 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) -> uint32
extern def Fl_Shortcut_Button_set_color(self: Fl_Shortcut_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Shortcut_Button_set_label_color(self: Fl_Shortcut_ButtonPtr, color: uint32)
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) -> uint32
extern def Fl_Shortcut_Button_set_selection_color(self: Fl_Shortcut_ButtonPtr, color: uint32)
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) -> uint32
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) -> uint8
extern def Fl_Shortcut_Button_set_damage(self: Fl_Shortcut_ButtonPtr, flag: uint8)
extern def Fl_Shortcut_Button_set_damage_area(self: Fl_Shortcut_ButtonPtr, flag: uint8, 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) -> uint32
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: uint8)
extern def Fl_Shortcut_Button_compact(self: Fl_Shortcut_ButtonPtr) -> uint8
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)