Files
Viper_VRTE/fltk/_cfl_table.vp
T

354 lines
23 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_table.vp — cfl_table.h 的 extern FFI 声明(对接 cfltk C API)
# ============================================================
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
# ----- 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) -> t.CUInt32T
extern def Fl_Table_set_color(self: Fl_TablePtr, color: t.CUInt32T)
extern def Fl_Table_measure_label(self: Fl_TablePtr, a1: bytes, a2: bytes)
extern def Fl_Table_label_color(self: Fl_TablePtr) -> t.CUInt32T
extern def Fl_Table_set_label_color(self: Fl_TablePtr, color: t.CUInt32T)
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) -> t.CUInt32T
extern def Fl_Table_set_selection_color(self: Fl_TablePtr, color: t.CUInt32T)
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) -> t.CUInt32T
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) -> t.CUInt8T
extern def Fl_Table_set_damage(self: Fl_TablePtr, flag: t.CUInt8T)
extern def Fl_Table_set_damage_area(self: Fl_TablePtr, flag: t.CUInt8T, 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) -> t.CUInt32T
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: t.CUInt32T)
extern def Fl_Table_row_header_color(self: Fl_TablePtr) -> t.CUInt32T
extern def Fl_Table_set_col_header_color(self: Fl_TablePtr, val: t.CUInt32T)
extern def Fl_Table_col_header_color(self: Fl_TablePtr) -> t.CUInt32T
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) -> t.CUInt32T
extern def Fl_Table_Row_set_color(self: Fl_Table_RowPtr, color: t.CUInt32T)
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) -> t.CUInt32T
extern def Fl_Table_Row_set_label_color(self: Fl_Table_RowPtr, color: t.CUInt32T)
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) -> t.CUInt32T
extern def Fl_Table_Row_set_selection_color(self: Fl_Table_RowPtr, color: t.CUInt32T)
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) -> t.CUInt32T
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) -> t.CUInt8T
extern def Fl_Table_Row_set_damage(self: Fl_Table_RowPtr, flag: t.CUInt8T)
extern def Fl_Table_Row_set_damage_area(self: Fl_Table_RowPtr, flag: t.CUInt8T, 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) -> t.CUInt32T
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: t.CUInt32T)
extern def Fl_Table_Row_row_header_color(self: Fl_Table_RowPtr) -> t.CUInt32T
extern def Fl_Table_Row_set_col_header_color(self: Fl_Table_RowPtr, val: t.CUInt32T)
extern def Fl_Table_Row_col_header_color(self: Fl_Table_RowPtr) -> t.CUInt32T
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)