Files
Viper_VRTE/fltk/_cfl_input.vp
T

950 lines
66 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_input.vp — cfl_input.h 的 extern FFI 声明(对接 cfltk C API)
# ============================================================
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
# ----- Fl_Input (widget_declare) -----
extern def Fl_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_InputPtr
extern def Fl_Input_x(self: Fl_InputPtr) -> int
extern def Fl_Input_y(self: Fl_InputPtr) -> int
extern def Fl_Input_width(self: Fl_InputPtr) -> int
extern def Fl_Input_height(self: Fl_InputPtr) -> int
extern def Fl_Input_label(self: Fl_InputPtr) -> str
extern def Fl_Input_set_label(self: Fl_InputPtr, title: str)
extern def Fl_Input_redraw(self: Fl_InputPtr)
extern def Fl_Input_show(self: Fl_InputPtr)
extern def Fl_Input_hide(self: Fl_InputPtr)
extern def Fl_Input_activate(self: Fl_InputPtr)
extern def Fl_Input_deactivate(self: Fl_InputPtr)
extern def Fl_Input_redraw_label(self: Fl_InputPtr)
extern def Fl_Input_resize(self: Fl_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Input_widget_resize(self: Fl_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Input_tooltip(self: Fl_InputPtr) -> str
extern def Fl_Input_set_tooltip(self: Fl_InputPtr, txt: str)
extern def Fl_Input_get_type(self: Fl_InputPtr) -> int
extern def Fl_Input_set_type(self: Fl_InputPtr, typ: int)
extern def Fl_Input_color(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_color(self: Fl_InputPtr, color: t.CUInt32T)
extern def Fl_Input_measure_label(self: Fl_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Input_label_color(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_label_color(self: Fl_InputPtr, color: t.CUInt32T)
extern def Fl_Input_label_font(self: Fl_InputPtr) -> int
extern def Fl_Input_set_label_font(self: Fl_InputPtr, font: int)
extern def Fl_Input_label_size(self: Fl_InputPtr) -> int
extern def Fl_Input_set_label_size(self: Fl_InputPtr, sz: int)
extern def Fl_Input_label_type(self: Fl_InputPtr) -> int
extern def Fl_Input_set_label_type(self: Fl_InputPtr, typ: int)
extern def Fl_Input_box(self: Fl_InputPtr) -> int
extern def Fl_Input_set_box(self: Fl_InputPtr, typ: int)
extern def Fl_Input_changed(self: Fl_InputPtr) -> int
extern def Fl_Input_set_changed(self: Fl_InputPtr)
extern def Fl_Input_clear_changed(self: Fl_InputPtr)
extern def Fl_Input_align(self: Fl_InputPtr) -> int
extern def Fl_Input_set_align(self: Fl_InputPtr, typ: int)
extern def Fl_Input_delete(self: Fl_InputPtr)
extern def Fl_Input_set_image(self: Fl_InputPtr, a1: bytes)
extern def Fl_Input_handle(self: Fl_InputPtr, cb: bytes, data: bytes)
extern def Fl_Input_handle_event(self: Fl_InputPtr, event: int) -> int
extern def Fl_Input_draw(self: Fl_InputPtr, cb: bytes, data: bytes)
extern def Fl_Input_resize_callback(self: Fl_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Input_set_when(self: Fl_InputPtr, a1: int)
extern def Fl_Input_when(self: Fl_InputPtr) -> int
extern def Fl_Input_image(self: Fl_InputPtr) -> bytes
extern def Fl_Input_parent(self: Fl_InputPtr) -> bytes
extern def Fl_Input_selection_color(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_selection_color(self: Fl_InputPtr, color: t.CUInt32T)
extern def Fl_Input_do_callback(self: Fl_InputPtr)
extern def Fl_Input_inside(self: Fl_InputPtr, a1: bytes) -> int
extern def Fl_Input_window(self: Fl_InputPtr) -> bytes
extern def Fl_Input_top_window(self: Fl_InputPtr) -> bytes
extern def Fl_Input_takes_events(self: Fl_InputPtr) -> int
extern def Fl_Input_user_data(self: Fl_InputPtr) -> bytes
extern def Fl_Input_take_focus(self: Fl_InputPtr) -> int
extern def Fl_Input_set_visible_focus(self: Fl_InputPtr)
extern def Fl_Input_clear_visible_focus(self: Fl_InputPtr)
extern def Fl_Input_visible_focus(self: Fl_InputPtr, v: int)
extern def Fl_Input_has_visible_focus(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_user_data(self: Fl_InputPtr, data: bytes)
extern def Fl_Input_draw_data(self: Fl_InputPtr) -> bytes
extern def Fl_Input_handle_data(self: Fl_InputPtr) -> bytes
extern def Fl_Input_set_draw_data(self: Fl_InputPtr, data: bytes)
extern def Fl_Input_set_handle_data(self: Fl_InputPtr, data: bytes)
extern def Fl_Input_damage(self: Fl_InputPtr) -> t.CUInt8T
extern def Fl_Input_set_damage(self: Fl_InputPtr, flag: t.CUInt8T)
extern def Fl_Input_set_damage_area(self: Fl_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Input_clear_damage(self: Fl_InputPtr)
extern def Fl_Input_as_window(self: Fl_InputPtr) -> bytes
extern def Fl_Input_as_group(self: Fl_InputPtr) -> bytes
extern def Fl_Input_set_deimage(self: Fl_InputPtr, a1: bytes)
extern def Fl_Input_deimage(self: Fl_InputPtr) -> bytes
extern def Fl_Input_set_callback(self: Fl_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Input_visible(self: Fl_InputPtr) -> int
extern def Fl_Input_visible_r(self: Fl_InputPtr) -> int
extern def Fl_Input_active(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_active_r(self: Fl_InputPtr) -> int
extern def Fl_Input_callback(self: Fl_InputPtr) -> bytes
extern def Fl_Input_set_deletion_callback(self: Fl_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_InputPtr
extern def Fl_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_InputPtr
extern def Fl_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Input (input_declare) -----
extern def Fl_Input_set_value(self: Fl_InputPtr, a1: str) -> int
extern def Fl_Input_value(self: Fl_InputPtr) -> str
extern def Fl_Input_maximum_size(self: Fl_InputPtr) -> int
extern def Fl_Input_set_maximum_size(self: Fl_InputPtr, m: int)
extern def Fl_Input_position(self: Fl_InputPtr) -> int
extern def Fl_Input_set_position(self: Fl_InputPtr, p: int) -> int
extern def Fl_Input_set_mark(self: Fl_InputPtr, m: int) -> int
extern def Fl_Input_mark(self: Fl_InputPtr) -> int
extern def Fl_Input_replace(self: Fl_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Input_insert(self: Fl_InputPtr, t: str, l: int) -> int
extern def Fl_Input_append(self: Fl_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Input_copy(self: Fl_InputPtr, clipboard: int) -> int
extern def Fl_Input_undo(self: Fl_InputPtr) -> int
extern def Fl_Input_copy_cuts(self: Fl_InputPtr) -> int
extern def Fl_Input_cursor_color(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_cursor_color(self: Fl_InputPtr, s: t.CUInt32T)
extern def Fl_Input_text_font(self: Fl_InputPtr) -> int
extern def Fl_Input_set_text_font(self: Fl_InputPtr, s: int)
extern def Fl_Input_text_color(self: Fl_InputPtr) -> t.CUInt32T
extern def Fl_Input_set_text_color(self: Fl_InputPtr, s: t.CUInt32T)
extern def Fl_Input_text_size(self: Fl_InputPtr) -> int
extern def Fl_Input_set_text_size(self: Fl_InputPtr, s: int)
extern def Fl_Input_readonly(self: Fl_InputPtr) -> int
extern def Fl_Input_set_readonly(self: Fl_InputPtr, boolean: int)
extern def Fl_Input_wrap(self: Fl_InputPtr) -> int
extern def Fl_Input_set_wrap(self: Fl_InputPtr, boolean: int)
extern def Fl_Input_set_tab_nav(self: Fl_InputPtr, flag: int)
extern def Fl_Input_tab_nav(self: Fl_InputPtr) -> int
# ----- Fl_Int_Input (widget_declare) -----
extern def Fl_Int_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Int_InputPtr
extern def Fl_Int_Input_x(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_y(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_width(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_height(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_label(self: Fl_Int_InputPtr) -> str
extern def Fl_Int_Input_set_label(self: Fl_Int_InputPtr, title: str)
extern def Fl_Int_Input_redraw(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_show(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_hide(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_activate(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_deactivate(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_redraw_label(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_resize(self: Fl_Int_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Int_Input_widget_resize(self: Fl_Int_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Int_Input_tooltip(self: Fl_Int_InputPtr) -> str
extern def Fl_Int_Input_set_tooltip(self: Fl_Int_InputPtr, txt: str)
extern def Fl_Int_Input_get_type(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_type(self: Fl_Int_InputPtr, typ: int)
extern def Fl_Int_Input_color(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_color(self: Fl_Int_InputPtr, color: t.CUInt32T)
extern def Fl_Int_Input_measure_label(self: Fl_Int_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Int_Input_label_color(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_label_color(self: Fl_Int_InputPtr, color: t.CUInt32T)
extern def Fl_Int_Input_label_font(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_label_font(self: Fl_Int_InputPtr, font: int)
extern def Fl_Int_Input_label_size(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_label_size(self: Fl_Int_InputPtr, sz: int)
extern def Fl_Int_Input_label_type(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_label_type(self: Fl_Int_InputPtr, typ: int)
extern def Fl_Int_Input_box(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_box(self: Fl_Int_InputPtr, typ: int)
extern def Fl_Int_Input_changed(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_changed(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_clear_changed(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_align(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_align(self: Fl_Int_InputPtr, typ: int)
extern def Fl_Int_Input_delete(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_set_image(self: Fl_Int_InputPtr, a1: bytes)
extern def Fl_Int_Input_handle(self: Fl_Int_InputPtr, cb: bytes, data: bytes)
extern def Fl_Int_Input_handle_event(self: Fl_Int_InputPtr, event: int) -> int
extern def Fl_Int_Input_draw(self: Fl_Int_InputPtr, cb: bytes, data: bytes)
extern def Fl_Int_Input_resize_callback(self: Fl_Int_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Int_Input_set_when(self: Fl_Int_InputPtr, a1: int)
extern def Fl_Int_Input_when(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_image(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_parent(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_selection_color(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_selection_color(self: Fl_Int_InputPtr, color: t.CUInt32T)
extern def Fl_Int_Input_do_callback(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_inside(self: Fl_Int_InputPtr, a1: bytes) -> int
extern def Fl_Int_Input_window(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_top_window(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_takes_events(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_user_data(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_take_focus(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_visible_focus(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_clear_visible_focus(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_visible_focus(self: Fl_Int_InputPtr, v: int)
extern def Fl_Int_Input_has_visible_focus(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_user_data(self: Fl_Int_InputPtr, data: bytes)
extern def Fl_Int_Input_draw_data(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_handle_data(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_set_draw_data(self: Fl_Int_InputPtr, data: bytes)
extern def Fl_Int_Input_set_handle_data(self: Fl_Int_InputPtr, data: bytes)
extern def Fl_Int_Input_damage(self: Fl_Int_InputPtr) -> t.CUInt8T
extern def Fl_Int_Input_set_damage(self: Fl_Int_InputPtr, flag: t.CUInt8T)
extern def Fl_Int_Input_set_damage_area(self: Fl_Int_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Int_Input_clear_damage(self: Fl_Int_InputPtr)
extern def Fl_Int_Input_as_window(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_as_group(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_set_deimage(self: Fl_Int_InputPtr, a1: bytes)
extern def Fl_Int_Input_deimage(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_set_callback(self: Fl_Int_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Int_Input_visible(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_visible_r(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_active(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_active_r(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_callback(self: Fl_Int_InputPtr) -> bytes
extern def Fl_Int_Input_set_deletion_callback(self: Fl_Int_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Int_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Int_InputPtr
extern def Fl_Int_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Int_InputPtr
extern def Fl_Int_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Int_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Int_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Int_Input (input_declare) -----
extern def Fl_Int_Input_set_value(self: Fl_Int_InputPtr, a1: str) -> int
extern def Fl_Int_Input_value(self: Fl_Int_InputPtr) -> str
extern def Fl_Int_Input_maximum_size(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_maximum_size(self: Fl_Int_InputPtr, m: int)
extern def Fl_Int_Input_position(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_position(self: Fl_Int_InputPtr, p: int) -> int
extern def Fl_Int_Input_set_mark(self: Fl_Int_InputPtr, m: int) -> int
extern def Fl_Int_Input_mark(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_replace(self: Fl_Int_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Int_Input_insert(self: Fl_Int_InputPtr, t: str, l: int) -> int
extern def Fl_Int_Input_append(self: Fl_Int_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Int_Input_copy(self: Fl_Int_InputPtr, clipboard: int) -> int
extern def Fl_Int_Input_undo(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_copy_cuts(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_cursor_color(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_cursor_color(self: Fl_Int_InputPtr, s: t.CUInt32T)
extern def Fl_Int_Input_text_font(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_text_font(self: Fl_Int_InputPtr, s: int)
extern def Fl_Int_Input_text_color(self: Fl_Int_InputPtr) -> t.CUInt32T
extern def Fl_Int_Input_set_text_color(self: Fl_Int_InputPtr, s: t.CUInt32T)
extern def Fl_Int_Input_text_size(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_text_size(self: Fl_Int_InputPtr, s: int)
extern def Fl_Int_Input_readonly(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_readonly(self: Fl_Int_InputPtr, boolean: int)
extern def Fl_Int_Input_wrap(self: Fl_Int_InputPtr) -> int
extern def Fl_Int_Input_set_wrap(self: Fl_Int_InputPtr, boolean: int)
extern def Fl_Int_Input_set_tab_nav(self: Fl_Int_InputPtr, flag: int)
extern def Fl_Int_Input_tab_nav(self: Fl_Int_InputPtr) -> int
# ----- Fl_Float_Input (widget_declare) -----
extern def Fl_Float_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Float_InputPtr
extern def Fl_Float_Input_x(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_y(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_width(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_height(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_label(self: Fl_Float_InputPtr) -> str
extern def Fl_Float_Input_set_label(self: Fl_Float_InputPtr, title: str)
extern def Fl_Float_Input_redraw(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_show(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_hide(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_activate(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_deactivate(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_redraw_label(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_resize(self: Fl_Float_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Float_Input_widget_resize(self: Fl_Float_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Float_Input_tooltip(self: Fl_Float_InputPtr) -> str
extern def Fl_Float_Input_set_tooltip(self: Fl_Float_InputPtr, txt: str)
extern def Fl_Float_Input_get_type(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_type(self: Fl_Float_InputPtr, typ: int)
extern def Fl_Float_Input_color(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_color(self: Fl_Float_InputPtr, color: t.CUInt32T)
extern def Fl_Float_Input_measure_label(self: Fl_Float_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Float_Input_label_color(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_label_color(self: Fl_Float_InputPtr, color: t.CUInt32T)
extern def Fl_Float_Input_label_font(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_label_font(self: Fl_Float_InputPtr, font: int)
extern def Fl_Float_Input_label_size(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_label_size(self: Fl_Float_InputPtr, sz: int)
extern def Fl_Float_Input_label_type(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_label_type(self: Fl_Float_InputPtr, typ: int)
extern def Fl_Float_Input_box(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_box(self: Fl_Float_InputPtr, typ: int)
extern def Fl_Float_Input_changed(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_changed(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_clear_changed(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_align(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_align(self: Fl_Float_InputPtr, typ: int)
extern def Fl_Float_Input_delete(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_set_image(self: Fl_Float_InputPtr, a1: bytes)
extern def Fl_Float_Input_handle(self: Fl_Float_InputPtr, cb: bytes, data: bytes)
extern def Fl_Float_Input_handle_event(self: Fl_Float_InputPtr, event: int) -> int
extern def Fl_Float_Input_draw(self: Fl_Float_InputPtr, cb: bytes, data: bytes)
extern def Fl_Float_Input_resize_callback(self: Fl_Float_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Float_Input_set_when(self: Fl_Float_InputPtr, a1: int)
extern def Fl_Float_Input_when(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_image(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_parent(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_selection_color(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_selection_color(self: Fl_Float_InputPtr, color: t.CUInt32T)
extern def Fl_Float_Input_do_callback(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_inside(self: Fl_Float_InputPtr, a1: bytes) -> int
extern def Fl_Float_Input_window(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_top_window(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_takes_events(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_user_data(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_take_focus(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_visible_focus(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_clear_visible_focus(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_visible_focus(self: Fl_Float_InputPtr, v: int)
extern def Fl_Float_Input_has_visible_focus(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_user_data(self: Fl_Float_InputPtr, data: bytes)
extern def Fl_Float_Input_draw_data(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_handle_data(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_set_draw_data(self: Fl_Float_InputPtr, data: bytes)
extern def Fl_Float_Input_set_handle_data(self: Fl_Float_InputPtr, data: bytes)
extern def Fl_Float_Input_damage(self: Fl_Float_InputPtr) -> t.CUInt8T
extern def Fl_Float_Input_set_damage(self: Fl_Float_InputPtr, flag: t.CUInt8T)
extern def Fl_Float_Input_set_damage_area(self: Fl_Float_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Float_Input_clear_damage(self: Fl_Float_InputPtr)
extern def Fl_Float_Input_as_window(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_as_group(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_set_deimage(self: Fl_Float_InputPtr, a1: bytes)
extern def Fl_Float_Input_deimage(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_set_callback(self: Fl_Float_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Float_Input_visible(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_visible_r(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_active(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_active_r(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_callback(self: Fl_Float_InputPtr) -> bytes
extern def Fl_Float_Input_set_deletion_callback(self: Fl_Float_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Float_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Float_InputPtr
extern def Fl_Float_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Float_InputPtr
extern def Fl_Float_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Float_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Float_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Float_Input (input_declare) -----
extern def Fl_Float_Input_set_value(self: Fl_Float_InputPtr, a1: str) -> int
extern def Fl_Float_Input_value(self: Fl_Float_InputPtr) -> str
extern def Fl_Float_Input_maximum_size(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_maximum_size(self: Fl_Float_InputPtr, m: int)
extern def Fl_Float_Input_position(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_position(self: Fl_Float_InputPtr, p: int) -> int
extern def Fl_Float_Input_set_mark(self: Fl_Float_InputPtr, m: int) -> int
extern def Fl_Float_Input_mark(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_replace(self: Fl_Float_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Float_Input_insert(self: Fl_Float_InputPtr, t: str, l: int) -> int
extern def Fl_Float_Input_append(self: Fl_Float_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Float_Input_copy(self: Fl_Float_InputPtr, clipboard: int) -> int
extern def Fl_Float_Input_undo(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_copy_cuts(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_cursor_color(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_cursor_color(self: Fl_Float_InputPtr, s: t.CUInt32T)
extern def Fl_Float_Input_text_font(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_text_font(self: Fl_Float_InputPtr, s: int)
extern def Fl_Float_Input_text_color(self: Fl_Float_InputPtr) -> t.CUInt32T
extern def Fl_Float_Input_set_text_color(self: Fl_Float_InputPtr, s: t.CUInt32T)
extern def Fl_Float_Input_text_size(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_text_size(self: Fl_Float_InputPtr, s: int)
extern def Fl_Float_Input_readonly(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_readonly(self: Fl_Float_InputPtr, boolean: int)
extern def Fl_Float_Input_wrap(self: Fl_Float_InputPtr) -> int
extern def Fl_Float_Input_set_wrap(self: Fl_Float_InputPtr, boolean: int)
extern def Fl_Float_Input_set_tab_nav(self: Fl_Float_InputPtr, flag: int)
extern def Fl_Float_Input_tab_nav(self: Fl_Float_InputPtr) -> int
# ----- Fl_Multiline_Input (widget_declare) -----
extern def Fl_Multiline_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Multiline_InputPtr
extern def Fl_Multiline_Input_x(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_y(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_width(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_height(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_label(self: Fl_Multiline_InputPtr) -> str
extern def Fl_Multiline_Input_set_label(self: Fl_Multiline_InputPtr, title: str)
extern def Fl_Multiline_Input_redraw(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_show(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_hide(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_activate(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_deactivate(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_redraw_label(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_resize(self: Fl_Multiline_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Multiline_Input_widget_resize(self: Fl_Multiline_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Multiline_Input_tooltip(self: Fl_Multiline_InputPtr) -> str
extern def Fl_Multiline_Input_set_tooltip(self: Fl_Multiline_InputPtr, txt: str)
extern def Fl_Multiline_Input_get_type(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_type(self: Fl_Multiline_InputPtr, typ: int)
extern def Fl_Multiline_Input_color(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_color(self: Fl_Multiline_InputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Input_measure_label(self: Fl_Multiline_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Multiline_Input_label_color(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_label_color(self: Fl_Multiline_InputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Input_label_font(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_label_font(self: Fl_Multiline_InputPtr, font: int)
extern def Fl_Multiline_Input_label_size(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_label_size(self: Fl_Multiline_InputPtr, sz: int)
extern def Fl_Multiline_Input_label_type(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_label_type(self: Fl_Multiline_InputPtr, typ: int)
extern def Fl_Multiline_Input_box(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_box(self: Fl_Multiline_InputPtr, typ: int)
extern def Fl_Multiline_Input_changed(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_changed(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_clear_changed(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_align(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_align(self: Fl_Multiline_InputPtr, typ: int)
extern def Fl_Multiline_Input_delete(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_set_image(self: Fl_Multiline_InputPtr, a1: bytes)
extern def Fl_Multiline_Input_handle(self: Fl_Multiline_InputPtr, cb: bytes, data: bytes)
extern def Fl_Multiline_Input_handle_event(self: Fl_Multiline_InputPtr, event: int) -> int
extern def Fl_Multiline_Input_draw(self: Fl_Multiline_InputPtr, cb: bytes, data: bytes)
extern def Fl_Multiline_Input_resize_callback(self: Fl_Multiline_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Multiline_Input_set_when(self: Fl_Multiline_InputPtr, a1: int)
extern def Fl_Multiline_Input_when(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_image(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_parent(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_selection_color(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_selection_color(self: Fl_Multiline_InputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Input_do_callback(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_inside(self: Fl_Multiline_InputPtr, a1: bytes) -> int
extern def Fl_Multiline_Input_window(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_top_window(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_takes_events(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_user_data(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_take_focus(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_visible_focus(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_clear_visible_focus(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_visible_focus(self: Fl_Multiline_InputPtr, v: int)
extern def Fl_Multiline_Input_has_visible_focus(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_user_data(self: Fl_Multiline_InputPtr, data: bytes)
extern def Fl_Multiline_Input_draw_data(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_handle_data(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_set_draw_data(self: Fl_Multiline_InputPtr, data: bytes)
extern def Fl_Multiline_Input_set_handle_data(self: Fl_Multiline_InputPtr, data: bytes)
extern def Fl_Multiline_Input_damage(self: Fl_Multiline_InputPtr) -> t.CUInt8T
extern def Fl_Multiline_Input_set_damage(self: Fl_Multiline_InputPtr, flag: t.CUInt8T)
extern def Fl_Multiline_Input_set_damage_area(self: Fl_Multiline_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Multiline_Input_clear_damage(self: Fl_Multiline_InputPtr)
extern def Fl_Multiline_Input_as_window(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_as_group(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_set_deimage(self: Fl_Multiline_InputPtr, a1: bytes)
extern def Fl_Multiline_Input_deimage(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_set_callback(self: Fl_Multiline_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Multiline_Input_visible(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_visible_r(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_active(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_active_r(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_callback(self: Fl_Multiline_InputPtr) -> bytes
extern def Fl_Multiline_Input_set_deletion_callback(self: Fl_Multiline_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Multiline_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Multiline_InputPtr
extern def Fl_Multiline_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Multiline_InputPtr
extern def Fl_Multiline_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Multiline_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Multiline_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Multiline_Input (input_declare) -----
extern def Fl_Multiline_Input_set_value(self: Fl_Multiline_InputPtr, a1: str) -> int
extern def Fl_Multiline_Input_value(self: Fl_Multiline_InputPtr) -> str
extern def Fl_Multiline_Input_maximum_size(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_maximum_size(self: Fl_Multiline_InputPtr, m: int)
extern def Fl_Multiline_Input_position(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_position(self: Fl_Multiline_InputPtr, p: int) -> int
extern def Fl_Multiline_Input_set_mark(self: Fl_Multiline_InputPtr, m: int) -> int
extern def Fl_Multiline_Input_mark(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_replace(self: Fl_Multiline_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Multiline_Input_insert(self: Fl_Multiline_InputPtr, t: str, l: int) -> int
extern def Fl_Multiline_Input_append(self: Fl_Multiline_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Multiline_Input_copy(self: Fl_Multiline_InputPtr, clipboard: int) -> int
extern def Fl_Multiline_Input_undo(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_copy_cuts(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_cursor_color(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_cursor_color(self: Fl_Multiline_InputPtr, s: t.CUInt32T)
extern def Fl_Multiline_Input_text_font(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_text_font(self: Fl_Multiline_InputPtr, s: int)
extern def Fl_Multiline_Input_text_color(self: Fl_Multiline_InputPtr) -> t.CUInt32T
extern def Fl_Multiline_Input_set_text_color(self: Fl_Multiline_InputPtr, s: t.CUInt32T)
extern def Fl_Multiline_Input_text_size(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_text_size(self: Fl_Multiline_InputPtr, s: int)
extern def Fl_Multiline_Input_readonly(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_readonly(self: Fl_Multiline_InputPtr, boolean: int)
extern def Fl_Multiline_Input_wrap(self: Fl_Multiline_InputPtr) -> int
extern def Fl_Multiline_Input_set_wrap(self: Fl_Multiline_InputPtr, boolean: int)
extern def Fl_Multiline_Input_set_tab_nav(self: Fl_Multiline_InputPtr, flag: int)
extern def Fl_Multiline_Input_tab_nav(self: Fl_Multiline_InputPtr) -> int
# ----- Fl_Secret_Input (widget_declare) -----
extern def Fl_Secret_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Secret_InputPtr
extern def Fl_Secret_Input_x(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_y(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_width(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_height(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_label(self: Fl_Secret_InputPtr) -> str
extern def Fl_Secret_Input_set_label(self: Fl_Secret_InputPtr, title: str)
extern def Fl_Secret_Input_redraw(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_show(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_hide(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_activate(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_deactivate(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_redraw_label(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_resize(self: Fl_Secret_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Secret_Input_widget_resize(self: Fl_Secret_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Secret_Input_tooltip(self: Fl_Secret_InputPtr) -> str
extern def Fl_Secret_Input_set_tooltip(self: Fl_Secret_InputPtr, txt: str)
extern def Fl_Secret_Input_get_type(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_type(self: Fl_Secret_InputPtr, typ: int)
extern def Fl_Secret_Input_color(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_color(self: Fl_Secret_InputPtr, color: t.CUInt32T)
extern def Fl_Secret_Input_measure_label(self: Fl_Secret_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Secret_Input_label_color(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_label_color(self: Fl_Secret_InputPtr, color: t.CUInt32T)
extern def Fl_Secret_Input_label_font(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_label_font(self: Fl_Secret_InputPtr, font: int)
extern def Fl_Secret_Input_label_size(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_label_size(self: Fl_Secret_InputPtr, sz: int)
extern def Fl_Secret_Input_label_type(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_label_type(self: Fl_Secret_InputPtr, typ: int)
extern def Fl_Secret_Input_box(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_box(self: Fl_Secret_InputPtr, typ: int)
extern def Fl_Secret_Input_changed(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_changed(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_clear_changed(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_align(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_align(self: Fl_Secret_InputPtr, typ: int)
extern def Fl_Secret_Input_delete(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_set_image(self: Fl_Secret_InputPtr, a1: bytes)
extern def Fl_Secret_Input_handle(self: Fl_Secret_InputPtr, cb: bytes, data: bytes)
extern def Fl_Secret_Input_handle_event(self: Fl_Secret_InputPtr, event: int) -> int
extern def Fl_Secret_Input_draw(self: Fl_Secret_InputPtr, cb: bytes, data: bytes)
extern def Fl_Secret_Input_resize_callback(self: Fl_Secret_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Secret_Input_set_when(self: Fl_Secret_InputPtr, a1: int)
extern def Fl_Secret_Input_when(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_image(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_parent(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_selection_color(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_selection_color(self: Fl_Secret_InputPtr, color: t.CUInt32T)
extern def Fl_Secret_Input_do_callback(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_inside(self: Fl_Secret_InputPtr, a1: bytes) -> int
extern def Fl_Secret_Input_window(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_top_window(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_takes_events(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_user_data(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_take_focus(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_visible_focus(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_clear_visible_focus(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_visible_focus(self: Fl_Secret_InputPtr, v: int)
extern def Fl_Secret_Input_has_visible_focus(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_user_data(self: Fl_Secret_InputPtr, data: bytes)
extern def Fl_Secret_Input_draw_data(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_handle_data(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_set_draw_data(self: Fl_Secret_InputPtr, data: bytes)
extern def Fl_Secret_Input_set_handle_data(self: Fl_Secret_InputPtr, data: bytes)
extern def Fl_Secret_Input_damage(self: Fl_Secret_InputPtr) -> t.CUInt8T
extern def Fl_Secret_Input_set_damage(self: Fl_Secret_InputPtr, flag: t.CUInt8T)
extern def Fl_Secret_Input_set_damage_area(self: Fl_Secret_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Secret_Input_clear_damage(self: Fl_Secret_InputPtr)
extern def Fl_Secret_Input_as_window(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_as_group(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_set_deimage(self: Fl_Secret_InputPtr, a1: bytes)
extern def Fl_Secret_Input_deimage(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_set_callback(self: Fl_Secret_InputPtr, a1: bytes, a2: bytes)
extern def Fl_Secret_Input_visible(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_visible_r(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_active(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_active_r(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_callback(self: Fl_Secret_InputPtr) -> bytes
extern def Fl_Secret_Input_set_deletion_callback(self: Fl_Secret_InputPtr, cb1: bytes, data: bytes)
extern def Fl_Secret_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Secret_InputPtr
extern def Fl_Secret_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Secret_InputPtr
extern def Fl_Secret_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Secret_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Secret_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Secret_Input (input_declare) -----
extern def Fl_Secret_Input_set_value(self: Fl_Secret_InputPtr, a1: str) -> int
extern def Fl_Secret_Input_value(self: Fl_Secret_InputPtr) -> str
extern def Fl_Secret_Input_maximum_size(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_maximum_size(self: Fl_Secret_InputPtr, m: int)
extern def Fl_Secret_Input_position(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_position(self: Fl_Secret_InputPtr, p: int) -> int
extern def Fl_Secret_Input_set_mark(self: Fl_Secret_InputPtr, m: int) -> int
extern def Fl_Secret_Input_mark(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_replace(self: Fl_Secret_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Secret_Input_insert(self: Fl_Secret_InputPtr, t: str, l: int) -> int
extern def Fl_Secret_Input_append(self: Fl_Secret_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Secret_Input_copy(self: Fl_Secret_InputPtr, clipboard: int) -> int
extern def Fl_Secret_Input_undo(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_copy_cuts(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_cursor_color(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_cursor_color(self: Fl_Secret_InputPtr, s: t.CUInt32T)
extern def Fl_Secret_Input_text_font(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_text_font(self: Fl_Secret_InputPtr, s: int)
extern def Fl_Secret_Input_text_color(self: Fl_Secret_InputPtr) -> t.CUInt32T
extern def Fl_Secret_Input_set_text_color(self: Fl_Secret_InputPtr, s: t.CUInt32T)
extern def Fl_Secret_Input_text_size(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_text_size(self: Fl_Secret_InputPtr, s: int)
extern def Fl_Secret_Input_readonly(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_readonly(self: Fl_Secret_InputPtr, boolean: int)
extern def Fl_Secret_Input_wrap(self: Fl_Secret_InputPtr) -> int
extern def Fl_Secret_Input_set_wrap(self: Fl_Secret_InputPtr, boolean: int)
extern def Fl_Secret_Input_set_tab_nav(self: Fl_Secret_InputPtr, flag: int)
extern def Fl_Secret_Input_tab_nav(self: Fl_Secret_InputPtr) -> int
# ----- Fl_File_Input (widget_declare) -----
extern def Fl_File_Input_new(x: int, y: int, width: int, height: int, title: str) -> Fl_File_InputPtr
extern def Fl_File_Input_x(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_y(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_width(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_height(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_label(self: Fl_File_InputPtr) -> str
extern def Fl_File_Input_set_label(self: Fl_File_InputPtr, title: str)
extern def Fl_File_Input_redraw(self: Fl_File_InputPtr)
extern def Fl_File_Input_show(self: Fl_File_InputPtr)
extern def Fl_File_Input_hide(self: Fl_File_InputPtr)
extern def Fl_File_Input_activate(self: Fl_File_InputPtr)
extern def Fl_File_Input_deactivate(self: Fl_File_InputPtr)
extern def Fl_File_Input_redraw_label(self: Fl_File_InputPtr)
extern def Fl_File_Input_resize(self: Fl_File_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_File_Input_widget_resize(self: Fl_File_InputPtr, x: int, y: int, width: int, height: int)
extern def Fl_File_Input_tooltip(self: Fl_File_InputPtr) -> str
extern def Fl_File_Input_set_tooltip(self: Fl_File_InputPtr, txt: str)
extern def Fl_File_Input_get_type(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_type(self: Fl_File_InputPtr, typ: int)
extern def Fl_File_Input_color(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_color(self: Fl_File_InputPtr, color: t.CUInt32T)
extern def Fl_File_Input_measure_label(self: Fl_File_InputPtr, a1: bytes, a2: bytes)
extern def Fl_File_Input_label_color(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_label_color(self: Fl_File_InputPtr, color: t.CUInt32T)
extern def Fl_File_Input_label_font(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_label_font(self: Fl_File_InputPtr, font: int)
extern def Fl_File_Input_label_size(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_label_size(self: Fl_File_InputPtr, sz: int)
extern def Fl_File_Input_label_type(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_label_type(self: Fl_File_InputPtr, typ: int)
extern def Fl_File_Input_box(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_box(self: Fl_File_InputPtr, typ: int)
extern def Fl_File_Input_changed(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_changed(self: Fl_File_InputPtr)
extern def Fl_File_Input_clear_changed(self: Fl_File_InputPtr)
extern def Fl_File_Input_align(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_align(self: Fl_File_InputPtr, typ: int)
extern def Fl_File_Input_delete(self: Fl_File_InputPtr)
extern def Fl_File_Input_set_image(self: Fl_File_InputPtr, a1: bytes)
extern def Fl_File_Input_handle(self: Fl_File_InputPtr, cb: bytes, data: bytes)
extern def Fl_File_Input_handle_event(self: Fl_File_InputPtr, event: int) -> int
extern def Fl_File_Input_draw(self: Fl_File_InputPtr, cb: bytes, data: bytes)
extern def Fl_File_Input_resize_callback(self: Fl_File_InputPtr, cb1: bytes, data: bytes)
extern def Fl_File_Input_set_when(self: Fl_File_InputPtr, a1: int)
extern def Fl_File_Input_when(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_image(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_parent(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_selection_color(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_selection_color(self: Fl_File_InputPtr, color: t.CUInt32T)
extern def Fl_File_Input_do_callback(self: Fl_File_InputPtr)
extern def Fl_File_Input_inside(self: Fl_File_InputPtr, a1: bytes) -> int
extern def Fl_File_Input_window(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_top_window(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_takes_events(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_user_data(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_take_focus(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_visible_focus(self: Fl_File_InputPtr)
extern def Fl_File_Input_clear_visible_focus(self: Fl_File_InputPtr)
extern def Fl_File_Input_visible_focus(self: Fl_File_InputPtr, v: int)
extern def Fl_File_Input_has_visible_focus(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_user_data(self: Fl_File_InputPtr, data: bytes)
extern def Fl_File_Input_draw_data(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_handle_data(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_set_draw_data(self: Fl_File_InputPtr, data: bytes)
extern def Fl_File_Input_set_handle_data(self: Fl_File_InputPtr, data: bytes)
extern def Fl_File_Input_damage(self: Fl_File_InputPtr) -> t.CUInt8T
extern def Fl_File_Input_set_damage(self: Fl_File_InputPtr, flag: t.CUInt8T)
extern def Fl_File_Input_set_damage_area(self: Fl_File_InputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_File_Input_clear_damage(self: Fl_File_InputPtr)
extern def Fl_File_Input_as_window(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_as_group(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_set_deimage(self: Fl_File_InputPtr, a1: bytes)
extern def Fl_File_Input_deimage(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_set_callback(self: Fl_File_InputPtr, a1: bytes, a2: bytes)
extern def Fl_File_Input_visible(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_visible_r(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_active(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_active_r(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_callback(self: Fl_File_InputPtr) -> bytes
extern def Fl_File_Input_set_deletion_callback(self: Fl_File_InputPtr, cb1: bytes, data: bytes)
extern def Fl_File_Input_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_File_InputPtr
extern def Fl_File_Input_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_File_InputPtr
extern def Fl_File_Input_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_File_Input_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_File_Input_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_File_Input (input_declare) -----
extern def Fl_File_Input_set_value(self: Fl_File_InputPtr, a1: str) -> int
extern def Fl_File_Input_value(self: Fl_File_InputPtr) -> str
extern def Fl_File_Input_maximum_size(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_maximum_size(self: Fl_File_InputPtr, m: int)
extern def Fl_File_Input_position(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_position(self: Fl_File_InputPtr, p: int) -> int
extern def Fl_File_Input_set_mark(self: Fl_File_InputPtr, m: int) -> int
extern def Fl_File_Input_mark(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_replace(self: Fl_File_InputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_File_Input_insert(self: Fl_File_InputPtr, t: str, l: int) -> int
extern def Fl_File_Input_append(self: Fl_File_InputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_File_Input_copy(self: Fl_File_InputPtr, clipboard: int) -> int
extern def Fl_File_Input_undo(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_copy_cuts(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_cursor_color(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_cursor_color(self: Fl_File_InputPtr, s: t.CUInt32T)
extern def Fl_File_Input_text_font(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_text_font(self: Fl_File_InputPtr, s: int)
extern def Fl_File_Input_text_color(self: Fl_File_InputPtr) -> t.CUInt32T
extern def Fl_File_Input_set_text_color(self: Fl_File_InputPtr, s: t.CUInt32T)
extern def Fl_File_Input_text_size(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_text_size(self: Fl_File_InputPtr, s: int)
extern def Fl_File_Input_readonly(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_readonly(self: Fl_File_InputPtr, boolean: int)
extern def Fl_File_Input_wrap(self: Fl_File_InputPtr) -> int
extern def Fl_File_Input_set_wrap(self: Fl_File_InputPtr, boolean: int)
extern def Fl_File_Input_set_tab_nav(self: Fl_File_InputPtr, flag: int)
extern def Fl_File_Input_tab_nav(self: Fl_File_InputPtr) -> int
# ----- Fl_Output (widget_declare) -----
extern def Fl_Output_new(x: int, y: int, width: int, height: int, title: str) -> Fl_OutputPtr
extern def Fl_Output_x(self: Fl_OutputPtr) -> int
extern def Fl_Output_y(self: Fl_OutputPtr) -> int
extern def Fl_Output_width(self: Fl_OutputPtr) -> int
extern def Fl_Output_height(self: Fl_OutputPtr) -> int
extern def Fl_Output_label(self: Fl_OutputPtr) -> str
extern def Fl_Output_set_label(self: Fl_OutputPtr, title: str)
extern def Fl_Output_redraw(self: Fl_OutputPtr)
extern def Fl_Output_show(self: Fl_OutputPtr)
extern def Fl_Output_hide(self: Fl_OutputPtr)
extern def Fl_Output_activate(self: Fl_OutputPtr)
extern def Fl_Output_deactivate(self: Fl_OutputPtr)
extern def Fl_Output_redraw_label(self: Fl_OutputPtr)
extern def Fl_Output_resize(self: Fl_OutputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Output_widget_resize(self: Fl_OutputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Output_tooltip(self: Fl_OutputPtr) -> str
extern def Fl_Output_set_tooltip(self: Fl_OutputPtr, txt: str)
extern def Fl_Output_get_type(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_type(self: Fl_OutputPtr, typ: int)
extern def Fl_Output_color(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_color(self: Fl_OutputPtr, color: t.CUInt32T)
extern def Fl_Output_measure_label(self: Fl_OutputPtr, a1: bytes, a2: bytes)
extern def Fl_Output_label_color(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_label_color(self: Fl_OutputPtr, color: t.CUInt32T)
extern def Fl_Output_label_font(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_label_font(self: Fl_OutputPtr, font: int)
extern def Fl_Output_label_size(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_label_size(self: Fl_OutputPtr, sz: int)
extern def Fl_Output_label_type(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_label_type(self: Fl_OutputPtr, typ: int)
extern def Fl_Output_box(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_box(self: Fl_OutputPtr, typ: int)
extern def Fl_Output_changed(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_changed(self: Fl_OutputPtr)
extern def Fl_Output_clear_changed(self: Fl_OutputPtr)
extern def Fl_Output_align(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_align(self: Fl_OutputPtr, typ: int)
extern def Fl_Output_delete(self: Fl_OutputPtr)
extern def Fl_Output_set_image(self: Fl_OutputPtr, a1: bytes)
extern def Fl_Output_handle(self: Fl_OutputPtr, cb: bytes, data: bytes)
extern def Fl_Output_handle_event(self: Fl_OutputPtr, event: int) -> int
extern def Fl_Output_draw(self: Fl_OutputPtr, cb: bytes, data: bytes)
extern def Fl_Output_resize_callback(self: Fl_OutputPtr, cb1: bytes, data: bytes)
extern def Fl_Output_set_when(self: Fl_OutputPtr, a1: int)
extern def Fl_Output_when(self: Fl_OutputPtr) -> int
extern def Fl_Output_image(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_parent(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_selection_color(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_selection_color(self: Fl_OutputPtr, color: t.CUInt32T)
extern def Fl_Output_do_callback(self: Fl_OutputPtr)
extern def Fl_Output_inside(self: Fl_OutputPtr, a1: bytes) -> int
extern def Fl_Output_window(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_top_window(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_takes_events(self: Fl_OutputPtr) -> int
extern def Fl_Output_user_data(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_take_focus(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_visible_focus(self: Fl_OutputPtr)
extern def Fl_Output_clear_visible_focus(self: Fl_OutputPtr)
extern def Fl_Output_visible_focus(self: Fl_OutputPtr, v: int)
extern def Fl_Output_has_visible_focus(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_user_data(self: Fl_OutputPtr, data: bytes)
extern def Fl_Output_draw_data(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_handle_data(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_set_draw_data(self: Fl_OutputPtr, data: bytes)
extern def Fl_Output_set_handle_data(self: Fl_OutputPtr, data: bytes)
extern def Fl_Output_damage(self: Fl_OutputPtr) -> t.CUInt8T
extern def Fl_Output_set_damage(self: Fl_OutputPtr, flag: t.CUInt8T)
extern def Fl_Output_set_damage_area(self: Fl_OutputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Output_clear_damage(self: Fl_OutputPtr)
extern def Fl_Output_as_window(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_as_group(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_set_deimage(self: Fl_OutputPtr, a1: bytes)
extern def Fl_Output_deimage(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_set_callback(self: Fl_OutputPtr, a1: bytes, a2: bytes)
extern def Fl_Output_visible(self: Fl_OutputPtr) -> int
extern def Fl_Output_visible_r(self: Fl_OutputPtr) -> int
extern def Fl_Output_active(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_active_r(self: Fl_OutputPtr) -> int
extern def Fl_Output_callback(self: Fl_OutputPtr) -> bytes
extern def Fl_Output_set_deletion_callback(self: Fl_OutputPtr, cb1: bytes, data: bytes)
extern def Fl_Output_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_OutputPtr
extern def Fl_Output_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_OutputPtr
extern def Fl_Output_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Output_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Output_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Output (input_declare) -----
extern def Fl_Output_set_value(self: Fl_OutputPtr, a1: str) -> int
extern def Fl_Output_value(self: Fl_OutputPtr) -> str
extern def Fl_Output_maximum_size(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_maximum_size(self: Fl_OutputPtr, m: int)
extern def Fl_Output_position(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_position(self: Fl_OutputPtr, p: int) -> int
extern def Fl_Output_set_mark(self: Fl_OutputPtr, m: int) -> int
extern def Fl_Output_mark(self: Fl_OutputPtr) -> int
extern def Fl_Output_replace(self: Fl_OutputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Output_insert(self: Fl_OutputPtr, t: str, l: int) -> int
extern def Fl_Output_append(self: Fl_OutputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Output_copy(self: Fl_OutputPtr, clipboard: int) -> int
extern def Fl_Output_undo(self: Fl_OutputPtr) -> int
extern def Fl_Output_copy_cuts(self: Fl_OutputPtr) -> int
extern def Fl_Output_cursor_color(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_cursor_color(self: Fl_OutputPtr, s: t.CUInt32T)
extern def Fl_Output_text_font(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_text_font(self: Fl_OutputPtr, s: int)
extern def Fl_Output_text_color(self: Fl_OutputPtr) -> t.CUInt32T
extern def Fl_Output_set_text_color(self: Fl_OutputPtr, s: t.CUInt32T)
extern def Fl_Output_text_size(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_text_size(self: Fl_OutputPtr, s: int)
extern def Fl_Output_readonly(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_readonly(self: Fl_OutputPtr, boolean: int)
extern def Fl_Output_wrap(self: Fl_OutputPtr) -> int
extern def Fl_Output_set_wrap(self: Fl_OutputPtr, boolean: int)
extern def Fl_Output_set_tab_nav(self: Fl_OutputPtr, flag: int)
extern def Fl_Output_tab_nav(self: Fl_OutputPtr) -> int
# ----- Fl_Multiline_Output (widget_declare) -----
extern def Fl_Multiline_Output_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Multiline_OutputPtr
extern def Fl_Multiline_Output_x(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_y(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_width(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_height(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_label(self: Fl_Multiline_OutputPtr) -> str
extern def Fl_Multiline_Output_set_label(self: Fl_Multiline_OutputPtr, title: str)
extern def Fl_Multiline_Output_redraw(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_show(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_hide(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_activate(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_deactivate(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_redraw_label(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_resize(self: Fl_Multiline_OutputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Multiline_Output_widget_resize(self: Fl_Multiline_OutputPtr, x: int, y: int, width: int, height: int)
extern def Fl_Multiline_Output_tooltip(self: Fl_Multiline_OutputPtr) -> str
extern def Fl_Multiline_Output_set_tooltip(self: Fl_Multiline_OutputPtr, txt: str)
extern def Fl_Multiline_Output_get_type(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_type(self: Fl_Multiline_OutputPtr, typ: int)
extern def Fl_Multiline_Output_color(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_color(self: Fl_Multiline_OutputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Output_measure_label(self: Fl_Multiline_OutputPtr, a1: bytes, a2: bytes)
extern def Fl_Multiline_Output_label_color(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_label_color(self: Fl_Multiline_OutputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Output_label_font(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_label_font(self: Fl_Multiline_OutputPtr, font: int)
extern def Fl_Multiline_Output_label_size(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_label_size(self: Fl_Multiline_OutputPtr, sz: int)
extern def Fl_Multiline_Output_label_type(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_label_type(self: Fl_Multiline_OutputPtr, typ: int)
extern def Fl_Multiline_Output_box(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_box(self: Fl_Multiline_OutputPtr, typ: int)
extern def Fl_Multiline_Output_changed(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_changed(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_clear_changed(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_align(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_align(self: Fl_Multiline_OutputPtr, typ: int)
extern def Fl_Multiline_Output_delete(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_set_image(self: Fl_Multiline_OutputPtr, a1: bytes)
extern def Fl_Multiline_Output_handle(self: Fl_Multiline_OutputPtr, cb: bytes, data: bytes)
extern def Fl_Multiline_Output_handle_event(self: Fl_Multiline_OutputPtr, event: int) -> int
extern def Fl_Multiline_Output_draw(self: Fl_Multiline_OutputPtr, cb: bytes, data: bytes)
extern def Fl_Multiline_Output_resize_callback(self: Fl_Multiline_OutputPtr, cb1: bytes, data: bytes)
extern def Fl_Multiline_Output_set_when(self: Fl_Multiline_OutputPtr, a1: int)
extern def Fl_Multiline_Output_when(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_image(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_parent(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_selection_color(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_selection_color(self: Fl_Multiline_OutputPtr, color: t.CUInt32T)
extern def Fl_Multiline_Output_do_callback(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_inside(self: Fl_Multiline_OutputPtr, a1: bytes) -> int
extern def Fl_Multiline_Output_window(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_top_window(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_takes_events(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_user_data(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_take_focus(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_visible_focus(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_clear_visible_focus(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_visible_focus(self: Fl_Multiline_OutputPtr, v: int)
extern def Fl_Multiline_Output_has_visible_focus(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_user_data(self: Fl_Multiline_OutputPtr, data: bytes)
extern def Fl_Multiline_Output_draw_data(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_handle_data(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_set_draw_data(self: Fl_Multiline_OutputPtr, data: bytes)
extern def Fl_Multiline_Output_set_handle_data(self: Fl_Multiline_OutputPtr, data: bytes)
extern def Fl_Multiline_Output_damage(self: Fl_Multiline_OutputPtr) -> t.CUInt8T
extern def Fl_Multiline_Output_set_damage(self: Fl_Multiline_OutputPtr, flag: t.CUInt8T)
extern def Fl_Multiline_Output_set_damage_area(self: Fl_Multiline_OutputPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Multiline_Output_clear_damage(self: Fl_Multiline_OutputPtr)
extern def Fl_Multiline_Output_as_window(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_as_group(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_set_deimage(self: Fl_Multiline_OutputPtr, a1: bytes)
extern def Fl_Multiline_Output_deimage(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_set_callback(self: Fl_Multiline_OutputPtr, a1: bytes, a2: bytes)
extern def Fl_Multiline_Output_visible(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_visible_r(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_active(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_active_r(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_callback(self: Fl_Multiline_OutputPtr) -> bytes
extern def Fl_Multiline_Output_set_deletion_callback(self: Fl_Multiline_OutputPtr, cb1: bytes, data: bytes)
extern def Fl_Multiline_Output_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Multiline_OutputPtr
extern def Fl_Multiline_Output_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Multiline_OutputPtr
extern def Fl_Multiline_Output_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Multiline_Output_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Multiline_Output_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Multiline_Output (input_declare) -----
extern def Fl_Multiline_Output_set_value(self: Fl_Multiline_OutputPtr, a1: str) -> int
extern def Fl_Multiline_Output_value(self: Fl_Multiline_OutputPtr) -> str
extern def Fl_Multiline_Output_maximum_size(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_maximum_size(self: Fl_Multiline_OutputPtr, m: int)
extern def Fl_Multiline_Output_position(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_position(self: Fl_Multiline_OutputPtr, p: int) -> int
extern def Fl_Multiline_Output_set_mark(self: Fl_Multiline_OutputPtr, m: int) -> int
extern def Fl_Multiline_Output_mark(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_replace(self: Fl_Multiline_OutputPtr, b: int, e: int, text: str, ilen: int) -> int
extern def Fl_Multiline_Output_insert(self: Fl_Multiline_OutputPtr, t: str, l: int) -> int
extern def Fl_Multiline_Output_append(self: Fl_Multiline_OutputPtr, t: str, l: int, keep_selection: t.CChar) -> int
extern def Fl_Multiline_Output_copy(self: Fl_Multiline_OutputPtr, clipboard: int) -> int
extern def Fl_Multiline_Output_undo(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_copy_cuts(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_cursor_color(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_cursor_color(self: Fl_Multiline_OutputPtr, s: t.CUInt32T)
extern def Fl_Multiline_Output_text_font(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_text_font(self: Fl_Multiline_OutputPtr, s: int)
extern def Fl_Multiline_Output_text_color(self: Fl_Multiline_OutputPtr) -> t.CUInt32T
extern def Fl_Multiline_Output_set_text_color(self: Fl_Multiline_OutputPtr, s: t.CUInt32T)
extern def Fl_Multiline_Output_text_size(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_text_size(self: Fl_Multiline_OutputPtr, s: int)
extern def Fl_Multiline_Output_readonly(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_readonly(self: Fl_Multiline_OutputPtr, boolean: int)
extern def Fl_Multiline_Output_wrap(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_Multiline_Output_set_wrap(self: Fl_Multiline_OutputPtr, boolean: int)
extern def Fl_Multiline_Output_set_tab_nav(self: Fl_Multiline_OutputPtr, flag: int)
extern def Fl_Multiline_Output_tab_nav(self: Fl_Multiline_OutputPtr) -> int
extern def Fl_File_Input_set_down_box(self: Fl_File_InputPtr, box: int)
extern def Fl_File_Input_down_box(self: Fl_File_InputPtr) -> int