- 生成 24 个 _cfl*.vp(10327 条 extern 声明)+ _types/_enums 常量 - __init__.vp 提供 Fl/Fl_Widget/Fl_Window/Fl_Button/Fl_Input/Fl_Text_Buffer/Fl_Group/Fl_Menu_Bar/Fl_Native_File_Chooser 等包装类 - 回调(Fl_Callback)按 bytes 不透明处理,菜单回调位传 t.CPtr(0) - 新增 examples/hello.vp、dialog.vp 冒烟样例,26 个 .vp 全部通过 vast parse - 内嵌 cfltk(C API 封装)与 FLTK 1.4 完整源码,构建目标 cfltk2
302 lines
20 KiB
Plaintext
302 lines
20 KiB
Plaintext
import t, c
|
||
from fltk._types import *
|
||
|
||
# ============================================================
|
||
# fltk/_cfl_tree.vp — cfl_tree.h 的 extern FFI 声明(对接 cfltk C API)
|
||
# ============================================================
|
||
|
||
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
|
||
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
|
||
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
|
||
|
||
# ----- Fl_Tree (widget_declare) -----
|
||
extern def Fl_Tree_new(x: int, y: int, width: int, height: int, title: str) -> Fl_TreePtr
|
||
extern def Fl_Tree_x(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_y(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_width(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_height(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_label(self: Fl_TreePtr) -> str
|
||
extern def Fl_Tree_set_label(self: Fl_TreePtr, title: str)
|
||
extern def Fl_Tree_redraw(self: Fl_TreePtr)
|
||
extern def Fl_Tree_show(self: Fl_TreePtr)
|
||
extern def Fl_Tree_hide(self: Fl_TreePtr)
|
||
extern def Fl_Tree_activate(self: Fl_TreePtr)
|
||
extern def Fl_Tree_deactivate(self: Fl_TreePtr)
|
||
extern def Fl_Tree_redraw_label(self: Fl_TreePtr)
|
||
extern def Fl_Tree_resize(self: Fl_TreePtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Tree_widget_resize(self: Fl_TreePtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Tree_tooltip(self: Fl_TreePtr) -> str
|
||
extern def Fl_Tree_set_tooltip(self: Fl_TreePtr, txt: str)
|
||
extern def Fl_Tree_get_type(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_type(self: Fl_TreePtr, typ: int)
|
||
extern def Fl_Tree_color(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_color(self: Fl_TreePtr, color: t.CUInt32T)
|
||
extern def Fl_Tree_measure_label(self: Fl_TreePtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Tree_label_color(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_label_color(self: Fl_TreePtr, color: t.CUInt32T)
|
||
extern def Fl_Tree_label_font(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_label_font(self: Fl_TreePtr, font: int)
|
||
extern def Fl_Tree_label_size(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_label_size(self: Fl_TreePtr, sz: int)
|
||
extern def Fl_Tree_label_type(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_label_type(self: Fl_TreePtr, typ: int)
|
||
extern def Fl_Tree_box(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_box(self: Fl_TreePtr, typ: int)
|
||
extern def Fl_Tree_changed(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_changed(self: Fl_TreePtr)
|
||
extern def Fl_Tree_clear_changed(self: Fl_TreePtr)
|
||
extern def Fl_Tree_align(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_align(self: Fl_TreePtr, typ: int)
|
||
extern def Fl_Tree_delete(self: Fl_TreePtr)
|
||
extern def Fl_Tree_set_image(self: Fl_TreePtr, a1: bytes)
|
||
extern def Fl_Tree_handle(self: Fl_TreePtr, cb: bytes, data: bytes)
|
||
extern def Fl_Tree_handle_event(self: Fl_TreePtr, event: int) -> int
|
||
extern def Fl_Tree_draw(self: Fl_TreePtr, cb: bytes, data: bytes)
|
||
extern def Fl_Tree_resize_callback(self: Fl_TreePtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Tree_set_when(self: Fl_TreePtr, a1: int)
|
||
extern def Fl_Tree_when(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_image(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_parent(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_selection_color(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_selection_color(self: Fl_TreePtr, color: t.CUInt32T)
|
||
extern def Fl_Tree_do_callback(self: Fl_TreePtr)
|
||
extern def Fl_Tree_inside(self: Fl_TreePtr, a1: bytes) -> int
|
||
extern def Fl_Tree_window(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_top_window(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_takes_events(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_user_data(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_take_focus(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_visible_focus(self: Fl_TreePtr)
|
||
extern def Fl_Tree_clear_visible_focus(self: Fl_TreePtr)
|
||
extern def Fl_Tree_visible_focus(self: Fl_TreePtr, v: int)
|
||
extern def Fl_Tree_has_visible_focus(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_user_data(self: Fl_TreePtr, data: bytes)
|
||
extern def Fl_Tree_draw_data(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_handle_data(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_draw_data(self: Fl_TreePtr, data: bytes)
|
||
extern def Fl_Tree_set_handle_data(self: Fl_TreePtr, data: bytes)
|
||
extern def Fl_Tree_damage(self: Fl_TreePtr) -> t.CUInt8T
|
||
extern def Fl_Tree_set_damage(self: Fl_TreePtr, flag: t.CUInt8T)
|
||
extern def Fl_Tree_set_damage_area(self: Fl_TreePtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Tree_clear_damage(self: Fl_TreePtr)
|
||
extern def Fl_Tree_as_window(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_as_group(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_deimage(self: Fl_TreePtr, a1: bytes)
|
||
extern def Fl_Tree_deimage(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_callback(self: Fl_TreePtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Tree_visible(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_visible_r(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_active(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_active_r(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_callback(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_deletion_callback(self: Fl_TreePtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Tree_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TreePtr
|
||
extern def Fl_Tree_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TreePtr
|
||
extern def Fl_Tree_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Tree_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Tree_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
extern def Fl_Tree_begin(self: Fl_TreePtr)
|
||
extern def Fl_Tree_end(self: Fl_TreePtr)
|
||
extern def Fl_Tree_show_self(self: Fl_TreePtr)
|
||
extern def Fl_Tree_root_label(self: Fl_TreePtr, new_label: str)
|
||
extern def Fl_Tree_root(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_set_root(self: Fl_TreePtr, newitem: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_add(self: Fl_TreePtr, name: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_add_item(self: Fl_TreePtr, name: str, item: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_insert_above(self: Fl_TreePtr, above: Fl_Tree_ItemPtr, name: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_insert(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, name: str, pos: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_find_item(self: Fl_TreePtr, path: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_find_item_mut(self: Fl_TreePtr, path: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_remove(self: Fl_TreePtr, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_clear(self: Fl_TreePtr)
|
||
extern def Fl_Tree_clear_children(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_find_clicked(self: Fl_TreePtr, yonly: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_item_clicked(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_first(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_first_visible_item(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_next(self: Fl_TreePtr, item: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_prev(self: Fl_TreePtr, item: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_last(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_last_visible_item(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_next_visible_item(self: Fl_TreePtr, start: Fl_Tree_ItemPtr, dir: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_first_selected_item(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_last_selected_item(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_next_item(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, dir: int, visible: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_next_selected_item(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, dir: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_get_selected_items(self: Fl_TreePtr, arr: bytes) -> int
|
||
extern def Fl_Tree_get_items(self: Fl_TreePtr, arr: bytes) -> int
|
||
extern def Fl_Tree_open(self: Fl_TreePtr, path: str, docallback: int) -> int
|
||
extern def Fl_Tree_open_toggle(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, docallback: int)
|
||
extern def Fl_Tree_close(self: Fl_TreePtr, path: str, docallback: int) -> int
|
||
extern def Fl_Tree_is_open(self: Fl_TreePtr, path: str) -> int
|
||
extern def Fl_Tree_is_close(self: Fl_TreePtr, path: str) -> int
|
||
extern def Fl_Tree_select(self: Fl_TreePtr, path: str, docallback: int) -> int
|
||
extern def Fl_Tree_select_toggle(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, docallback: int)
|
||
extern def Fl_Tree_deselect(self: Fl_TreePtr, path: str, docallback: int) -> int
|
||
extern def Fl_Tree_deselect_all(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, docallback: int) -> int
|
||
extern def Fl_Tree_select_only(self: Fl_TreePtr, selitem: Fl_Tree_ItemPtr, docallback: int) -> int
|
||
extern def Fl_Tree_select_all(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, docallback: int) -> int
|
||
extern def Fl_Tree_extend_selection_dir(self: Fl_TreePtr, from_: Fl_Tree_ItemPtr, to: Fl_Tree_ItemPtr, dir: int, val: int, visible: int) -> int
|
||
extern def Fl_Tree_extend_selection(self: Fl_TreePtr, from_: Fl_Tree_ItemPtr, to: Fl_Tree_ItemPtr, val: int, visible: int) -> int
|
||
extern def Fl_Tree_set_item_focus(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_get_item_focus(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_is_selected(self: Fl_TreePtr, path: str) -> int
|
||
extern def Fl_Tree_item_labelfont(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_item_labelfont(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_item_labelsize(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_item_labelsize(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_item_labelfgcolor(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_item_labelfgcolor(self: Fl_TreePtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_item_labelbgcolor(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_item_labelbgcolor(self: Fl_TreePtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_connectorcolor(self: Fl_TreePtr) -> t.CUInt32T
|
||
extern def Fl_Tree_set_connectorcolor(self: Fl_TreePtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_marginleft(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_marginleft(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_margintop(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_margintop(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_marginbottom(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_marginbottom(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_linespacing(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_linespacing(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_openchild_marginbottom(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_openchild_marginbottom(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_usericonmarginleft(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_usericonmarginleft(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_labelmarginleft(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_labelmarginleft(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_widgetmarginleft(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_widgetmarginleft(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_connectorwidth(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_connectorwidth(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_usericon(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_usericon(self: Fl_TreePtr, val: bytes)
|
||
extern def Fl_Tree_openicon(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_openicon(self: Fl_TreePtr, val: bytes)
|
||
extern def Fl_Tree_closeicon(self: Fl_TreePtr) -> bytes
|
||
extern def Fl_Tree_set_closeicon(self: Fl_TreePtr, val: bytes)
|
||
extern def Fl_Tree_showcollapse(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_showcollapse(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_showroot(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_showroot(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_connectorstyle(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_connectorstyle(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_sortorder(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_sortorder(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_selectbox(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_selectbox(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_selectmode(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_selectmode(self: Fl_TreePtr, val: int)
|
||
extern def Fl_Tree_item_reselect_mode(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_item_reselect_mode(self: Fl_TreePtr, mode: int)
|
||
extern def Fl_Tree_item_draw_mode(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_item_draw_mode(self: Fl_TreePtr, mode: int)
|
||
extern def Fl_Tree_calc_dimensions(self: Fl_TreePtr)
|
||
extern def Fl_Tree_calc_tree(self: Fl_TreePtr)
|
||
extern def Fl_Tree_recalc_tree(self: Fl_TreePtr)
|
||
extern def Fl_Tree_displayed(self: Fl_TreePtr, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_show_item(self: Fl_TreePtr, item: Fl_Tree_ItemPtr, yoff: int)
|
||
extern def Fl_Tree_show_item_top(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_show_item_middle(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_show_item_bottom(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_display(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_vposition(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_vposition(self: Fl_TreePtr, pos: int)
|
||
extern def Fl_Tree_hposition(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_hposition(self: Fl_TreePtr, pos: int)
|
||
extern def Fl_Tree_is_scrollbar(self: Fl_TreePtr, w: Fl_WidgetPtr) -> int
|
||
extern def Fl_Tree_scrollbar_size(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_scrollbar_size(self: Fl_TreePtr, size: int)
|
||
extern def Fl_Tree_is_vscroll_visible(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_is_hscroll_visible(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_set_callback_item(self: Fl_TreePtr, item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_callback_item(self: Fl_TreePtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_set_callback_reason(self: Fl_TreePtr, reason: int)
|
||
extern def Fl_Tree_callback_reason(self: Fl_TreePtr) -> int
|
||
extern def Fl_Tree_item_pathname(self: Fl_TreePtr, pathname: str, pathnamelen: int, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_new(tree: Fl_TreePtr, txt: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_draw_item_content(item: Fl_Tree_ItemPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Tree_Item_set_user_data(item: Fl_Tree_ItemPtr, data: bytes)
|
||
extern def Fl_Tree_Item_user_data(item: Fl_Tree_ItemPtr) -> bytes
|
||
extern def Fl_Tree_Item_x(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_y(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_w(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_h(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_label_x(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_label_y(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_label_w(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_label_h(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_show_self(self: Fl_Tree_ItemPtr, indent: str)
|
||
extern def Fl_Tree_set_Item_label(self: Fl_Tree_ItemPtr, val: str)
|
||
extern def Fl_Tree_Item_label(self: Fl_Tree_ItemPtr) -> str
|
||
extern def Fl_Tree_Item_set_labelfont(self: Fl_Tree_ItemPtr, val: int)
|
||
extern def Fl_Tree_Item_labelfont(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_set_labelsize(self: Fl_Tree_ItemPtr, val: int)
|
||
extern def Fl_Tree_Item_labelsize(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_set_labelfgcolor(self: Fl_Tree_ItemPtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_Item_labelfgcolor(self: Fl_Tree_ItemPtr) -> t.CUInt32T
|
||
extern def Fl_Tree_Item_set_labelcolor(self: Fl_Tree_ItemPtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_Item_labelcolor(self: Fl_Tree_ItemPtr) -> t.CUInt32T
|
||
extern def Fl_Tree_Item_set_labelbgcolor(self: Fl_Tree_ItemPtr, val: t.CUInt32T)
|
||
extern def Fl_Tree_Item_labelbgcolor(self: Fl_Tree_ItemPtr) -> t.CUInt32T
|
||
extern def Fl_Tree_Item_set_widget(self: Fl_Tree_ItemPtr, val: Fl_WidgetPtr)
|
||
extern def Fl_Tree_Item_widget(self: Fl_Tree_ItemPtr) -> Fl_WidgetPtr
|
||
extern def Fl_Tree_Item_children(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_child(self: Fl_Tree_ItemPtr, t: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_has_children(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_find_child(self: Fl_Tree_ItemPtr, name: str) -> int
|
||
extern def Fl_Tree_Item_remove_child(self: Fl_Tree_ItemPtr, new_label: str) -> int
|
||
extern def Fl_Tree_Item_clear_children(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_swap_children(self: Fl_Tree_ItemPtr, a: Fl_Tree_ItemPtr, b: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_find_child_item(self: Fl_Tree_ItemPtr, name: str) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_replace(self: Fl_Tree_ItemPtr, new_item: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_replace_child(self: Fl_Tree_ItemPtr, olditem: Fl_Tree_ItemPtr, newitem: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_deparent(self: Fl_Tree_ItemPtr, index: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_reparent(self: Fl_Tree_ItemPtr, newchild: Fl_Tree_ItemPtr, index: int) -> int
|
||
extern def Fl_Tree_Item_move(self: Fl_Tree_ItemPtr, to: int, from_: int) -> int
|
||
extern def Fl_Tree_Item_move_above(self: Fl_Tree_ItemPtr, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_move_below(self: Fl_Tree_ItemPtr, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_move_into(self: Fl_Tree_ItemPtr, item: Fl_Tree_ItemPtr, pos: int) -> int
|
||
extern def Fl_Tree_Item_depth(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_prev(self: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_next(self: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_next_sibling(self: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_prev_sibling(self: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_update_prev_next(self: Fl_Tree_ItemPtr, index: int)
|
||
extern def Fl_Tree_Item_parent(self: Fl_Tree_ItemPtr) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_set_parent(self: Fl_Tree_ItemPtr, val: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_tree(self: Fl_Tree_ItemPtr) -> Fl_TreePtr
|
||
extern def Fl_Tree_Item_open(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_close(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_is_open(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_is_close(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_open_toggle(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_select(self: Fl_Tree_ItemPtr, val: int)
|
||
extern def Fl_Tree_Item_select_toggle(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_select_all(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_deselect(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_deselect_all(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_is_root(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_is_visible(self: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_is_active(self: Fl_Tree_ItemPtr) -> t.CChar
|
||
extern def Fl_Tree_Item_is_activated(self: Fl_Tree_ItemPtr) -> t.CChar
|
||
extern def Fl_Tree_Item_deactivate(self: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_activate(self: Fl_Tree_ItemPtr, val: int)
|
||
extern def Fl_Tree_Item_is_selected(self: Fl_Tree_ItemPtr) -> t.CChar
|
||
extern def Fl_Tree_Item_Array_total(self: Fl_Tree_Item_ArrayPtr) -> int
|
||
extern def Fl_Tree_Item_Array_swap(self: Fl_Tree_Item_ArrayPtr, ax: int, bx: int)
|
||
extern def Fl_Tree_Item_Array_move(self: Fl_Tree_Item_ArrayPtr, to: int, from_: int) -> int
|
||
extern def Fl_Tree_Item_Array_deparent(self: Fl_Tree_Item_ArrayPtr, pos: int) -> int
|
||
extern def Fl_Tree_Item_Array_reparent(self: Fl_Tree_Item_ArrayPtr, item: Fl_Tree_ItemPtr, newparent: Fl_Tree_ItemPtr, pos: int) -> int
|
||
extern def Fl_Tree_Item_Array_clear(self: Fl_Tree_Item_ArrayPtr)
|
||
extern def Fl_Tree_Item_Array_add(self: Fl_Tree_Item_ArrayPtr, val: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_Array_insert(self: Fl_Tree_Item_ArrayPtr, pos: int, new_item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_Array_replace(self: Fl_Tree_Item_ArrayPtr, pos: int, new_item: Fl_Tree_ItemPtr)
|
||
extern def Fl_Tree_Item_Array_remove(self: Fl_Tree_Item_ArrayPtr, index: int)
|
||
extern def Fl_Tree_Item_Array_remove_item(self: Fl_Tree_Item_ArrayPtr, item: Fl_Tree_ItemPtr) -> int
|
||
extern def Fl_Tree_Item_Array_at(self: Fl_Tree_Item_ArrayPtr, index: int) -> Fl_Tree_ItemPtr
|
||
extern def Fl_Tree_Item_Array_delete(self: Fl_Tree_Item_ArrayPtr)
|
||
extern def Fl_Tree_Item_usericon(self: Fl_Tree_ItemPtr) -> bytes
|
||
extern def Fl_Tree_Item_set_usericon(self: Fl_Tree_ItemPtr, val: bytes)
|