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

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

354 lines
23 KiB
Plaintext

import t, c
from fltk._types import *
# ============================================================
# fltk/_cfl_table.vp — extern FFI declarations for cfl_table.h (cfltk C API)
# ============================================================
# Every function maps directly to a cfltk-generated C symbol (extern "C"); link target: cfltk2.
# Type conventions: Fl_* objects are opaque pointers (Fl_XxxPtr); const char* -> str;
# function pointers / void* -> bytes (pass 0/NULL or leave unused on the Viper side).
# ----- Fl_Table (widget_declare) -----
extern def Fl_Table_new(x: int, y: int, width: int, height: int, title: str) -> Fl_TablePtr
extern def Fl_Table_x(self: Fl_TablePtr) -> int
extern def Fl_Table_y(self: Fl_TablePtr) -> int
extern def Fl_Table_width(self: Fl_TablePtr) -> int
extern def Fl_Table_height(self: Fl_TablePtr) -> int
extern def Fl_Table_label(self: Fl_TablePtr) -> str
extern def Fl_Table_set_label(self: Fl_TablePtr, title: str)
extern def Fl_Table_redraw(self: Fl_TablePtr)
extern def Fl_Table_show(self: Fl_TablePtr)
extern def Fl_Table_hide(self: Fl_TablePtr)
extern def Fl_Table_activate(self: Fl_TablePtr)
extern def Fl_Table_deactivate(self: Fl_TablePtr)
extern def Fl_Table_redraw_label(self: Fl_TablePtr)
extern def Fl_Table_resize(self: Fl_TablePtr, x: int, y: int, width: int, height: int)
extern def Fl_Table_widget_resize(self: Fl_TablePtr, x: int, y: int, width: int, height: int)
extern def Fl_Table_tooltip(self: Fl_TablePtr) -> str
extern def Fl_Table_set_tooltip(self: Fl_TablePtr, txt: str)
extern def Fl_Table_get_type(self: Fl_TablePtr) -> int
extern def Fl_Table_set_type(self: Fl_TablePtr, typ: int)
extern def Fl_Table_color(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_color(self: Fl_TablePtr, color: uint32)
extern def Fl_Table_measure_label(self: Fl_TablePtr, a1: bytes, a2: bytes)
extern def Fl_Table_label_color(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_label_color(self: Fl_TablePtr, color: uint32)
extern def Fl_Table_label_font(self: Fl_TablePtr) -> int
extern def Fl_Table_set_label_font(self: Fl_TablePtr, font: int)
extern def Fl_Table_label_size(self: Fl_TablePtr) -> int
extern def Fl_Table_set_label_size(self: Fl_TablePtr, sz: int)
extern def Fl_Table_label_type(self: Fl_TablePtr) -> int
extern def Fl_Table_set_label_type(self: Fl_TablePtr, typ: int)
extern def Fl_Table_box(self: Fl_TablePtr) -> int
extern def Fl_Table_set_box(self: Fl_TablePtr, typ: int)
extern def Fl_Table_changed(self: Fl_TablePtr) -> int
extern def Fl_Table_set_changed(self: Fl_TablePtr)
extern def Fl_Table_clear_changed(self: Fl_TablePtr)
extern def Fl_Table_align(self: Fl_TablePtr) -> int
extern def Fl_Table_set_align(self: Fl_TablePtr, typ: int)
extern def Fl_Table_delete(self: Fl_TablePtr)
extern def Fl_Table_set_image(self: Fl_TablePtr, a1: bytes)
extern def Fl_Table_handle(self: Fl_TablePtr, cb: bytes, data: bytes)
extern def Fl_Table_handle_event(self: Fl_TablePtr, event: int) -> int
extern def Fl_Table_draw(self: Fl_TablePtr, cb: bytes, data: bytes)
extern def Fl_Table_resize_callback(self: Fl_TablePtr, cb1: bytes, data: bytes)
extern def Fl_Table_set_when(self: Fl_TablePtr, a1: int)
extern def Fl_Table_when(self: Fl_TablePtr) -> int
extern def Fl_Table_image(self: Fl_TablePtr) -> bytes
extern def Fl_Table_parent(self: Fl_TablePtr) -> bytes
extern def Fl_Table_selection_color(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_selection_color(self: Fl_TablePtr, color: uint32)
extern def Fl_Table_do_callback(self: Fl_TablePtr)
extern def Fl_Table_inside(self: Fl_TablePtr, a1: bytes) -> int
extern def Fl_Table_window(self: Fl_TablePtr) -> bytes
extern def Fl_Table_top_window(self: Fl_TablePtr) -> bytes
extern def Fl_Table_takes_events(self: Fl_TablePtr) -> int
extern def Fl_Table_user_data(self: Fl_TablePtr) -> bytes
extern def Fl_Table_take_focus(self: Fl_TablePtr) -> int
extern def Fl_Table_set_visible_focus(self: Fl_TablePtr)
extern def Fl_Table_clear_visible_focus(self: Fl_TablePtr)
extern def Fl_Table_visible_focus(self: Fl_TablePtr, v: int)
extern def Fl_Table_has_visible_focus(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_user_data(self: Fl_TablePtr, data: bytes)
extern def Fl_Table_draw_data(self: Fl_TablePtr) -> bytes
extern def Fl_Table_handle_data(self: Fl_TablePtr) -> bytes
extern def Fl_Table_set_draw_data(self: Fl_TablePtr, data: bytes)
extern def Fl_Table_set_handle_data(self: Fl_TablePtr, data: bytes)
extern def Fl_Table_damage(self: Fl_TablePtr) -> uint8
extern def Fl_Table_set_damage(self: Fl_TablePtr, flag: uint8)
extern def Fl_Table_set_damage_area(self: Fl_TablePtr, flag: uint8, x: int, y: int, w: int, h: int)
extern def Fl_Table_clear_damage(self: Fl_TablePtr)
extern def Fl_Table_as_window(self: Fl_TablePtr) -> bytes
extern def Fl_Table_as_group(self: Fl_TablePtr) -> bytes
extern def Fl_Table_set_deimage(self: Fl_TablePtr, a1: bytes)
extern def Fl_Table_deimage(self: Fl_TablePtr) -> bytes
extern def Fl_Table_set_callback(self: Fl_TablePtr, a1: bytes, a2: bytes)
extern def Fl_Table_visible(self: Fl_TablePtr) -> int
extern def Fl_Table_visible_r(self: Fl_TablePtr) -> int
extern def Fl_Table_active(self: Fl_TablePtr) -> uint32
extern def Fl_Table_active_r(self: Fl_TablePtr) -> int
extern def Fl_Table_callback(self: Fl_TablePtr) -> bytes
extern def Fl_Table_set_deletion_callback(self: Fl_TablePtr, cb1: bytes, data: bytes)
extern def Fl_Table_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TablePtr
extern def Fl_Table_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TablePtr
extern def Fl_Table_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Table_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Table_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Table (group_declare) -----
extern def Fl_Table_begin(self: Fl_TablePtr)
extern def Fl_Table_end(self: Fl_TablePtr)
extern def Fl_Table_find(self: Fl_TablePtr, a1: bytes) -> int
extern def Fl_Table_add(self: Fl_TablePtr, a1: bytes)
extern def Fl_Table_insert(self: Fl_TablePtr, a1: bytes, pos: int)
extern def Fl_Table_remove(self: Fl_TablePtr, wid: bytes)
extern def Fl_Table_remove_by_index(self: Fl_TablePtr, idx: int)
extern def Fl_Table_clear(self: Fl_TablePtr)
extern def Fl_Table_children(self: Fl_TablePtr) -> int
extern def Fl_Table_child(self: Fl_TablePtr, index: int) -> Fl_WidgetPtr
extern def Fl_Table_resizable(self: Fl_TablePtr, a1: bytes)
extern def Fl_Table_set_clip_children(self: Fl_TablePtr, c: int)
extern def Fl_Table_clip_children(self: Fl_TablePtr) -> int
extern def Fl_Table_init_sizes(self: Fl_TablePtr)
extern def Fl_Table_draw_child(self: Fl_TablePtr, w: Fl_WidgetPtr)
extern def Fl_Table_update_child(self: Fl_TablePtr, w: Fl_WidgetPtr)
extern def Fl_Table_draw_outside_label(self: Fl_TablePtr, w: Fl_WidgetPtr)
extern def Fl_Table_draw_children(self: Fl_TablePtr)
# ----- Fl_Table (table_declare) -----
extern def Fl_Table_set_table_box(self: Fl_TablePtr, val: int)
extern def Fl_Table_table_box(self: Fl_TablePtr) -> int
extern def Fl_Table_set_rows(self: Fl_TablePtr, val: int)
extern def Fl_Table_rows(self: Fl_TablePtr) -> int
extern def Fl_Table_set_cols(self: Fl_TablePtr, val: int)
extern def Fl_Table_cols(self: Fl_TablePtr) -> int
extern def Fl_Table_visible_cells(self: Fl_TablePtr, r1: bytes, r2: bytes, c1: bytes, c2: bytes)
extern def Fl_Table_is_interactive_resize(self: Fl_TablePtr) -> int
extern def Fl_Table_row_resize(self: Fl_TablePtr) -> int
extern def Fl_Table_set_row_resize(self: Fl_TablePtr, flag: int)
extern def Fl_Table_col_resize(self: Fl_TablePtr) -> int
extern def Fl_Table_set_col_resize(self: Fl_TablePtr, flag: int)
extern def Fl_Table_col_resize_min(self: Fl_TablePtr) -> int
extern def Fl_Table_set_col_resize_min(self: Fl_TablePtr, val: int)
extern def Fl_Table_row_resize_min(self: Fl_TablePtr) -> int
extern def Fl_Table_set_row_resize_min(self: Fl_TablePtr, val: int)
extern def Fl_Table_row_header(self: Fl_TablePtr) -> int
extern def Fl_Table_set_row_header(self: Fl_TablePtr, flag: int)
extern def Fl_Table_col_header(self: Fl_TablePtr) -> int
extern def Fl_Table_set_col_header(self: Fl_TablePtr, flag: int)
extern def Fl_Table_set_col_header_height(self: Fl_TablePtr, height: int)
extern def Fl_Table_col_header_height(self: Fl_TablePtr) -> int
extern def Fl_Table_set_row_header_width(self: Fl_TablePtr, width: int)
extern def Fl_Table_row_header_width(self: Fl_TablePtr) -> int
extern def Fl_Table_set_row_header_color(self: Fl_TablePtr, val: uint32)
extern def Fl_Table_row_header_color(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_col_header_color(self: Fl_TablePtr, val: uint32)
extern def Fl_Table_col_header_color(self: Fl_TablePtr) -> uint32
extern def Fl_Table_set_row_height(self: Fl_TablePtr, row: int, height: int)
extern def Fl_Table_row_height(self: Fl_TablePtr, row: int) -> int
extern def Fl_Table_set_col_width(self: Fl_TablePtr, col: int, width: int)
extern def Fl_Table_col_width(self: Fl_TablePtr, col: int) -> int
extern def Fl_Table_set_row_height_all(self: Fl_TablePtr, height: int)
extern def Fl_Table_set_col_width_all(self: Fl_TablePtr, width: int)
extern def Fl_Table_set_row_position(self: Fl_TablePtr, row: int)
extern def Fl_Table_set_col_position(self: Fl_TablePtr, col: int)
extern def Fl_Table_row_position(self: Fl_TablePtr) -> int
extern def Fl_Table_col_position(self: Fl_TablePtr) -> int
extern def Fl_Table_set_top_row(self: Fl_TablePtr, row: int)
extern def Fl_Table_top_row(self: Fl_TablePtr) -> int
extern def Fl_Table_is_selected(self: Fl_TablePtr, r: int, c: int) -> int
extern def Fl_Table_get_selection(self: Fl_TablePtr, row_top: bytes, col_left: bytes, row_bot: bytes, col_right: bytes)
extern def Fl_Table_set_selection(self: Fl_TablePtr, row_top: int, col_left: int, row_bot: int, col_right: int)
extern def Fl_Table_move_cursor_with_shiftselect(self: Fl_TablePtr, R: int, C: int, shiftselect: int) -> int
extern def Fl_Table_move_cursor(self: Fl_TablePtr, R: int, C: int) -> int
extern def Fl_Table_scrollbar_size(self: Fl_TablePtr) -> int
extern def Fl_Table_set_scrollbar_size(self: Fl_TablePtr, newSize: int)
extern def Fl_Table_set_tab_cell_nav(self: Fl_TablePtr, val: int)
extern def Fl_Table_tab_cell_nav(self: Fl_TablePtr) -> int
extern def Fl_Table_draw_cell(self: Fl_TablePtr, cb1: bytes, data: bytes)
extern def Fl_Table_draw_cell_data(self: Fl_TablePtr) -> bytes
extern def Fl_Table_set_draw_cell_data(self: Fl_TablePtr, data: bytes)
extern def Fl_Table_callback_col(self: Fl_TablePtr) -> int
extern def Fl_Table_callback_row(self: Fl_TablePtr) -> int
extern def Fl_Table_callback_context(self: Fl_TablePtr) -> int
extern def Fl_Table_scrollbar(self: Fl_TablePtr) -> bytes
extern def Fl_Table_hscrollbar(self: Fl_TablePtr) -> bytes
extern def Fl_Table_find_cell(self: Fl_TablePtr, ctx: int, r: int, c: int, x: bytes, y: bytes, w: bytes, h: bytes) -> int
extern def Fl_Table_scroll(self: Fl_TablePtr) -> bytes
extern def Fl_Table_cursor2rowcol(self: Fl_TablePtr, r: bytes, c: bytes, flag: bytes) -> int
# ----- Fl_Table_Row (widget_declare) -----
extern def Fl_Table_Row_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Table_RowPtr
extern def Fl_Table_Row_x(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_y(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_width(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_height(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_label(self: Fl_Table_RowPtr) -> str
extern def Fl_Table_Row_set_label(self: Fl_Table_RowPtr, title: str)
extern def Fl_Table_Row_redraw(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_show(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_hide(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_activate(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_deactivate(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_redraw_label(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_resize(self: Fl_Table_RowPtr, x: int, y: int, width: int, height: int)
extern def Fl_Table_Row_widget_resize(self: Fl_Table_RowPtr, x: int, y: int, width: int, height: int)
extern def Fl_Table_Row_tooltip(self: Fl_Table_RowPtr) -> str
extern def Fl_Table_Row_set_tooltip(self: Fl_Table_RowPtr, txt: str)
extern def Fl_Table_Row_get_type(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_type(self: Fl_Table_RowPtr, typ: int)
extern def Fl_Table_Row_color(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_color(self: Fl_Table_RowPtr, color: uint32)
extern def Fl_Table_Row_measure_label(self: Fl_Table_RowPtr, a1: bytes, a2: bytes)
extern def Fl_Table_Row_label_color(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_label_color(self: Fl_Table_RowPtr, color: uint32)
extern def Fl_Table_Row_label_font(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_label_font(self: Fl_Table_RowPtr, font: int)
extern def Fl_Table_Row_label_size(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_label_size(self: Fl_Table_RowPtr, sz: int)
extern def Fl_Table_Row_label_type(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_label_type(self: Fl_Table_RowPtr, typ: int)
extern def Fl_Table_Row_box(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_box(self: Fl_Table_RowPtr, typ: int)
extern def Fl_Table_Row_changed(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_changed(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_clear_changed(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_align(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_align(self: Fl_Table_RowPtr, typ: int)
extern def Fl_Table_Row_delete(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_set_image(self: Fl_Table_RowPtr, a1: bytes)
extern def Fl_Table_Row_handle(self: Fl_Table_RowPtr, cb: bytes, data: bytes)
extern def Fl_Table_Row_handle_event(self: Fl_Table_RowPtr, event: int) -> int
extern def Fl_Table_Row_draw(self: Fl_Table_RowPtr, cb: bytes, data: bytes)
extern def Fl_Table_Row_resize_callback(self: Fl_Table_RowPtr, cb1: bytes, data: bytes)
extern def Fl_Table_Row_set_when(self: Fl_Table_RowPtr, a1: int)
extern def Fl_Table_Row_when(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_image(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_parent(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_selection_color(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_selection_color(self: Fl_Table_RowPtr, color: uint32)
extern def Fl_Table_Row_do_callback(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_inside(self: Fl_Table_RowPtr, a1: bytes) -> int
extern def Fl_Table_Row_window(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_top_window(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_takes_events(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_user_data(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_take_focus(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_visible_focus(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_clear_visible_focus(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_visible_focus(self: Fl_Table_RowPtr, v: int)
extern def Fl_Table_Row_has_visible_focus(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_user_data(self: Fl_Table_RowPtr, data: bytes)
extern def Fl_Table_Row_draw_data(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_handle_data(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_set_draw_data(self: Fl_Table_RowPtr, data: bytes)
extern def Fl_Table_Row_set_handle_data(self: Fl_Table_RowPtr, data: bytes)
extern def Fl_Table_Row_damage(self: Fl_Table_RowPtr) -> uint8
extern def Fl_Table_Row_set_damage(self: Fl_Table_RowPtr, flag: uint8)
extern def Fl_Table_Row_set_damage_area(self: Fl_Table_RowPtr, flag: uint8, x: int, y: int, w: int, h: int)
extern def Fl_Table_Row_clear_damage(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_as_window(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_as_group(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_set_deimage(self: Fl_Table_RowPtr, a1: bytes)
extern def Fl_Table_Row_deimage(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_set_callback(self: Fl_Table_RowPtr, a1: bytes, a2: bytes)
extern def Fl_Table_Row_visible(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_visible_r(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_active(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_active_r(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_callback(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_set_deletion_callback(self: Fl_Table_RowPtr, cb1: bytes, data: bytes)
extern def Fl_Table_Row_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Table_RowPtr
extern def Fl_Table_Row_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Table_RowPtr
extern def Fl_Table_Row_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Table_Row_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Table_Row_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Table_Row (group_declare) -----
extern def Fl_Table_Row_begin(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_end(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_find(self: Fl_Table_RowPtr, a1: bytes) -> int
extern def Fl_Table_Row_add(self: Fl_Table_RowPtr, a1: bytes)
extern def Fl_Table_Row_insert(self: Fl_Table_RowPtr, a1: bytes, pos: int)
extern def Fl_Table_Row_remove(self: Fl_Table_RowPtr, wid: bytes)
extern def Fl_Table_Row_remove_by_index(self: Fl_Table_RowPtr, idx: int)
extern def Fl_Table_Row_clear(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_children(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_child(self: Fl_Table_RowPtr, index: int) -> Fl_WidgetPtr
extern def Fl_Table_Row_resizable(self: Fl_Table_RowPtr, a1: bytes)
extern def Fl_Table_Row_set_clip_children(self: Fl_Table_RowPtr, c: int)
extern def Fl_Table_Row_clip_children(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_init_sizes(self: Fl_Table_RowPtr)
extern def Fl_Table_Row_draw_child(self: Fl_Table_RowPtr, w: Fl_WidgetPtr)
extern def Fl_Table_Row_update_child(self: Fl_Table_RowPtr, w: Fl_WidgetPtr)
extern def Fl_Table_Row_draw_outside_label(self: Fl_Table_RowPtr, w: Fl_WidgetPtr)
extern def Fl_Table_Row_draw_children(self: Fl_Table_RowPtr)
# ----- Fl_Table_Row (table_declare) -----
extern def Fl_Table_Row_set_table_box(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_table_box(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_rows(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_rows(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_cols(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_cols(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_visible_cells(self: Fl_Table_RowPtr, r1: bytes, r2: bytes, c1: bytes, c2: bytes)
extern def Fl_Table_Row_is_interactive_resize(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_row_resize(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_row_resize(self: Fl_Table_RowPtr, flag: int)
extern def Fl_Table_Row_col_resize(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_col_resize(self: Fl_Table_RowPtr, flag: int)
extern def Fl_Table_Row_col_resize_min(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_col_resize_min(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_row_resize_min(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_row_resize_min(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_row_header(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_row_header(self: Fl_Table_RowPtr, flag: int)
extern def Fl_Table_Row_col_header(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_col_header(self: Fl_Table_RowPtr, flag: int)
extern def Fl_Table_Row_set_col_header_height(self: Fl_Table_RowPtr, height: int)
extern def Fl_Table_Row_col_header_height(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_row_header_width(self: Fl_Table_RowPtr, width: int)
extern def Fl_Table_Row_row_header_width(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_row_header_color(self: Fl_Table_RowPtr, val: uint32)
extern def Fl_Table_Row_row_header_color(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_col_header_color(self: Fl_Table_RowPtr, val: uint32)
extern def Fl_Table_Row_col_header_color(self: Fl_Table_RowPtr) -> uint32
extern def Fl_Table_Row_set_row_height(self: Fl_Table_RowPtr, row: int, height: int)
extern def Fl_Table_Row_row_height(self: Fl_Table_RowPtr, row: int) -> int
extern def Fl_Table_Row_set_col_width(self: Fl_Table_RowPtr, col: int, width: int)
extern def Fl_Table_Row_col_width(self: Fl_Table_RowPtr, col: int) -> int
extern def Fl_Table_Row_set_row_height_all(self: Fl_Table_RowPtr, height: int)
extern def Fl_Table_Row_set_col_width_all(self: Fl_Table_RowPtr, width: int)
extern def Fl_Table_Row_set_row_position(self: Fl_Table_RowPtr, row: int)
extern def Fl_Table_Row_set_col_position(self: Fl_Table_RowPtr, col: int)
extern def Fl_Table_Row_row_position(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_col_position(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_top_row(self: Fl_Table_RowPtr, row: int)
extern def Fl_Table_Row_top_row(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_is_selected(self: Fl_Table_RowPtr, r: int, c: int) -> int
extern def Fl_Table_Row_get_selection(self: Fl_Table_RowPtr, row_top: bytes, col_left: bytes, row_bot: bytes, col_right: bytes)
extern def Fl_Table_Row_set_selection(self: Fl_Table_RowPtr, row_top: int, col_left: int, row_bot: int, col_right: int)
extern def Fl_Table_Row_move_cursor_with_shiftselect(self: Fl_Table_RowPtr, R: int, C: int, shiftselect: int) -> int
extern def Fl_Table_Row_move_cursor(self: Fl_Table_RowPtr, R: int, C: int) -> int
extern def Fl_Table_Row_scrollbar_size(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_set_scrollbar_size(self: Fl_Table_RowPtr, newSize: int)
extern def Fl_Table_Row_set_tab_cell_nav(self: Fl_Table_RowPtr, val: int)
extern def Fl_Table_Row_tab_cell_nav(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_draw_cell(self: Fl_Table_RowPtr, cb1: bytes, data: bytes)
extern def Fl_Table_Row_draw_cell_data(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_set_draw_cell_data(self: Fl_Table_RowPtr, data: bytes)
extern def Fl_Table_Row_callback_col(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_callback_row(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_callback_context(self: Fl_Table_RowPtr) -> int
extern def Fl_Table_Row_scrollbar(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_hscrollbar(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_find_cell(self: Fl_Table_RowPtr, ctx: int, r: int, c: int, x: bytes, y: bytes, w: bytes, h: bytes) -> int
extern def Fl_Table_Row_scroll(self: Fl_Table_RowPtr) -> bytes
extern def Fl_Table_Row_cursor2rowcol(self: Fl_Table_RowPtr, r: bytes, c: bytes, flag: bytes) -> int
extern def Fl_Table_Row_row_selected(self: Fl_Table_RowPtr, row: int) -> int
extern def Fl_Table_Row_select_row(self: Fl_Table_RowPtr, row: int, flag: int) -> int
extern def Fl_Table_Row_select_all_rows(self: Fl_Table_RowPtr, flag: int)
extern def Fl_Table_Row_clear_rows(self: Fl_Table_RowPtr)