556 lines
38 KiB
Plaintext
556 lines
38 KiB
Plaintext
import t, c
|
||
from fltk._types import *
|
||
|
||
# ============================================================
|
||
# fltk/_cfl_menu.vp — cfl_menu.h 的 extern FFI 声明(对接 cfltk C API)
|
||
# ============================================================
|
||
|
||
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
|
||
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
|
||
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
|
||
|
||
# ----- Fl_Menu_Bar (widget_declare) -----
|
||
extern def Fl_Menu_Bar_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Menu_BarPtr
|
||
extern def Fl_Menu_Bar_x(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_y(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_width(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_height(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_label(self: Fl_Menu_BarPtr) -> str
|
||
extern def Fl_Menu_Bar_set_label(self: Fl_Menu_BarPtr, title: str)
|
||
extern def Fl_Menu_Bar_redraw(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_show(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_hide(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_activate(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_deactivate(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_redraw_label(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_resize(self: Fl_Menu_BarPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Menu_Bar_widget_resize(self: Fl_Menu_BarPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Menu_Bar_tooltip(self: Fl_Menu_BarPtr) -> str
|
||
extern def Fl_Menu_Bar_set_tooltip(self: Fl_Menu_BarPtr, txt: str)
|
||
extern def Fl_Menu_Bar_get_type(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_type(self: Fl_Menu_BarPtr, typ: int)
|
||
extern def Fl_Menu_Bar_color(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_set_color(self: Fl_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Bar_measure_label(self: Fl_Menu_BarPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Menu_Bar_label_color(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_set_label_color(self: Fl_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Bar_label_font(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_label_font(self: Fl_Menu_BarPtr, font: int)
|
||
extern def Fl_Menu_Bar_label_size(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_label_size(self: Fl_Menu_BarPtr, sz: int)
|
||
extern def Fl_Menu_Bar_label_type(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_label_type(self: Fl_Menu_BarPtr, typ: int)
|
||
extern def Fl_Menu_Bar_box(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_box(self: Fl_Menu_BarPtr, typ: int)
|
||
extern def Fl_Menu_Bar_changed(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_changed(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_clear_changed(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_align(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_align(self: Fl_Menu_BarPtr, typ: int)
|
||
extern def Fl_Menu_Bar_delete(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_set_image(self: Fl_Menu_BarPtr, a1: bytes)
|
||
extern def Fl_Menu_Bar_handle(self: Fl_Menu_BarPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Menu_Bar_handle_event(self: Fl_Menu_BarPtr, event: int) -> int
|
||
extern def Fl_Menu_Bar_draw(self: Fl_Menu_BarPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Menu_Bar_resize_callback(self: Fl_Menu_BarPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Menu_Bar_set_when(self: Fl_Menu_BarPtr, a1: int)
|
||
extern def Fl_Menu_Bar_when(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_image(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_parent(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_selection_color(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_set_selection_color(self: Fl_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Bar_do_callback(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_inside(self: Fl_Menu_BarPtr, a1: bytes) -> int
|
||
extern def Fl_Menu_Bar_window(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_top_window(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_takes_events(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_user_data(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_take_focus(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_visible_focus(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_clear_visible_focus(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_visible_focus(self: Fl_Menu_BarPtr, v: int)
|
||
extern def Fl_Menu_Bar_has_visible_focus(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_set_user_data(self: Fl_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Menu_Bar_draw_data(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_handle_data(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_set_draw_data(self: Fl_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Menu_Bar_set_handle_data(self: Fl_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Menu_Bar_damage(self: Fl_Menu_BarPtr) -> t.CUInt8T
|
||
extern def Fl_Menu_Bar_set_damage(self: Fl_Menu_BarPtr, flag: t.CUInt8T)
|
||
extern def Fl_Menu_Bar_set_damage_area(self: Fl_Menu_BarPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Menu_Bar_clear_damage(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_as_window(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_as_group(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_set_deimage(self: Fl_Menu_BarPtr, a1: bytes)
|
||
extern def Fl_Menu_Bar_deimage(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_set_callback(self: Fl_Menu_BarPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Menu_Bar_visible(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_visible_r(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_active(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_active_r(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_callback(self: Fl_Menu_BarPtr) -> bytes
|
||
extern def Fl_Menu_Bar_set_deletion_callback(self: Fl_Menu_BarPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Menu_Bar_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Menu_BarPtr
|
||
extern def Fl_Menu_Bar_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Menu_BarPtr
|
||
extern def Fl_Menu_Bar_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Menu_Bar_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Menu_Bar_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
# ----- Fl_Menu_Bar (menu_declare) -----
|
||
extern def Fl_Menu_Bar_add(self: Fl_Menu_BarPtr, name: str, shortcut: int, a3: bytes, a4: bytes, a5: int) -> int
|
||
extern def Fl_Menu_Bar_insert(self: Fl_Menu_BarPtr, index: int, name: str, shortcut: int, a4: bytes, a5: bytes, a6: int) -> int
|
||
extern def Fl_Menu_Bar_get_item(self: Fl_Menu_BarPtr, name: str) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Bar_set_item(self: Fl_Menu_BarPtr, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Bar_text_font(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_text_font(self: Fl_Menu_BarPtr, c: int)
|
||
extern def Fl_Menu_Bar_text_size(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_text_size(self: Fl_Menu_BarPtr, c: int)
|
||
extern def Fl_Menu_Bar_text_color(self: Fl_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Bar_set_text_color(self: Fl_Menu_BarPtr, c: t.CUInt32T)
|
||
extern def Fl_Menu_Bar_add_choice(self: Fl_Menu_BarPtr, a1: str) -> int
|
||
extern def Fl_Menu_Bar_get_choice(self: Fl_Menu_BarPtr) -> str
|
||
extern def Fl_Menu_Bar_value(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_set_value(self: Fl_Menu_BarPtr, v: int) -> int
|
||
extern def Fl_Menu_Bar_clear(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_clear_submenu(self: Fl_Menu_BarPtr, index: int) -> int
|
||
extern def Fl_Menu_Bar_size(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_text(self: Fl_Menu_BarPtr, idx: int) -> str
|
||
extern def Fl_Menu_Bar_at(self: Fl_Menu_BarPtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Bar_set_mode(self: Fl_Menu_BarPtr, i: int, fl: int)
|
||
extern def Fl_Menu_Bar_mode(self: Fl_Menu_BarPtr, i: int) -> int
|
||
extern def Fl_Menu_Bar_find_index(self: Fl_Menu_BarPtr, label: str) -> int
|
||
extern def Fl_Menu_Bar_menu(self: Fl_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Bar_set_menu(self: Fl_Menu_BarPtr, item: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Bar_remove(self: Fl_Menu_BarPtr, idx: int)
|
||
extern def Fl_Menu_Bar_set_down_box(self: Fl_Menu_BarPtr, box: int)
|
||
extern def Fl_Menu_Bar_down_box(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_global(self: Fl_Menu_BarPtr)
|
||
extern def Fl_Menu_Bar_item_pathname(self: Fl_Menu_BarPtr, pathname: str, pathnamelen: int, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Bar_set_menu_box(self: Fl_Menu_BarPtr, b: int)
|
||
extern def Fl_Menu_Bar_menu_box(self: Fl_Menu_BarPtr) -> int
|
||
extern def Fl_Menu_Bar_mvalue(self: Fl_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Bar_prev_mvalue(self: Fl_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
|
||
# ----- Fl_Menu_Button (widget_declare) -----
|
||
extern def Fl_Menu_Button_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Menu_ButtonPtr
|
||
extern def Fl_Menu_Button_x(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_y(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_width(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_height(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_label(self: Fl_Menu_ButtonPtr) -> str
|
||
extern def Fl_Menu_Button_set_label(self: Fl_Menu_ButtonPtr, title: str)
|
||
extern def Fl_Menu_Button_redraw(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_show(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_hide(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_activate(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_deactivate(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_redraw_label(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_resize(self: Fl_Menu_ButtonPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Menu_Button_widget_resize(self: Fl_Menu_ButtonPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Menu_Button_tooltip(self: Fl_Menu_ButtonPtr) -> str
|
||
extern def Fl_Menu_Button_set_tooltip(self: Fl_Menu_ButtonPtr, txt: str)
|
||
extern def Fl_Menu_Button_get_type(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_type(self: Fl_Menu_ButtonPtr, typ: int)
|
||
extern def Fl_Menu_Button_color(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_set_color(self: Fl_Menu_ButtonPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Button_measure_label(self: Fl_Menu_ButtonPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Menu_Button_label_color(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_set_label_color(self: Fl_Menu_ButtonPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Button_label_font(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_label_font(self: Fl_Menu_ButtonPtr, font: int)
|
||
extern def Fl_Menu_Button_label_size(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_label_size(self: Fl_Menu_ButtonPtr, sz: int)
|
||
extern def Fl_Menu_Button_label_type(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_label_type(self: Fl_Menu_ButtonPtr, typ: int)
|
||
extern def Fl_Menu_Button_box(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_box(self: Fl_Menu_ButtonPtr, typ: int)
|
||
extern def Fl_Menu_Button_changed(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_changed(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_clear_changed(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_align(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_align(self: Fl_Menu_ButtonPtr, typ: int)
|
||
extern def Fl_Menu_Button_delete(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_set_image(self: Fl_Menu_ButtonPtr, a1: bytes)
|
||
extern def Fl_Menu_Button_handle(self: Fl_Menu_ButtonPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Menu_Button_handle_event(self: Fl_Menu_ButtonPtr, event: int) -> int
|
||
extern def Fl_Menu_Button_draw(self: Fl_Menu_ButtonPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Menu_Button_resize_callback(self: Fl_Menu_ButtonPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Menu_Button_set_when(self: Fl_Menu_ButtonPtr, a1: int)
|
||
extern def Fl_Menu_Button_when(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_image(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_parent(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_selection_color(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_set_selection_color(self: Fl_Menu_ButtonPtr, color: t.CUInt32T)
|
||
extern def Fl_Menu_Button_do_callback(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_inside(self: Fl_Menu_ButtonPtr, a1: bytes) -> int
|
||
extern def Fl_Menu_Button_window(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_top_window(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_takes_events(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_user_data(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_take_focus(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_visible_focus(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_clear_visible_focus(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_visible_focus(self: Fl_Menu_ButtonPtr, v: int)
|
||
extern def Fl_Menu_Button_has_visible_focus(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_set_user_data(self: Fl_Menu_ButtonPtr, data: bytes)
|
||
extern def Fl_Menu_Button_draw_data(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_handle_data(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_set_draw_data(self: Fl_Menu_ButtonPtr, data: bytes)
|
||
extern def Fl_Menu_Button_set_handle_data(self: Fl_Menu_ButtonPtr, data: bytes)
|
||
extern def Fl_Menu_Button_damage(self: Fl_Menu_ButtonPtr) -> t.CUInt8T
|
||
extern def Fl_Menu_Button_set_damage(self: Fl_Menu_ButtonPtr, flag: t.CUInt8T)
|
||
extern def Fl_Menu_Button_set_damage_area(self: Fl_Menu_ButtonPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Menu_Button_clear_damage(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_as_window(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_as_group(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_set_deimage(self: Fl_Menu_ButtonPtr, a1: bytes)
|
||
extern def Fl_Menu_Button_deimage(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_set_callback(self: Fl_Menu_ButtonPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Menu_Button_visible(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_visible_r(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_active(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_active_r(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_callback(self: Fl_Menu_ButtonPtr) -> bytes
|
||
extern def Fl_Menu_Button_set_deletion_callback(self: Fl_Menu_ButtonPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Menu_Button_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Menu_ButtonPtr
|
||
extern def Fl_Menu_Button_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Menu_ButtonPtr
|
||
extern def Fl_Menu_Button_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Menu_Button_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Menu_Button_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
# ----- Fl_Menu_Button (menu_declare) -----
|
||
extern def Fl_Menu_Button_add(self: Fl_Menu_ButtonPtr, name: str, shortcut: int, a3: bytes, a4: bytes, a5: int) -> int
|
||
extern def Fl_Menu_Button_insert(self: Fl_Menu_ButtonPtr, index: int, name: str, shortcut: int, a4: bytes, a5: bytes, a6: int) -> int
|
||
extern def Fl_Menu_Button_get_item(self: Fl_Menu_ButtonPtr, name: str) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Button_set_item(self: Fl_Menu_ButtonPtr, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Button_text_font(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_text_font(self: Fl_Menu_ButtonPtr, c: int)
|
||
extern def Fl_Menu_Button_text_size(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_text_size(self: Fl_Menu_ButtonPtr, c: int)
|
||
extern def Fl_Menu_Button_text_color(self: Fl_Menu_ButtonPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Button_set_text_color(self: Fl_Menu_ButtonPtr, c: t.CUInt32T)
|
||
extern def Fl_Menu_Button_add_choice(self: Fl_Menu_ButtonPtr, a1: str) -> int
|
||
extern def Fl_Menu_Button_get_choice(self: Fl_Menu_ButtonPtr) -> str
|
||
extern def Fl_Menu_Button_value(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_set_value(self: Fl_Menu_ButtonPtr, v: int) -> int
|
||
extern def Fl_Menu_Button_clear(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_clear_submenu(self: Fl_Menu_ButtonPtr, index: int) -> int
|
||
extern def Fl_Menu_Button_size(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_text(self: Fl_Menu_ButtonPtr, idx: int) -> str
|
||
extern def Fl_Menu_Button_at(self: Fl_Menu_ButtonPtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Button_set_mode(self: Fl_Menu_ButtonPtr, i: int, fl: int)
|
||
extern def Fl_Menu_Button_mode(self: Fl_Menu_ButtonPtr, i: int) -> int
|
||
extern def Fl_Menu_Button_find_index(self: Fl_Menu_ButtonPtr, label: str) -> int
|
||
extern def Fl_Menu_Button_menu(self: Fl_Menu_ButtonPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Button_set_menu(self: Fl_Menu_ButtonPtr, item: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Button_remove(self: Fl_Menu_ButtonPtr, idx: int)
|
||
extern def Fl_Menu_Button_set_down_box(self: Fl_Menu_ButtonPtr, box: int)
|
||
extern def Fl_Menu_Button_down_box(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_global(self: Fl_Menu_ButtonPtr)
|
||
extern def Fl_Menu_Button_item_pathname(self: Fl_Menu_ButtonPtr, pathname: str, pathnamelen: int, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Button_set_menu_box(self: Fl_Menu_ButtonPtr, b: int)
|
||
extern def Fl_Menu_Button_menu_box(self: Fl_Menu_ButtonPtr) -> int
|
||
extern def Fl_Menu_Button_mvalue(self: Fl_Menu_ButtonPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Button_prev_mvalue(self: Fl_Menu_ButtonPtr) -> Fl_Menu_ItemPtr
|
||
|
||
# ----- Fl_Choice (widget_declare) -----
|
||
extern def Fl_Choice_new(x: int, y: int, width: int, height: int, title: str) -> Fl_ChoicePtr
|
||
extern def Fl_Choice_x(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_y(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_width(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_height(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_label(self: Fl_ChoicePtr) -> str
|
||
extern def Fl_Choice_set_label(self: Fl_ChoicePtr, title: str)
|
||
extern def Fl_Choice_redraw(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_show(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_hide(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_activate(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_deactivate(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_redraw_label(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_resize(self: Fl_ChoicePtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Choice_widget_resize(self: Fl_ChoicePtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Choice_tooltip(self: Fl_ChoicePtr) -> str
|
||
extern def Fl_Choice_set_tooltip(self: Fl_ChoicePtr, txt: str)
|
||
extern def Fl_Choice_get_type(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_type(self: Fl_ChoicePtr, typ: int)
|
||
extern def Fl_Choice_color(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_set_color(self: Fl_ChoicePtr, color: t.CUInt32T)
|
||
extern def Fl_Choice_measure_label(self: Fl_ChoicePtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Choice_label_color(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_set_label_color(self: Fl_ChoicePtr, color: t.CUInt32T)
|
||
extern def Fl_Choice_label_font(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_label_font(self: Fl_ChoicePtr, font: int)
|
||
extern def Fl_Choice_label_size(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_label_size(self: Fl_ChoicePtr, sz: int)
|
||
extern def Fl_Choice_label_type(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_label_type(self: Fl_ChoicePtr, typ: int)
|
||
extern def Fl_Choice_box(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_box(self: Fl_ChoicePtr, typ: int)
|
||
extern def Fl_Choice_changed(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_changed(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_clear_changed(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_align(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_align(self: Fl_ChoicePtr, typ: int)
|
||
extern def Fl_Choice_delete(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_set_image(self: Fl_ChoicePtr, a1: bytes)
|
||
extern def Fl_Choice_handle(self: Fl_ChoicePtr, cb: bytes, data: bytes)
|
||
extern def Fl_Choice_handle_event(self: Fl_ChoicePtr, event: int) -> int
|
||
extern def Fl_Choice_draw(self: Fl_ChoicePtr, cb: bytes, data: bytes)
|
||
extern def Fl_Choice_resize_callback(self: Fl_ChoicePtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Choice_set_when(self: Fl_ChoicePtr, a1: int)
|
||
extern def Fl_Choice_when(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_image(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_parent(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_selection_color(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_set_selection_color(self: Fl_ChoicePtr, color: t.CUInt32T)
|
||
extern def Fl_Choice_do_callback(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_inside(self: Fl_ChoicePtr, a1: bytes) -> int
|
||
extern def Fl_Choice_window(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_top_window(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_takes_events(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_user_data(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_take_focus(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_visible_focus(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_clear_visible_focus(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_visible_focus(self: Fl_ChoicePtr, v: int)
|
||
extern def Fl_Choice_has_visible_focus(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_set_user_data(self: Fl_ChoicePtr, data: bytes)
|
||
extern def Fl_Choice_draw_data(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_handle_data(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_set_draw_data(self: Fl_ChoicePtr, data: bytes)
|
||
extern def Fl_Choice_set_handle_data(self: Fl_ChoicePtr, data: bytes)
|
||
extern def Fl_Choice_damage(self: Fl_ChoicePtr) -> t.CUInt8T
|
||
extern def Fl_Choice_set_damage(self: Fl_ChoicePtr, flag: t.CUInt8T)
|
||
extern def Fl_Choice_set_damage_area(self: Fl_ChoicePtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Choice_clear_damage(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_as_window(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_as_group(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_set_deimage(self: Fl_ChoicePtr, a1: bytes)
|
||
extern def Fl_Choice_deimage(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_set_callback(self: Fl_ChoicePtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Choice_visible(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_visible_r(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_active(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_active_r(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_callback(self: Fl_ChoicePtr) -> bytes
|
||
extern def Fl_Choice_set_deletion_callback(self: Fl_ChoicePtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Choice_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ChoicePtr
|
||
extern def Fl_Choice_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_ChoicePtr
|
||
extern def Fl_Choice_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Choice_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Choice_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
# ----- Fl_Choice (menu_declare) -----
|
||
extern def Fl_Choice_add(self: Fl_ChoicePtr, name: str, shortcut: int, a3: bytes, a4: bytes, a5: int) -> int
|
||
extern def Fl_Choice_insert(self: Fl_ChoicePtr, index: int, name: str, shortcut: int, a4: bytes, a5: bytes, a6: int) -> int
|
||
extern def Fl_Choice_get_item(self: Fl_ChoicePtr, name: str) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Choice_set_item(self: Fl_ChoicePtr, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Choice_text_font(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_text_font(self: Fl_ChoicePtr, c: int)
|
||
extern def Fl_Choice_text_size(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_text_size(self: Fl_ChoicePtr, c: int)
|
||
extern def Fl_Choice_text_color(self: Fl_ChoicePtr) -> t.CUInt32T
|
||
extern def Fl_Choice_set_text_color(self: Fl_ChoicePtr, c: t.CUInt32T)
|
||
extern def Fl_Choice_add_choice(self: Fl_ChoicePtr, a1: str) -> int
|
||
extern def Fl_Choice_get_choice(self: Fl_ChoicePtr) -> str
|
||
extern def Fl_Choice_value(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_set_value(self: Fl_ChoicePtr, v: int) -> int
|
||
extern def Fl_Choice_clear(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_clear_submenu(self: Fl_ChoicePtr, index: int) -> int
|
||
extern def Fl_Choice_size(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_text(self: Fl_ChoicePtr, idx: int) -> str
|
||
extern def Fl_Choice_at(self: Fl_ChoicePtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Choice_set_mode(self: Fl_ChoicePtr, i: int, fl: int)
|
||
extern def Fl_Choice_mode(self: Fl_ChoicePtr, i: int) -> int
|
||
extern def Fl_Choice_find_index(self: Fl_ChoicePtr, label: str) -> int
|
||
extern def Fl_Choice_menu(self: Fl_ChoicePtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Choice_set_menu(self: Fl_ChoicePtr, item: Fl_Menu_ItemPtr)
|
||
extern def Fl_Choice_remove(self: Fl_ChoicePtr, idx: int)
|
||
extern def Fl_Choice_set_down_box(self: Fl_ChoicePtr, box: int)
|
||
extern def Fl_Choice_down_box(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_global(self: Fl_ChoicePtr)
|
||
extern def Fl_Choice_item_pathname(self: Fl_ChoicePtr, pathname: str, pathnamelen: int, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Choice_set_menu_box(self: Fl_ChoicePtr, b: int)
|
||
extern def Fl_Choice_menu_box(self: Fl_ChoicePtr) -> int
|
||
extern def Fl_Choice_mvalue(self: Fl_ChoicePtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Choice_prev_mvalue(self: Fl_ChoicePtr) -> Fl_Menu_ItemPtr
|
||
|
||
# ----- Fl_Sys_Menu_Bar (widget_declare) -----
|
||
extern def Fl_Sys_Menu_Bar_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Sys_Menu_BarPtr
|
||
extern def Fl_Sys_Menu_Bar_x(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_y(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_width(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_height(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_label(self: Fl_Sys_Menu_BarPtr) -> str
|
||
extern def Fl_Sys_Menu_Bar_set_label(self: Fl_Sys_Menu_BarPtr, title: str)
|
||
extern def Fl_Sys_Menu_Bar_redraw(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_show(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_hide(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_activate(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_deactivate(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_redraw_label(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_resize(self: Fl_Sys_Menu_BarPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Sys_Menu_Bar_widget_resize(self: Fl_Sys_Menu_BarPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Sys_Menu_Bar_tooltip(self: Fl_Sys_Menu_BarPtr) -> str
|
||
extern def Fl_Sys_Menu_Bar_set_tooltip(self: Fl_Sys_Menu_BarPtr, txt: str)
|
||
extern def Fl_Sys_Menu_Bar_get_type(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_type(self: Fl_Sys_Menu_BarPtr, typ: int)
|
||
extern def Fl_Sys_Menu_Bar_color(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_set_color(self: Fl_Sys_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Sys_Menu_Bar_measure_label(self: Fl_Sys_Menu_BarPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Sys_Menu_Bar_label_color(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_set_label_color(self: Fl_Sys_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Sys_Menu_Bar_label_font(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_label_font(self: Fl_Sys_Menu_BarPtr, font: int)
|
||
extern def Fl_Sys_Menu_Bar_label_size(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_label_size(self: Fl_Sys_Menu_BarPtr, sz: int)
|
||
extern def Fl_Sys_Menu_Bar_label_type(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_label_type(self: Fl_Sys_Menu_BarPtr, typ: int)
|
||
extern def Fl_Sys_Menu_Bar_box(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_box(self: Fl_Sys_Menu_BarPtr, typ: int)
|
||
extern def Fl_Sys_Menu_Bar_changed(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_changed(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_clear_changed(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_align(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_align(self: Fl_Sys_Menu_BarPtr, typ: int)
|
||
extern def Fl_Sys_Menu_Bar_delete(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_set_image(self: Fl_Sys_Menu_BarPtr, a1: bytes)
|
||
extern def Fl_Sys_Menu_Bar_handle(self: Fl_Sys_Menu_BarPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_handle_event(self: Fl_Sys_Menu_BarPtr, event: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_draw(self: Fl_Sys_Menu_BarPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_resize_callback(self: Fl_Sys_Menu_BarPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_set_when(self: Fl_Sys_Menu_BarPtr, a1: int)
|
||
extern def Fl_Sys_Menu_Bar_when(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_image(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_parent(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_selection_color(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_set_selection_color(self: Fl_Sys_Menu_BarPtr, color: t.CUInt32T)
|
||
extern def Fl_Sys_Menu_Bar_do_callback(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_inside(self: Fl_Sys_Menu_BarPtr, a1: bytes) -> int
|
||
extern def Fl_Sys_Menu_Bar_window(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_top_window(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_takes_events(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_user_data(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_take_focus(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_visible_focus(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_clear_visible_focus(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_visible_focus(self: Fl_Sys_Menu_BarPtr, v: int)
|
||
extern def Fl_Sys_Menu_Bar_has_visible_focus(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_set_user_data(self: Fl_Sys_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_draw_data(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_handle_data(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_set_draw_data(self: Fl_Sys_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_set_handle_data(self: Fl_Sys_Menu_BarPtr, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_damage(self: Fl_Sys_Menu_BarPtr) -> t.CUInt8T
|
||
extern def Fl_Sys_Menu_Bar_set_damage(self: Fl_Sys_Menu_BarPtr, flag: t.CUInt8T)
|
||
extern def Fl_Sys_Menu_Bar_set_damage_area(self: Fl_Sys_Menu_BarPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Sys_Menu_Bar_clear_damage(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_as_window(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_as_group(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_set_deimage(self: Fl_Sys_Menu_BarPtr, a1: bytes)
|
||
extern def Fl_Sys_Menu_Bar_deimage(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_set_callback(self: Fl_Sys_Menu_BarPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Sys_Menu_Bar_visible(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_visible_r(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_active(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_active_r(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_callback(self: Fl_Sys_Menu_BarPtr) -> bytes
|
||
extern def Fl_Sys_Menu_Bar_set_deletion_callback(self: Fl_Sys_Menu_BarPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Sys_Menu_Bar_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Sys_Menu_BarPtr
|
||
extern def Fl_Sys_Menu_Bar_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Sys_Menu_BarPtr
|
||
extern def Fl_Sys_Menu_Bar_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Sys_Menu_Bar_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Sys_Menu_Bar_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
# ----- Fl_Sys_Menu_Bar (menu_declare) -----
|
||
extern def Fl_Sys_Menu_Bar_add(self: Fl_Sys_Menu_BarPtr, name: str, shortcut: int, a3: bytes, a4: bytes, a5: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_insert(self: Fl_Sys_Menu_BarPtr, index: int, name: str, shortcut: int, a4: bytes, a5: bytes, a6: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_get_item(self: Fl_Sys_Menu_BarPtr, name: str) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Sys_Menu_Bar_set_item(self: Fl_Sys_Menu_BarPtr, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_text_font(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_text_font(self: Fl_Sys_Menu_BarPtr, c: int)
|
||
extern def Fl_Sys_Menu_Bar_text_size(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_text_size(self: Fl_Sys_Menu_BarPtr, c: int)
|
||
extern def Fl_Sys_Menu_Bar_text_color(self: Fl_Sys_Menu_BarPtr) -> t.CUInt32T
|
||
extern def Fl_Sys_Menu_Bar_set_text_color(self: Fl_Sys_Menu_BarPtr, c: t.CUInt32T)
|
||
extern def Fl_Sys_Menu_Bar_add_choice(self: Fl_Sys_Menu_BarPtr, a1: str) -> int
|
||
extern def Fl_Sys_Menu_Bar_get_choice(self: Fl_Sys_Menu_BarPtr) -> str
|
||
extern def Fl_Sys_Menu_Bar_value(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_value(self: Fl_Sys_Menu_BarPtr, v: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_clear(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_clear_submenu(self: Fl_Sys_Menu_BarPtr, index: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_size(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_text(self: Fl_Sys_Menu_BarPtr, idx: int) -> str
|
||
extern def Fl_Sys_Menu_Bar_at(self: Fl_Sys_Menu_BarPtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Sys_Menu_Bar_set_mode(self: Fl_Sys_Menu_BarPtr, i: int, fl: int)
|
||
extern def Fl_Sys_Menu_Bar_mode(self: Fl_Sys_Menu_BarPtr, i: int) -> int
|
||
extern def Fl_Sys_Menu_Bar_find_index(self: Fl_Sys_Menu_BarPtr, label: str) -> int
|
||
extern def Fl_Sys_Menu_Bar_menu(self: Fl_Sys_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Sys_Menu_Bar_set_menu(self: Fl_Sys_Menu_BarPtr, item: Fl_Menu_ItemPtr)
|
||
extern def Fl_Sys_Menu_Bar_remove(self: Fl_Sys_Menu_BarPtr, idx: int)
|
||
extern def Fl_Sys_Menu_Bar_set_down_box(self: Fl_Sys_Menu_BarPtr, box: int)
|
||
extern def Fl_Sys_Menu_Bar_down_box(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_global(self: Fl_Sys_Menu_BarPtr)
|
||
extern def Fl_Sys_Menu_Bar_item_pathname(self: Fl_Sys_Menu_BarPtr, pathname: str, pathnamelen: int, item: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_set_menu_box(self: Fl_Sys_Menu_BarPtr, b: int)
|
||
extern def Fl_Sys_Menu_Bar_menu_box(self: Fl_Sys_Menu_BarPtr) -> int
|
||
extern def Fl_Sys_Menu_Bar_mvalue(self: Fl_Sys_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Sys_Menu_Bar_prev_mvalue(self: Fl_Sys_Menu_BarPtr) -> Fl_Menu_ItemPtr
|
||
|
||
extern def Fl_Menu_Button_popup(self: Fl_Menu_ButtonPtr) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Sys_Menu_Bar_set_window_menu_style(style: int)
|
||
extern def Fl_Sys_Menu_Bar_about(self: Fl_Sys_Menu_BarPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Menu_Item_new(args: bytes, sz: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_new2(args: bytes, shortcuts: bytes, cb: bytes, flags: bytes, labeltype: bytes, labelfont: bytes, labelsize: bytes, labelcolor: bytes, sz: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_delete(self: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_popup(self: Fl_Menu_ItemPtr, x: int, y: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_pulldown(self: Fl_Menu_ItemPtr, X: int, Y: int, W: int, H: int, picked: Fl_Menu_ItemPtr, a6: bytes, title: Fl_Menu_ItemPtr, menubar: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_label(a0: Fl_Menu_ItemPtr) -> str
|
||
extern def Fl_Menu_Item_set_label(a0: Fl_Menu_ItemPtr, a: str)
|
||
extern def Fl_Menu_Item_label_type(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_set_label_type(a0: Fl_Menu_ItemPtr, a: int)
|
||
extern def Fl_Menu_Item_label_color(a0: Fl_Menu_ItemPtr) -> t.CUInt32T
|
||
extern def Fl_Menu_Item_set_label_color(a0: Fl_Menu_ItemPtr, a: t.CUInt32T)
|
||
extern def Fl_Menu_Item_label_font(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_set_label_font(a0: Fl_Menu_ItemPtr, a: int)
|
||
extern def Fl_Menu_Item_label_size(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_set_label_size(a0: Fl_Menu_ItemPtr, a: int)
|
||
extern def Fl_Menu_Item_value(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_set(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_clear(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_visible(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_show(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_hide(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_active(a0: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_activate(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_deactivate(a0: Fl_Menu_ItemPtr)
|
||
extern def Fl_Menu_Item_submenu(self: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_checkbox(self: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_radio(self: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_next(self: Fl_Menu_ItemPtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_set_callback(self: Fl_Menu_ItemPtr, c: bytes, p: bytes)
|
||
extern def Fl_Menu_Item_do_callback(self: Fl_Menu_ItemPtr, w: Fl_WidgetPtr)
|
||
extern def Fl_Menu_Item_user_data(a0: Fl_Menu_ItemPtr) -> bytes
|
||
extern def Fl_Menu_Item_set_user_data(a0: Fl_Menu_ItemPtr, data: bytes)
|
||
extern def Fl_Menu_Item_draw(self: Fl_Menu_ItemPtr, x: int, y: int, w: int, h: int, m: bytes, selected: int)
|
||
extern def Fl_Menu_Item_measure(self: Fl_Menu_ItemPtr, hp: bytes, m: bytes) -> int
|
||
extern def Fl_Menu_Item_image(self: Fl_Menu_ItemPtr, image: bytes)
|
||
extern def Fl_Menu_Item_add_image(self: Fl_Menu_ItemPtr, image: bytes, on_left: int)
|
||
extern def Fl_Menu_Item_children(self: Fl_Menu_ItemPtr) -> int
|
||
extern def Fl_Menu_Item_at(self: Fl_Menu_ItemPtr, idx: int) -> Fl_Menu_ItemPtr
|
||
extern def Fl_Menu_Item_add(self: Fl_Menu_ItemPtr, name: str, shortcut: int, cb: bytes, data: bytes, flag: int) -> int
|
||
extern def Fl_Menu_Item_insert(self: Fl_Menu_ItemPtr, index: int, name: str, shortcut: int, cb: bytes, data: bytes, flag: int) -> int
|
||
extern def Fl_Menu_Item_set_shortcut(self: Fl_Menu_ItemPtr, shortcut: int)
|
||
extern def Fl_Menu_Item_set_flag(self: Fl_Menu_ItemPtr, flag: int)
|
||
extern def Fl_mac_set_about(cb: bytes, user_data: bytes, shortcut: int)
|
||
extern def Fl_Mac_App_Menu_custom_application_menu_items(m: Fl_Menu_ItemPtr)
|
||
extern def Fl_Mac_App_Menu_set_about(about: str)
|
||
extern def Fl_Mac_App_Menu_set_print(print: str)
|
||
extern def Fl_Mac_App_Menu_set_print_no_titlebar(print_no_titlebar: str)
|
||
extern def Fl_Mac_App_Menu_set_toggle_print_titlebar(toggle_print_titlebar: str)
|
||
extern def Fl_Mac_App_Menu_set_services(services: str)
|
||
extern def Fl_Mac_App_Menu_set_hide(hide: str)
|
||
extern def Fl_Mac_App_Menu_set_hide_others(hide_others: str)
|
||
extern def Fl_Mac_App_Menu_set_show(show: str)
|
||
extern def Fl_Mac_App_Menu_set_quit(quit: str)
|