Files
Viper_VRTE/fltk/_cfl_text.vp
T

621 lines
49 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_text.vp — cfl_text.h 的 extern FFI 声明(对接 cfltk C API)
# ============================================================
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
# ----- Fl_Text_Display (widget_declare) -----
extern def Fl_Text_Display_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Text_DisplayPtr
extern def Fl_Text_Display_x(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_y(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_width(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_height(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_label(self: Fl_Text_DisplayPtr) -> str
extern def Fl_Text_Display_set_label(self: Fl_Text_DisplayPtr, title: str)
extern def Fl_Text_Display_redraw(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_show(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_hide(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_activate(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_deactivate(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_redraw_label(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_resize(self: Fl_Text_DisplayPtr, x: int, y: int, width: int, height: int)
extern def Fl_Text_Display_widget_resize(self: Fl_Text_DisplayPtr, x: int, y: int, width: int, height: int)
extern def Fl_Text_Display_tooltip(self: Fl_Text_DisplayPtr) -> str
extern def Fl_Text_Display_set_tooltip(self: Fl_Text_DisplayPtr, txt: str)
extern def Fl_Text_Display_get_type(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_type(self: Fl_Text_DisplayPtr, typ: int)
extern def Fl_Text_Display_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_measure_label(self: Fl_Text_DisplayPtr, a1: bytes, a2: bytes)
extern def Fl_Text_Display_label_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_label_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_label_font(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_label_font(self: Fl_Text_DisplayPtr, font: int)
extern def Fl_Text_Display_label_size(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_label_size(self: Fl_Text_DisplayPtr, sz: int)
extern def Fl_Text_Display_label_type(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_label_type(self: Fl_Text_DisplayPtr, typ: int)
extern def Fl_Text_Display_box(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_box(self: Fl_Text_DisplayPtr, typ: int)
extern def Fl_Text_Display_changed(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_changed(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_clear_changed(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_align(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_align(self: Fl_Text_DisplayPtr, typ: int)
extern def Fl_Text_Display_delete(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_set_image(self: Fl_Text_DisplayPtr, a1: bytes)
extern def Fl_Text_Display_handle(self: Fl_Text_DisplayPtr, cb: bytes, data: bytes)
extern def Fl_Text_Display_handle_event(self: Fl_Text_DisplayPtr, event: int) -> int
extern def Fl_Text_Display_draw(self: Fl_Text_DisplayPtr, cb: bytes, data: bytes)
extern def Fl_Text_Display_resize_callback(self: Fl_Text_DisplayPtr, cb1: bytes, data: bytes)
extern def Fl_Text_Display_set_when(self: Fl_Text_DisplayPtr, a1: int)
extern def Fl_Text_Display_when(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_image(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_parent(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_selection_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_selection_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_do_callback(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_inside(self: Fl_Text_DisplayPtr, a1: bytes) -> int
extern def Fl_Text_Display_window(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_top_window(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_takes_events(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_user_data(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_take_focus(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_visible_focus(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_clear_visible_focus(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_visible_focus(self: Fl_Text_DisplayPtr, v: int)
extern def Fl_Text_Display_has_visible_focus(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_user_data(self: Fl_Text_DisplayPtr, data: bytes)
extern def Fl_Text_Display_draw_data(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_handle_data(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_set_draw_data(self: Fl_Text_DisplayPtr, data: bytes)
extern def Fl_Text_Display_set_handle_data(self: Fl_Text_DisplayPtr, data: bytes)
extern def Fl_Text_Display_damage(self: Fl_Text_DisplayPtr) -> t.CUInt8T
extern def Fl_Text_Display_set_damage(self: Fl_Text_DisplayPtr, flag: t.CUInt8T)
extern def Fl_Text_Display_set_damage_area(self: Fl_Text_DisplayPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Text_Display_clear_damage(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_as_window(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_as_group(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_set_deimage(self: Fl_Text_DisplayPtr, a1: bytes)
extern def Fl_Text_Display_deimage(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_set_callback(self: Fl_Text_DisplayPtr, a1: bytes, a2: bytes)
extern def Fl_Text_Display_visible(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_visible_r(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_active(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_active_r(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_callback(self: Fl_Text_DisplayPtr) -> bytes
extern def Fl_Text_Display_set_deletion_callback(self: Fl_Text_DisplayPtr, cb1: bytes, data: bytes)
extern def Fl_Text_Display_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Text_DisplayPtr
extern def Fl_Text_Display_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Text_DisplayPtr
extern def Fl_Text_Display_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Text_Display_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Text_Display_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Text_Display (display_declare) -----
extern def Fl_Text_Display_text_font(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_text_font(self: Fl_Text_DisplayPtr, s: int)
extern def Fl_Text_Display_text_size(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_text_size(self: Fl_Text_DisplayPtr, s: int)
extern def Fl_Text_Display_text_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_text_color(self: Fl_Text_DisplayPtr, n: t.CUInt32T)
extern def Fl_Text_Display_scroll(self: Fl_Text_DisplayPtr, topLineNum: int, horizOffset: int)
extern def Fl_Text_Display_insert(self: Fl_Text_DisplayPtr, text: str)
extern def Fl_Text_Display_set_insert_position(self: Fl_Text_DisplayPtr, newPos: int)
extern def Fl_Text_Display_insert_position(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_position_to_xy(self: Fl_Text_DisplayPtr, pos: int, x: bytes, y: bytes) -> int
extern def Fl_Text_Display_count_lines(self: Fl_Text_DisplayPtr, start: int, end: int, start_pos_is_line_start: int) -> int
extern def Fl_Text_Display_move_right(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_move_left(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_move_up(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_move_down(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_show_cursor(self: Fl_Text_DisplayPtr, boolean: int)
extern def Fl_Text_Display_set_highlight_data(self: Fl_Text_DisplayPtr, sbuff: bytes, color: bytes, font: bytes, fontsz: bytes, attr: bytes, bgcolor: bytes, sz: int)
extern def Fl_Text_Display_set_cursor_style(self: Fl_Text_DisplayPtr, style: int)
extern def Fl_Text_Display_set_cursor_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_set_scrollbar_size(self: Fl_Text_DisplayPtr, newSize: int)
extern def Fl_Text_Display_set_scrollbar_align(self: Fl_Text_DisplayPtr, align: int)
extern def Fl_Text_Display_cursor_style(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_cursor_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_scrollbar_size(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_scrollbar_align(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_line_start(self: Fl_Text_DisplayPtr, pos: int) -> int
extern def Fl_Text_Display_line_end(self: Fl_Text_DisplayPtr, startPos: int, startPosIsLineStart: int) -> int
extern def Fl_Text_Display_skip_lines(self: Fl_Text_DisplayPtr, startPos: int, nLines: int, startPosIsLineStart: int) -> int
extern def Fl_Text_Display_rewind_lines(self: Fl_Text_DisplayPtr, startPos: int, nLines: int) -> int
extern def Fl_Text_Display_next_word(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_previous_word(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_word_start(self: Fl_Text_DisplayPtr, pos: int) -> int
extern def Fl_Text_Display_word_end(self: Fl_Text_DisplayPtr, pos: int) -> int
extern def Fl_Text_Display_x_to_col(self: Fl_Text_DisplayPtr, x: t.CDouble) -> t.CDouble
extern def Fl_Text_Display_col_to_x(self: Fl_Text_DisplayPtr, col: t.CDouble) -> t.CDouble
extern def Fl_Text_Display_set_linenumber_width(self: Fl_Text_DisplayPtr, width: int)
extern def Fl_Text_Display_linenumber_width(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_linenumber_font(self: Fl_Text_DisplayPtr, val: int)
extern def Fl_Text_Display_linenumber_font(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_linenumber_size(self: Fl_Text_DisplayPtr, val: int)
extern def Fl_Text_Display_linenumber_size(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_set_linenumber_fgcolor(self: Fl_Text_DisplayPtr, val: t.CUInt32T)
extern def Fl_Text_Display_linenumber_fgcolor(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_linenumber_bgcolor(self: Fl_Text_DisplayPtr, val: t.CUInt32T)
extern def Fl_Text_Display_linenumber_bgcolor(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_linenumber_align(self: Fl_Text_DisplayPtr, val: int)
extern def Fl_Text_Display_linenumber_align(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_in_selection(self: Fl_Text_DisplayPtr, x: int, y: int) -> int
extern def Fl_Text_Display_wrap_mode(self: Fl_Text_DisplayPtr, wrap: int, wrap_margin: int)
extern def Fl_Text_Display_wrapped_column(self: Fl_Text_DisplayPtr, row: int, column: int) -> int
extern def Fl_Text_Display_wrapped_row(self: Fl_Text_DisplayPtr, row: int) -> int
extern def Fl_Text_Display_set_grammar_underline_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_grammar_underline_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_spelling_underline_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_spelling_underline_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_set_secondary_selection_color(self: Fl_Text_DisplayPtr, color: t.CUInt32T)
extern def Fl_Text_Display_secondary_selection_color(self: Fl_Text_DisplayPtr) -> t.CUInt32T
extern def Fl_Text_Display_show_insert_position(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_overstrike(self: Fl_Text_DisplayPtr, text: str)
extern def Fl_Text_Display_redisplay_range(self: Fl_Text_DisplayPtr, start: int, end: int)
extern def Fl_Text_Display_set_linenumber_format(self: Fl_Text_DisplayPtr, val: str)
extern def Fl_Text_Display_linenumber_format(self: Fl_Text_DisplayPtr) -> str
extern def Fl_Text_Display_position_style(self: Fl_Text_DisplayPtr, lineStartPos: int, lineLen: int, lineIndex: int) -> int
extern def Fl_Text_Display_maintain_absolute_top_line_number(self: Fl_Text_DisplayPtr, state: int)
extern def Fl_Text_Display_get_absolute_top_line_number(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_absolute_top_line_number(self: Fl_Text_DisplayPtr, oldFirstChar: int)
extern def Fl_Text_Display_maintaining_absolute_top_line_number(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_reset_absolute_top_line_number(self: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_scroll_row(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_scroll_col(self: Fl_Text_DisplayPtr) -> int
extern def Fl_Text_Display_xy_to_position(self: Fl_Text_DisplayPtr, x: int, y: int, PosType: int) -> int
extern def Fl_Text_Display_xy_to_rowcol(self: Fl_Text_DisplayPtr, x: int, y: int, row: bytes, column: bytes, PosType: int)
# ----- Fl_Text_Editor (widget_declare) -----
extern def Fl_Text_Editor_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Text_EditorPtr
extern def Fl_Text_Editor_x(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_y(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_width(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_height(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_label(self: Fl_Text_EditorPtr) -> str
extern def Fl_Text_Editor_set_label(self: Fl_Text_EditorPtr, title: str)
extern def Fl_Text_Editor_redraw(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_show(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_hide(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_activate(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_deactivate(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_redraw_label(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_resize(self: Fl_Text_EditorPtr, x: int, y: int, width: int, height: int)
extern def Fl_Text_Editor_widget_resize(self: Fl_Text_EditorPtr, x: int, y: int, width: int, height: int)
extern def Fl_Text_Editor_tooltip(self: Fl_Text_EditorPtr) -> str
extern def Fl_Text_Editor_set_tooltip(self: Fl_Text_EditorPtr, txt: str)
extern def Fl_Text_Editor_get_type(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_type(self: Fl_Text_EditorPtr, typ: int)
extern def Fl_Text_Editor_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_measure_label(self: Fl_Text_EditorPtr, a1: bytes, a2: bytes)
extern def Fl_Text_Editor_label_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_label_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_label_font(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_label_font(self: Fl_Text_EditorPtr, font: int)
extern def Fl_Text_Editor_label_size(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_label_size(self: Fl_Text_EditorPtr, sz: int)
extern def Fl_Text_Editor_label_type(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_label_type(self: Fl_Text_EditorPtr, typ: int)
extern def Fl_Text_Editor_box(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_box(self: Fl_Text_EditorPtr, typ: int)
extern def Fl_Text_Editor_changed(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_changed(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_clear_changed(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_align(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_align(self: Fl_Text_EditorPtr, typ: int)
extern def Fl_Text_Editor_delete(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_set_image(self: Fl_Text_EditorPtr, a1: bytes)
extern def Fl_Text_Editor_handle(self: Fl_Text_EditorPtr, cb: bytes, data: bytes)
extern def Fl_Text_Editor_handle_event(self: Fl_Text_EditorPtr, event: int) -> int
extern def Fl_Text_Editor_draw(self: Fl_Text_EditorPtr, cb: bytes, data: bytes)
extern def Fl_Text_Editor_resize_callback(self: Fl_Text_EditorPtr, cb1: bytes, data: bytes)
extern def Fl_Text_Editor_set_when(self: Fl_Text_EditorPtr, a1: int)
extern def Fl_Text_Editor_when(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_image(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_parent(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_selection_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_selection_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_do_callback(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_inside(self: Fl_Text_EditorPtr, a1: bytes) -> int
extern def Fl_Text_Editor_window(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_top_window(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_takes_events(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_user_data(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_take_focus(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_visible_focus(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_clear_visible_focus(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_visible_focus(self: Fl_Text_EditorPtr, v: int)
extern def Fl_Text_Editor_has_visible_focus(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_user_data(self: Fl_Text_EditorPtr, data: bytes)
extern def Fl_Text_Editor_draw_data(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_handle_data(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_set_draw_data(self: Fl_Text_EditorPtr, data: bytes)
extern def Fl_Text_Editor_set_handle_data(self: Fl_Text_EditorPtr, data: bytes)
extern def Fl_Text_Editor_damage(self: Fl_Text_EditorPtr) -> t.CUInt8T
extern def Fl_Text_Editor_set_damage(self: Fl_Text_EditorPtr, flag: t.CUInt8T)
extern def Fl_Text_Editor_set_damage_area(self: Fl_Text_EditorPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Text_Editor_clear_damage(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_as_window(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_as_group(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_set_deimage(self: Fl_Text_EditorPtr, a1: bytes)
extern def Fl_Text_Editor_deimage(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_set_callback(self: Fl_Text_EditorPtr, a1: bytes, a2: bytes)
extern def Fl_Text_Editor_visible(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_visible_r(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_active(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_active_r(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_callback(self: Fl_Text_EditorPtr) -> bytes
extern def Fl_Text_Editor_set_deletion_callback(self: Fl_Text_EditorPtr, cb1: bytes, data: bytes)
extern def Fl_Text_Editor_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Text_EditorPtr
extern def Fl_Text_Editor_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Text_EditorPtr
extern def Fl_Text_Editor_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Text_Editor_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Text_Editor_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Text_Editor (display_declare) -----
extern def Fl_Text_Editor_text_font(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_text_font(self: Fl_Text_EditorPtr, s: int)
extern def Fl_Text_Editor_text_size(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_text_size(self: Fl_Text_EditorPtr, s: int)
extern def Fl_Text_Editor_text_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_text_color(self: Fl_Text_EditorPtr, n: t.CUInt32T)
extern def Fl_Text_Editor_scroll(self: Fl_Text_EditorPtr, topLineNum: int, horizOffset: int)
extern def Fl_Text_Editor_insert(self: Fl_Text_EditorPtr, text: str)
extern def Fl_Text_Editor_set_insert_position(self: Fl_Text_EditorPtr, newPos: int)
extern def Fl_Text_Editor_insert_position(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_position_to_xy(self: Fl_Text_EditorPtr, pos: int, x: bytes, y: bytes) -> int
extern def Fl_Text_Editor_count_lines(self: Fl_Text_EditorPtr, start: int, end: int, start_pos_is_line_start: int) -> int
extern def Fl_Text_Editor_move_right(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_move_left(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_move_up(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_move_down(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_show_cursor(self: Fl_Text_EditorPtr, boolean: int)
extern def Fl_Text_Editor_set_highlight_data(self: Fl_Text_EditorPtr, sbuff: bytes, color: bytes, font: bytes, fontsz: bytes, attr: bytes, bgcolor: bytes, sz: int)
extern def Fl_Text_Editor_set_cursor_style(self: Fl_Text_EditorPtr, style: int)
extern def Fl_Text_Editor_set_cursor_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_set_scrollbar_size(self: Fl_Text_EditorPtr, newSize: int)
extern def Fl_Text_Editor_set_scrollbar_align(self: Fl_Text_EditorPtr, align: int)
extern def Fl_Text_Editor_cursor_style(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_cursor_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_scrollbar_size(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_scrollbar_align(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_line_start(self: Fl_Text_EditorPtr, pos: int) -> int
extern def Fl_Text_Editor_line_end(self: Fl_Text_EditorPtr, startPos: int, startPosIsLineStart: int) -> int
extern def Fl_Text_Editor_skip_lines(self: Fl_Text_EditorPtr, startPos: int, nLines: int, startPosIsLineStart: int) -> int
extern def Fl_Text_Editor_rewind_lines(self: Fl_Text_EditorPtr, startPos: int, nLines: int) -> int
extern def Fl_Text_Editor_next_word(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_previous_word(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_word_start(self: Fl_Text_EditorPtr, pos: int) -> int
extern def Fl_Text_Editor_word_end(self: Fl_Text_EditorPtr, pos: int) -> int
extern def Fl_Text_Editor_x_to_col(self: Fl_Text_EditorPtr, x: t.CDouble) -> t.CDouble
extern def Fl_Text_Editor_col_to_x(self: Fl_Text_EditorPtr, col: t.CDouble) -> t.CDouble
extern def Fl_Text_Editor_set_linenumber_width(self: Fl_Text_EditorPtr, width: int)
extern def Fl_Text_Editor_linenumber_width(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_linenumber_font(self: Fl_Text_EditorPtr, val: int)
extern def Fl_Text_Editor_linenumber_font(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_linenumber_size(self: Fl_Text_EditorPtr, val: int)
extern def Fl_Text_Editor_linenumber_size(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_linenumber_fgcolor(self: Fl_Text_EditorPtr, val: t.CUInt32T)
extern def Fl_Text_Editor_linenumber_fgcolor(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_linenumber_bgcolor(self: Fl_Text_EditorPtr, val: t.CUInt32T)
extern def Fl_Text_Editor_linenumber_bgcolor(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_linenumber_align(self: Fl_Text_EditorPtr, val: int)
extern def Fl_Text_Editor_linenumber_align(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_in_selection(self: Fl_Text_EditorPtr, x: int, y: int) -> int
extern def Fl_Text_Editor_wrap_mode(self: Fl_Text_EditorPtr, wrap: int, wrap_margin: int)
extern def Fl_Text_Editor_wrapped_column(self: Fl_Text_EditorPtr, row: int, column: int) -> int
extern def Fl_Text_Editor_wrapped_row(self: Fl_Text_EditorPtr, row: int) -> int
extern def Fl_Text_Editor_set_grammar_underline_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_grammar_underline_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_spelling_underline_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_spelling_underline_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_set_secondary_selection_color(self: Fl_Text_EditorPtr, color: t.CUInt32T)
extern def Fl_Text_Editor_secondary_selection_color(self: Fl_Text_EditorPtr) -> t.CUInt32T
extern def Fl_Text_Editor_show_insert_position(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_overstrike(self: Fl_Text_EditorPtr, text: str)
extern def Fl_Text_Editor_redisplay_range(self: Fl_Text_EditorPtr, start: int, end: int)
extern def Fl_Text_Editor_set_linenumber_format(self: Fl_Text_EditorPtr, val: str)
extern def Fl_Text_Editor_linenumber_format(self: Fl_Text_EditorPtr) -> str
extern def Fl_Text_Editor_position_style(self: Fl_Text_EditorPtr, lineStartPos: int, lineLen: int, lineIndex: int) -> int
extern def Fl_Text_Editor_maintain_absolute_top_line_number(self: Fl_Text_EditorPtr, state: int)
extern def Fl_Text_Editor_get_absolute_top_line_number(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_absolute_top_line_number(self: Fl_Text_EditorPtr, oldFirstChar: int)
extern def Fl_Text_Editor_maintaining_absolute_top_line_number(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_reset_absolute_top_line_number(self: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_scroll_row(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_scroll_col(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_xy_to_position(self: Fl_Text_EditorPtr, x: int, y: int, PosType: int) -> int
extern def Fl_Text_Editor_xy_to_rowcol(self: Fl_Text_EditorPtr, x: int, y: int, row: bytes, column: bytes, PosType: int)
# ----- Fl_Simple_Terminal (widget_declare) -----
extern def Fl_Simple_Terminal_new(x: int, y: int, width: int, height: int, title: str) -> Fl_Simple_TerminalPtr
extern def Fl_Simple_Terminal_x(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_y(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_width(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_height(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_label(self: Fl_Simple_TerminalPtr) -> str
extern def Fl_Simple_Terminal_set_label(self: Fl_Simple_TerminalPtr, title: str)
extern def Fl_Simple_Terminal_redraw(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_show(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_hide(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_activate(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_deactivate(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_redraw_label(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_resize(self: Fl_Simple_TerminalPtr, x: int, y: int, width: int, height: int)
extern def Fl_Simple_Terminal_widget_resize(self: Fl_Simple_TerminalPtr, x: int, y: int, width: int, height: int)
extern def Fl_Simple_Terminal_tooltip(self: Fl_Simple_TerminalPtr) -> str
extern def Fl_Simple_Terminal_set_tooltip(self: Fl_Simple_TerminalPtr, txt: str)
extern def Fl_Simple_Terminal_get_type(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_type(self: Fl_Simple_TerminalPtr, typ: int)
extern def Fl_Simple_Terminal_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_measure_label(self: Fl_Simple_TerminalPtr, a1: bytes, a2: bytes)
extern def Fl_Simple_Terminal_label_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_label_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_label_font(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_label_font(self: Fl_Simple_TerminalPtr, font: int)
extern def Fl_Simple_Terminal_label_size(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_label_size(self: Fl_Simple_TerminalPtr, sz: int)
extern def Fl_Simple_Terminal_label_type(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_label_type(self: Fl_Simple_TerminalPtr, typ: int)
extern def Fl_Simple_Terminal_box(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_box(self: Fl_Simple_TerminalPtr, typ: int)
extern def Fl_Simple_Terminal_changed(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_changed(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_clear_changed(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_align(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_align(self: Fl_Simple_TerminalPtr, typ: int)
extern def Fl_Simple_Terminal_delete(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_set_image(self: Fl_Simple_TerminalPtr, a1: bytes)
extern def Fl_Simple_Terminal_handle(self: Fl_Simple_TerminalPtr, cb: bytes, data: bytes)
extern def Fl_Simple_Terminal_handle_event(self: Fl_Simple_TerminalPtr, event: int) -> int
extern def Fl_Simple_Terminal_draw(self: Fl_Simple_TerminalPtr, cb: bytes, data: bytes)
extern def Fl_Simple_Terminal_resize_callback(self: Fl_Simple_TerminalPtr, cb1: bytes, data: bytes)
extern def Fl_Simple_Terminal_set_when(self: Fl_Simple_TerminalPtr, a1: int)
extern def Fl_Simple_Terminal_when(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_image(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_parent(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_selection_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_selection_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_do_callback(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_inside(self: Fl_Simple_TerminalPtr, a1: bytes) -> int
extern def Fl_Simple_Terminal_window(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_top_window(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_takes_events(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_user_data(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_take_focus(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_visible_focus(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_clear_visible_focus(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_visible_focus(self: Fl_Simple_TerminalPtr, v: int)
extern def Fl_Simple_Terminal_has_visible_focus(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_user_data(self: Fl_Simple_TerminalPtr, data: bytes)
extern def Fl_Simple_Terminal_draw_data(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_handle_data(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_set_draw_data(self: Fl_Simple_TerminalPtr, data: bytes)
extern def Fl_Simple_Terminal_set_handle_data(self: Fl_Simple_TerminalPtr, data: bytes)
extern def Fl_Simple_Terminal_damage(self: Fl_Simple_TerminalPtr) -> t.CUInt8T
extern def Fl_Simple_Terminal_set_damage(self: Fl_Simple_TerminalPtr, flag: t.CUInt8T)
extern def Fl_Simple_Terminal_set_damage_area(self: Fl_Simple_TerminalPtr, flag: t.CUInt8T, x: int, y: int, w: int, h: int)
extern def Fl_Simple_Terminal_clear_damage(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_as_window(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_as_group(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_set_deimage(self: Fl_Simple_TerminalPtr, a1: bytes)
extern def Fl_Simple_Terminal_deimage(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_set_callback(self: Fl_Simple_TerminalPtr, a1: bytes, a2: bytes)
extern def Fl_Simple_Terminal_visible(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_visible_r(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_active(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_active_r(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_callback(self: Fl_Simple_TerminalPtr) -> bytes
extern def Fl_Simple_Terminal_set_deletion_callback(self: Fl_Simple_TerminalPtr, cb1: bytes, data: bytes)
extern def Fl_Simple_Terminal_from_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Simple_TerminalPtr
extern def Fl_Simple_Terminal_from_derived_dyn_ptr(ptr: Fl_WidgetPtr) -> Fl_Simple_TerminalPtr
extern def Fl_Simple_Terminal_super_draw(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Simple_Terminal_super_draw_first(ptr: Fl_WidgetPtr, flag: int)
extern def Fl_Simple_Terminal_super_handle_first(ptr: Fl_WidgetPtr, flag: int)
# ----- Fl_Simple_Terminal (display_declare) -----
extern def Fl_Simple_Terminal_text_font(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_text_font(self: Fl_Simple_TerminalPtr, s: int)
extern def Fl_Simple_Terminal_text_size(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_text_size(self: Fl_Simple_TerminalPtr, s: int)
extern def Fl_Simple_Terminal_text_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_text_color(self: Fl_Simple_TerminalPtr, n: t.CUInt32T)
extern def Fl_Simple_Terminal_scroll(self: Fl_Simple_TerminalPtr, topLineNum: int, horizOffset: int)
extern def Fl_Simple_Terminal_insert(self: Fl_Simple_TerminalPtr, text: str)
extern def Fl_Simple_Terminal_set_insert_position(self: Fl_Simple_TerminalPtr, newPos: int)
extern def Fl_Simple_Terminal_insert_position(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_position_to_xy(self: Fl_Simple_TerminalPtr, pos: int, x: bytes, y: bytes) -> int
extern def Fl_Simple_Terminal_count_lines(self: Fl_Simple_TerminalPtr, start: int, end: int, start_pos_is_line_start: int) -> int
extern def Fl_Simple_Terminal_move_right(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_move_left(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_move_up(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_move_down(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_show_cursor(self: Fl_Simple_TerminalPtr, boolean: int)
extern def Fl_Simple_Terminal_set_highlight_data(self: Fl_Simple_TerminalPtr, sbuff: bytes, color: bytes, font: bytes, fontsz: bytes, attr: bytes, bgcolor: bytes, sz: int)
extern def Fl_Simple_Terminal_set_cursor_style(self: Fl_Simple_TerminalPtr, style: int)
extern def Fl_Simple_Terminal_set_cursor_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_set_scrollbar_size(self: Fl_Simple_TerminalPtr, newSize: int)
extern def Fl_Simple_Terminal_set_scrollbar_align(self: Fl_Simple_TerminalPtr, align: int)
extern def Fl_Simple_Terminal_cursor_style(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_cursor_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_scrollbar_size(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_scrollbar_align(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_line_start(self: Fl_Simple_TerminalPtr, pos: int) -> int
extern def Fl_Simple_Terminal_line_end(self: Fl_Simple_TerminalPtr, startPos: int, startPosIsLineStart: int) -> int
extern def Fl_Simple_Terminal_skip_lines(self: Fl_Simple_TerminalPtr, startPos: int, nLines: int, startPosIsLineStart: int) -> int
extern def Fl_Simple_Terminal_rewind_lines(self: Fl_Simple_TerminalPtr, startPos: int, nLines: int) -> int
extern def Fl_Simple_Terminal_next_word(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_previous_word(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_word_start(self: Fl_Simple_TerminalPtr, pos: int) -> int
extern def Fl_Simple_Terminal_word_end(self: Fl_Simple_TerminalPtr, pos: int) -> int
extern def Fl_Simple_Terminal_x_to_col(self: Fl_Simple_TerminalPtr, x: t.CDouble) -> t.CDouble
extern def Fl_Simple_Terminal_col_to_x(self: Fl_Simple_TerminalPtr, col: t.CDouble) -> t.CDouble
extern def Fl_Simple_Terminal_set_linenumber_width(self: Fl_Simple_TerminalPtr, width: int)
extern def Fl_Simple_Terminal_linenumber_width(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_linenumber_font(self: Fl_Simple_TerminalPtr, val: int)
extern def Fl_Simple_Terminal_linenumber_font(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_linenumber_size(self: Fl_Simple_TerminalPtr, val: int)
extern def Fl_Simple_Terminal_linenumber_size(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_linenumber_fgcolor(self: Fl_Simple_TerminalPtr, val: t.CUInt32T)
extern def Fl_Simple_Terminal_linenumber_fgcolor(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_linenumber_bgcolor(self: Fl_Simple_TerminalPtr, val: t.CUInt32T)
extern def Fl_Simple_Terminal_linenumber_bgcolor(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_linenumber_align(self: Fl_Simple_TerminalPtr, val: int)
extern def Fl_Simple_Terminal_linenumber_align(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_in_selection(self: Fl_Simple_TerminalPtr, x: int, y: int) -> int
extern def Fl_Simple_Terminal_wrap_mode(self: Fl_Simple_TerminalPtr, wrap: int, wrap_margin: int)
extern def Fl_Simple_Terminal_wrapped_column(self: Fl_Simple_TerminalPtr, row: int, column: int) -> int
extern def Fl_Simple_Terminal_wrapped_row(self: Fl_Simple_TerminalPtr, row: int) -> int
extern def Fl_Simple_Terminal_set_grammar_underline_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_grammar_underline_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_spelling_underline_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_spelling_underline_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_set_secondary_selection_color(self: Fl_Simple_TerminalPtr, color: t.CUInt32T)
extern def Fl_Simple_Terminal_secondary_selection_color(self: Fl_Simple_TerminalPtr) -> t.CUInt32T
extern def Fl_Simple_Terminal_show_insert_position(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_overstrike(self: Fl_Simple_TerminalPtr, text: str)
extern def Fl_Simple_Terminal_redisplay_range(self: Fl_Simple_TerminalPtr, start: int, end: int)
extern def Fl_Simple_Terminal_set_linenumber_format(self: Fl_Simple_TerminalPtr, val: str)
extern def Fl_Simple_Terminal_linenumber_format(self: Fl_Simple_TerminalPtr) -> str
extern def Fl_Simple_Terminal_position_style(self: Fl_Simple_TerminalPtr, lineStartPos: int, lineLen: int, lineIndex: int) -> int
extern def Fl_Simple_Terminal_maintain_absolute_top_line_number(self: Fl_Simple_TerminalPtr, state: int)
extern def Fl_Simple_Terminal_get_absolute_top_line_number(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_absolute_top_line_number(self: Fl_Simple_TerminalPtr, oldFirstChar: int)
extern def Fl_Simple_Terminal_maintaining_absolute_top_line_number(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_reset_absolute_top_line_number(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_scroll_row(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_scroll_col(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_xy_to_position(self: Fl_Simple_TerminalPtr, x: int, y: int, PosType: int) -> int
extern def Fl_Simple_Terminal_xy_to_rowcol(self: Fl_Simple_TerminalPtr, x: int, y: int, row: bytes, column: bytes, PosType: int)
extern def Fl_Text_Buffer_new() -> Fl_Text_BufferPtr
extern def Fl_Text_Buffer_delete(a0: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_text(self: Fl_Text_BufferPtr) -> str
extern def Fl_Text_Buffer_set_text(self: Fl_Text_BufferPtr, txt: str)
extern def Fl_Text_Buffer_append(self: Fl_Text_BufferPtr, txt: str)
extern def Fl_Text_Buffer_append2(self: Fl_Text_BufferPtr, txt: str, len_: int)
extern def Fl_Text_Buffer_remove(self: Fl_Text_BufferPtr, start: int, end: int)
extern def Fl_Text_Buffer_length(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_text_range(self: Fl_Text_BufferPtr, start: int, end: int) -> str
extern def Fl_Text_Buffer_insert(self: Fl_Text_BufferPtr, pos: int, text: str)
extern def Fl_Text_Buffer_replace(self: Fl_Text_BufferPtr, start: int, end: int, text: str)
extern def Fl_Text_Buffer_copy(self: Fl_Text_BufferPtr, fromBuf: Fl_Text_BufferPtr, fromStart: int, fromEnd: int, toPos: int)
extern def Fl_Text_Buffer_undo(self: Fl_Text_BufferPtr, cp: bytes) -> int
extern def Fl_Text_Buffer_canUndo(self: Fl_Text_BufferPtr, flag: char)
extern def Fl_Text_Buffer_can_undo(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_load_file(self: Fl_Text_BufferPtr, file: str) -> int
extern def Fl_Text_Buffer_save_file(self: Fl_Text_BufferPtr, file: str) -> int
extern def Fl_Text_Buffer_tab_distance(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_set_tab_distance(self: Fl_Text_BufferPtr, tabDist: int)
extern def Fl_Text_Buffer_select(self: Fl_Text_BufferPtr, start: int, end: int)
extern def Fl_Text_Buffer_selected(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_unselect(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_selection_position(self: Fl_Text_BufferPtr, start: bytes, end: bytes) -> int
extern def Fl_Text_Buffer_selection_text(self: Fl_Text_BufferPtr) -> str
extern def Fl_Text_Buffer_remove_selection(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_replace_selection(self: Fl_Text_BufferPtr, text: str)
extern def Fl_Text_Buffer_secondary_select(self: Fl_Text_BufferPtr, start: int, end: int)
extern def Fl_Text_Buffer_secondary_selected(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_secondary_unselect(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_secondary_selection_position(self: Fl_Text_BufferPtr, start: bytes, end: bytes) -> int
extern def Fl_Text_Buffer_secondary_selection_text(self: Fl_Text_BufferPtr) -> str
extern def Fl_Text_Buffer_remove_secondary_selection(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_replace_secondary_selection(self: Fl_Text_BufferPtr, text: str)
extern def Fl_Text_Buffer_highlight(self: Fl_Text_BufferPtr, start: int, end: int)
extern def Fl_Text_Buffer_is_highlighted(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_unhighlight(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_highlight_position(self: Fl_Text_BufferPtr, start: bytes, end: bytes) -> int
extern def Fl_Text_Buffer_highlight_text(self: Fl_Text_BufferPtr) -> str
extern def Fl_Text_Buffer_line_text(self: Fl_Text_BufferPtr, pos: int) -> str
extern def Fl_Text_Buffer_line_start(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_line_end(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_word_start(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_word_end(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_count_lines(self: Fl_Text_BufferPtr, startPos: int, endPos: int) -> int
extern def Fl_Text_Buffer_char_at(self: Fl_Text_BufferPtr, pos: int) -> t.CUInt32T
extern def Fl_Text_Buffer_byte_at(self: Fl_Text_BufferPtr, pos: int) -> t.CUInt8T
extern def Fl_Text_Buffer_address(self: Fl_Text_BufferPtr, pos: int) -> str
extern def Fl_Text_Buffer_address2(self: Fl_Text_BufferPtr, pos: int) -> str
extern def Fl_Text_Buffer_utf8_align(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_is_word_separator(self: Fl_Text_BufferPtr, pos: int) -> int
extern def Fl_Text_Buffer_add_modify_callback(self: Fl_Text_BufferPtr, bufModifiedCB: bytes, cbArg: bytes)
extern def Fl_Text_Buffer_remove_modify_callback(self: Fl_Text_BufferPtr, bufModifiedCB: bytes, cbArg: bytes)
extern def Fl_Text_Buffer_call_modify_callbacks(self: Fl_Text_BufferPtr)
extern def Fl_Text_Buffer_search_forward(self: Fl_Text_BufferPtr, start_pos: int, search_string: str, found_pos: bytes, match_case: int) -> int
extern def Fl_Text_Buffer_search_backward(self: Fl_Text_BufferPtr, start_pos: int, search_string: str, found_pos: bytes, match_case: int) -> int
extern def Fl_Text_Buffer_findchar_forward(self: Fl_Text_BufferPtr, start_pos: int, search_char: t.CUInt32T, found_pos: bytes) -> int
extern def Fl_Text_Buffer_findchar_backward(self: Fl_Text_BufferPtr, start_pos: int, search_char: t.CUInt32T, found_pos: bytes) -> int
extern def Fl_Text_Buffer_redo(self: Fl_Text_BufferPtr, cp: bytes) -> int
extern def Fl_Text_Buffer_can_redo(self: Fl_Text_BufferPtr) -> int
extern def Fl_Text_Buffer_insertfile(self: Fl_Text_BufferPtr, file: str, pos: int, buflen: int) -> int
extern def Fl_Text_Buffer_appendfile(self: Fl_Text_BufferPtr, file: str, buflen: int) -> int
extern def Fl_Text_Buffer_outputfile(self: Fl_Text_BufferPtr, file: str, start: int, end: int, buflen: int) -> int
extern def Fl_Text_Buffer_add_predelete_callback(self: Fl_Text_BufferPtr, bufPredeleteCB: bytes, cbArg: bytes)
extern def Fl_Text_Buffer_remove_predelete_callback(self: Fl_Text_BufferPtr, bufPredeleteCB: bytes, cbArg: bytes)
extern def Fl_Text_Buffer_call_predelete_callbacks(self: Fl_Text_BufferPtr)
extern def Fl_Text_Display_init(a0: Fl_Text_DisplayPtr)
extern def Fl_Text_Display_get_buffer(a0: Fl_Text_DisplayPtr) -> Fl_Text_BufferPtr
extern def Fl_Text_Display_set_buffer(a0: Fl_Text_DisplayPtr, a1: Fl_Text_BufferPtr)
extern def Fl_Text_Display_get_style_buffer(a0: Fl_Text_DisplayPtr) -> Fl_Text_BufferPtr
extern def Fl_Text_Editor_init(a0: Fl_Text_EditorPtr)
extern def Fl_Text_Editor_get_buffer(a0: Fl_Text_EditorPtr) -> Fl_Text_BufferPtr
extern def Fl_Text_Editor_set_buffer(a0: Fl_Text_EditorPtr, a1: Fl_Text_BufferPtr)
extern def Fl_Text_Editor_get_style_buffer(a0: Fl_Text_EditorPtr) -> Fl_Text_BufferPtr
extern def Fl_Text_Editor_kf_copy(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_cut(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_paste(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_undo(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_redo(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_default(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_ignore(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_backspace(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_enter(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_shift_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_ctrl_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_c_s_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_meta_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_m_s_move(c: int, e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_home(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_end(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_left(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_up(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_right(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_down(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_page_up(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_page_down(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_insert(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_delete(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_kf_select_all(e: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_insert_mode(self: Fl_Text_EditorPtr, b: int)
extern def Fl_Text_Editor_insert_mode(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_set_tab_nav(self: Fl_Text_EditorPtr, val: int)
extern def Fl_Text_Editor_tab_nav(self: Fl_Text_EditorPtr) -> int
extern def Fl_Text_Editor_add_key_binding(self: Fl_Text_EditorPtr, key: int, state: int, cb3: bytes)
extern def Fl_Text_Editor_remove_key_binding(self: Fl_Text_EditorPtr, key: int, state: int)
extern def Fl_Simple_Terminal_init(a0: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_get_buffer(a0: Fl_Simple_TerminalPtr) -> Fl_Text_BufferPtr
extern def Fl_Simple_Terminal_set_buffer(a0: Fl_Simple_TerminalPtr, a1: Fl_Text_BufferPtr)
extern def Fl_Simple_Terminal_get_style_buffer(a0: Fl_Simple_TerminalPtr) -> Fl_Text_BufferPtr
extern def Fl_Simple_Terminal_set_stay_at_bottom(self: Fl_Simple_TerminalPtr, a1: int)
extern def Fl_Simple_Terminal_stay_at_bottom(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_history_lines(self: Fl_Simple_TerminalPtr, a1: int)
extern def Fl_Simple_Terminal_history_lines(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_set_ansi(self: Fl_Simple_TerminalPtr, val: int)
extern def Fl_Simple_Terminal_ansi(self: Fl_Simple_TerminalPtr) -> int
extern def Fl_Simple_Terminal_append(self: Fl_Simple_TerminalPtr, s: str)
extern def Fl_Simple_Terminal_append2(self: Fl_Simple_TerminalPtr, s: str, len_: int)
extern def Fl_Simple_Terminal_set_text(self: Fl_Simple_TerminalPtr, s: str)
extern def Fl_Simple_Terminal_set_text2(self: Fl_Simple_TerminalPtr, s: str, len_: int)
extern def Fl_Simple_Terminal_text(self: Fl_Simple_TerminalPtr) -> str
extern def Fl_Simple_Terminal_clear(self: Fl_Simple_TerminalPtr)
extern def Fl_Simple_Terminal_remove_lines(self: Fl_Simple_TerminalPtr, start: int, count: int)
extern def Fl_delete_stable(a0: bytes)