257 lines
17 KiB
Plaintext
257 lines
17 KiB
Plaintext
import t, c
|
||
from fltk._types import *
|
||
|
||
# ============================================================
|
||
# fltk/_cfl_term.vp — cfl_term.h 的 extern FFI 声明(对接 cfltk C API)
|
||
# ============================================================
|
||
|
||
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
|
||
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
|
||
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
|
||
|
||
# ----- Fl_Terminal (widget_declare) -----
|
||
extern def Fl_Terminal_new(x: int, y: int, width: int, height: int, title: str) -> Fl_TerminalPtr
|
||
extern def Fl_Terminal_x(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_y(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_width(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_height(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_label(self: Fl_TerminalPtr) -> str
|
||
extern def Fl_Terminal_set_label(self: Fl_TerminalPtr, title: str)
|
||
extern def Fl_Terminal_redraw(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_show(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_hide(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_activate(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_deactivate(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_redraw_label(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_resize(self: Fl_TerminalPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Terminal_widget_resize(self: Fl_TerminalPtr, x: int, y: int, width: int, height: int)
|
||
extern def Fl_Terminal_tooltip(self: Fl_TerminalPtr) -> str
|
||
extern def Fl_Terminal_set_tooltip(self: Fl_TerminalPtr, txt: str)
|
||
extern def Fl_Terminal_get_type(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_type(self: Fl_TerminalPtr, typ: int)
|
||
extern def Fl_Terminal_color(self: Fl_TerminalPtr) -> t.CUInt32T
|
||
extern def Fl_Terminal_set_color(self: Fl_TerminalPtr, color: t.CUInt32T)
|
||
extern def Fl_Terminal_measure_label(self: Fl_TerminalPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Terminal_label_color(self: Fl_TerminalPtr) -> t.CUInt32T
|
||
extern def Fl_Terminal_set_label_color(self: Fl_TerminalPtr, color: t.CUInt32T)
|
||
extern def Fl_Terminal_label_font(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_label_font(self: Fl_TerminalPtr, font: int)
|
||
extern def Fl_Terminal_label_size(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_label_size(self: Fl_TerminalPtr, sz: int)
|
||
extern def Fl_Terminal_label_type(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_label_type(self: Fl_TerminalPtr, typ: int)
|
||
extern def Fl_Terminal_box(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_box(self: Fl_TerminalPtr, typ: int)
|
||
extern def Fl_Terminal_changed(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_changed(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_changed(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_align(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_align(self: Fl_TerminalPtr, typ: int)
|
||
extern def Fl_Terminal_delete(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_set_image(self: Fl_TerminalPtr, a1: bytes)
|
||
extern def Fl_Terminal_handle(self: Fl_TerminalPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Terminal_handle_event(self: Fl_TerminalPtr, event: int) -> int
|
||
extern def Fl_Terminal_draw(self: Fl_TerminalPtr, cb: bytes, data: bytes)
|
||
extern def Fl_Terminal_resize_callback(self: Fl_TerminalPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Terminal_set_when(self: Fl_TerminalPtr, a1: int)
|
||
extern def Fl_Terminal_when(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_image(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_parent(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_selection_color(self: Fl_TerminalPtr) -> t.CUInt32T
|
||
extern def Fl_Terminal_set_selection_color(self: Fl_TerminalPtr, color: t.CUInt32T)
|
||
extern def Fl_Terminal_do_callback(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_inside(self: Fl_TerminalPtr, a1: bytes) -> int
|
||
extern def Fl_Terminal_window(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_top_window(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_takes_events(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_user_data(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_take_focus(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_visible_focus(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_visible_focus(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_visible_focus(self: Fl_TerminalPtr, v: int)
|
||
extern def Fl_Terminal_has_visible_focus(self: Fl_TerminalPtr) -> t.CUInt32T
|
||
extern def Fl_Terminal_set_user_data(self: Fl_TerminalPtr, data: bytes)
|
||
extern def Fl_Terminal_draw_data(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_handle_data(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_draw_data(self: Fl_TerminalPtr, data: bytes)
|
||
extern def Fl_Terminal_set_handle_data(self: Fl_TerminalPtr, data: bytes)
|
||
extern def Fl_Terminal_damage(self: Fl_TerminalPtr) -> t.CUInt8T
|
||
extern def Fl_Terminal_set_damage(self: Fl_TerminalPtr, flag: t.CUInt8T)
|
||
extern def Fl_Terminal_set_damage_area(self: Fl_TerminalPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
|
||
extern def Fl_Terminal_clear_damage(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_as_window(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_as_group(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_deimage(self: Fl_TerminalPtr, a1: bytes)
|
||
extern def Fl_Terminal_deimage(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_callback(self: Fl_TerminalPtr, a1: bytes, a2: bytes)
|
||
extern def Fl_Terminal_visible(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_visible_r(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_active(self: Fl_TerminalPtr) -> t.CUInt32T
|
||
extern def Fl_Terminal_active_r(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_callback(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_deletion_callback(self: Fl_TerminalPtr, cb1: bytes, data: bytes)
|
||
extern def Fl_Terminal_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TerminalPtr
|
||
extern def Fl_Terminal_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_TerminalPtr
|
||
extern def Fl_Terminal_super_draw(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Terminal_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
|
||
extern def Fl_Terminal_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
|
||
|
||
# ----- Fl_Terminal (group_declare) -----
|
||
extern def Fl_Terminal_begin(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_end(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_find(self: Fl_TerminalPtr, a1: bytes) -> int
|
||
extern def Fl_Terminal_add(self: Fl_TerminalPtr, a1: bytes)
|
||
extern def Fl_Terminal_insert(self: Fl_TerminalPtr, a1: bytes, pos: int)
|
||
extern def Fl_Terminal_remove(self: Fl_TerminalPtr, wid: bytes)
|
||
extern def Fl_Terminal_remove_by_index(self: Fl_TerminalPtr, idx: int)
|
||
extern def Fl_Terminal_clear(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_children(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_child(self: Fl_TerminalPtr, index: int) -> Fl_WidgetPtr
|
||
extern def Fl_Terminal_resizable(self: Fl_TerminalPtr, a1: bytes)
|
||
extern def Fl_Terminal_set_clip_children(self: Fl_TerminalPtr, c: int)
|
||
extern def Fl_Terminal_clip_children(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_init_sizes(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_draw_child(self: Fl_TerminalPtr, w: Fl_WidgetPtr)
|
||
extern def Fl_Terminal_update_child(self: Fl_TerminalPtr, w: Fl_WidgetPtr)
|
||
extern def Fl_Terminal_draw_outside_label(self: Fl_TerminalPtr, w: Fl_WidgetPtr)
|
||
extern def Fl_Terminal_draw_children(self: Fl_TerminalPtr)
|
||
|
||
extern def Fl_Terminal_ansi(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_ansi(self: Fl_TerminalPtr, boolean: int)
|
||
extern def Fl_Terminal_append(self: Fl_TerminalPtr, txt: str)
|
||
extern def Fl_Terminal_append_u8(self: Fl_TerminalPtr, txt: str, len_: int)
|
||
extern def Fl_Terminal_append_ascii(self: Fl_TerminalPtr, txt: str)
|
||
extern def Fl_Terminal_append_utf8(self: Fl_TerminalPtr, txt: str)
|
||
extern def Fl_Terminal_append_utf8_u8(self: Fl_TerminalPtr, txt: str, len_: int)
|
||
extern def Fl_Terminal_clear_mouse_selection(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_to_color(self: Fl_TerminalPtr, set: bytes)
|
||
extern def Fl_Terminal_clear_history(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_screen(self: Fl_TerminalPtr, boolean: int)
|
||
extern def Fl_Terminal_clear_screen_home(self: Fl_TerminalPtr, boolean: int)
|
||
extern def Fl_Terminal_cursor_col(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_cursor_col(self: Fl_TerminalPtr, val: int)
|
||
extern def Fl_Terminal_cursor_home(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_cursor_row(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_cursor_row(self: Fl_TerminalPtr, val: int)
|
||
extern def Fl_Terminal_cursor_up(self: Fl_TerminalPtr, count: int, do_scroll: int)
|
||
extern def Fl_Terminal_cursor_down(self: Fl_TerminalPtr, count: int, do_scroll: int)
|
||
extern def Fl_Terminal_cursor_left(self: Fl_TerminalPtr, count: int)
|
||
extern def Fl_Terminal_cursor_right(self: Fl_TerminalPtr, count: int, do_scroll: int)
|
||
extern def Fl_Terminal_scroll(self: Fl_TerminalPtr, count: int)
|
||
extern def Fl_Terminal_clear_eod(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_eol(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_cur_line(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_line(self: Fl_TerminalPtr, drow: int)
|
||
extern def Fl_Terminal_clear_sod(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_clear_sol(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_insert_char(self: Fl_TerminalPtr, c: char, rep: int)
|
||
extern def Fl_Terminal_insert_char_eol(self: Fl_TerminalPtr, c: char, drow: int, dcol: int, rep: int)
|
||
extern def Fl_Terminal_insert_rows(self: Fl_TerminalPtr, count: int)
|
||
extern def Fl_Terminal_delete_chars(self: Fl_TerminalPtr, drow: int, dcol: int, count: int)
|
||
extern def Fl_Terminal_delete_cur_chars(self: Fl_TerminalPtr, count: int)
|
||
extern def Fl_Terminal_delete_rows(self: Fl_TerminalPtr, count: int)
|
||
extern def Fl_Terminal_cursor_bg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_cursor_bg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_cursor_fg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_cursor_fg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_display_columns(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_display_columns(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_display_rows(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_history_rows(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_history_rows(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_get_selection(self: Fl_TerminalPtr, retval: bytes) -> int
|
||
extern def Fl_Terminal_history_use(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_margin_bottom(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_margin_bottom(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_margin_left(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_margin_left(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_margin_right(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_margin_right(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_margin_top(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_margin_top(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_output_translate(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_output_translate(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_print_char(self: Fl_TerminalPtr, c: char)
|
||
extern def Fl_Terminal_print_char_utf8(self: Fl_TerminalPtr, txt: str, len_: int)
|
||
extern def Fl_Terminal_printf(self: Fl_TerminalPtr, fmt: str, a2: bytes) -> bytes
|
||
extern def Fl_Terminal_plot_char(self: Fl_TerminalPtr, c: char, row: int, col: int)
|
||
extern def Fl_Terminal_plot_char_utf8(self: Fl_TerminalPtr, txt: str, len_: int, row: int, col: int)
|
||
extern def Fl_Terminal_redraw_rate(self: Fl_TerminalPtr) -> t.CFloat
|
||
extern def Fl_Terminal_set_redraw_rate(self: Fl_TerminalPtr, set: t.CFloat)
|
||
extern def Fl_Terminal_redraw_style(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_redraw_style(self: Fl_TerminalPtr, set: int) -> bytes
|
||
extern def Fl_Terminal_reset_terminal(self: Fl_TerminalPtr)
|
||
extern def Fl_Terminal_scrollbar_actual_size(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_scrollbar_size(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_scrollbar_size(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_hscrollbar_actual_size(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_hscrollbar_size(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_hscrollbar_size(self: Fl_TerminalPtr, set: int) -> bytes
|
||
extern def Fl_Terminal_hscroll_col(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_hscroll_col(self: Fl_TerminalPtr, set: int) -> bytes
|
||
extern def Fl_Terminal_hscrollbar_style(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_hscrollbar_style(self: Fl_TerminalPtr, set: int) -> bytes
|
||
extern def Fl_Terminal_selection_bg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_selection_bg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_selection_fg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_selection_fg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_show_unknown(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_show_unknown(self: Fl_TerminalPtr, boolean: int)
|
||
extern def Fl_Terminal_text_attrib(self: Fl_TerminalPtr) -> t.CUInt8T
|
||
extern def Fl_Terminal_set_text_attrib(self: Fl_TerminalPtr, set: t.CUInt8T) -> bytes
|
||
extern def Fl_Terminal_text_bg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_text_bg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_text_bg_color_default(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_text_bg_color_default(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_set_text_bg_color_xterm(self: Fl_TerminalPtr, set: t.CUInt8T)
|
||
extern def Fl_Terminal_set_text_color(self: Fl_TerminalPtr, set: bytes)
|
||
extern def Fl_Terminal_text_fg_color(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_text_fg_color(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_text_fg_color_default(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_set_text_fg_color_default(self: Fl_TerminalPtr, set: bytes) -> bytes
|
||
extern def Fl_Terminal_set_text_fg_color_xterm(self: Fl_TerminalPtr, set: t.CUInt8T)
|
||
extern def Fl_Terminal_text_font(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_text_font(self: Fl_TerminalPtr, set: int) -> bytes
|
||
extern def Fl_Terminal_text_size(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_set_text_size(self: Fl_TerminalPtr, set: int)
|
||
extern def Fl_Terminal_text(self: Fl_TerminalPtr, lines_below_cursor: int) -> str
|
||
extern def Fl_Terminal_selection_text(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_selection_text_len(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_scrollbar(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_hscrollbar(self: Fl_TerminalPtr) -> Fl_Terminal_ScrollbarPtr
|
||
extern def Fl_Terminal_Utf8Char_attr_bgcolor(self: Fl_Terminal_Utf8CharPtr, grp: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_attr_fgcolor(self: Fl_Terminal_Utf8CharPtr, grp: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_attrib(self: Fl_Terminal_Utf8CharPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_bgcolor(self: Fl_Terminal_Utf8CharPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_fgcolor(self: Fl_Terminal_Utf8CharPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_is_char(self: Fl_Terminal_Utf8CharPtr, c: char) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_length(self: Fl_Terminal_Utf8CharPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_max_utf8(self: Fl_Terminal_Utf8CharPtr) -> int
|
||
extern def Fl_Terminal_Utf8Char_pwidth(self: Fl_Terminal_Utf8CharPtr) -> t.CDouble
|
||
extern def Fl_Terminal_Utf8Char_pwidth_int(self: Fl_Terminal_Utf8CharPtr) -> int
|
||
extern def Fl_Terminal_Utf8Char_text_utf8(self: Fl_Terminal_Utf8CharPtr) -> bytes
|
||
extern def Fl_Terminal_Utf8Char_charflags(self: Fl_Terminal_Utf8CharPtr) -> t.CUInt8T
|
||
extern def Fl_Terminal_Utf8Char_length(self: Fl_Terminal_Utf8CharPtr) -> int
|
||
extern def Fl_Terminal_Utf8Char_new_obj(c: t.CUInt8T) -> bytes
|
||
extern def Fl_Terminal_disp_erow(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_disp_srow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_hist_erow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_hist_srow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_hist_use(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_hist_use_srow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_h_to_row(self: Fl_TerminalPtr, H: int) -> int
|
||
extern def Fl_Terminal_w_to_col(self: Fl_TerminalPtr, W: int) -> int
|
||
extern def Fl_Terminal_is_inside_selection(self: Fl_TerminalPtr, row: int, col: int) -> int
|
||
extern def Fl_Terminal_is_selection(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_offset(self: Fl_TerminalPtr) -> bytes
|
||
extern def Fl_Terminal_ring_erow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_ring_srow(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_ring_rows(self: Fl_TerminalPtr) -> int
|
||
extern def Fl_Terminal_u8c_cursor(self: Fl_TerminalPtr) -> Fl_Terminal_Utf8CharPtr
|
||
extern def Fl_Terminal_u8c_disp_row(self: Fl_TerminalPtr, drow: int) -> Fl_Terminal_Utf8CharPtr
|
||
extern def Fl_Terminal_u8c_hist_row(self: Fl_TerminalPtr, hrow: int) -> Fl_Terminal_Utf8CharPtr
|
||
extern def Fl_Terminal_u8c_hist_use_row(self: Fl_TerminalPtr, hurow: int) -> Fl_Terminal_Utf8CharPtr
|
||
extern def Fl_Terminal_u8c_ring_row(self: Fl_TerminalPtr, grow: int) -> Fl_Terminal_Utf8CharPtr
|
||
extern def Fl_Terminal_Utf8Char_size() -> bytes
|
||
extern def Fl_free_str(str_: str)
|