把 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。
124 lines
8.0 KiB
Plaintext
124 lines
8.0 KiB
Plaintext
import t, c
|
|
from fltk._types import *
|
|
|
|
# ============================================================
|
|
# fltk/_cfl_dialog.vp — extern FFI declarations for cfl_dialog.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).
|
|
|
|
extern def Fl_Native_File_Chooser_new(a0: int) -> Fl_Native_File_ChooserPtr
|
|
extern def Fl_Native_File_Chooser_delete(self: Fl_Native_File_ChooserPtr)
|
|
extern def Fl_Native_File_Chooser_filename(a0: Fl_Native_File_ChooserPtr) -> str
|
|
extern def Fl_Native_File_Chooser_filenames(a0: Fl_Native_File_ChooserPtr, a1: int) -> str
|
|
extern def Fl_Native_File_Chooser_count(a0: Fl_Native_File_ChooserPtr) -> int
|
|
extern def Fl_Native_File_Chooser_set_directory(a0: Fl_Native_File_ChooserPtr, val: str)
|
|
extern def Fl_Native_File_Chooser_directory(a0: Fl_Native_File_ChooserPtr) -> str
|
|
extern def Fl_Native_File_Chooser_show(a0: Fl_Native_File_ChooserPtr) -> int
|
|
extern def Fl_Native_File_Chooser_set_option(a0: Fl_Native_File_ChooserPtr, opt: int)
|
|
extern def Fl_Native_File_Chooser_set_type(a0: Fl_Native_File_ChooserPtr, typ: int)
|
|
extern def Fl_Native_File_Chooser_set_title(a0: Fl_Native_File_ChooserPtr, title: str)
|
|
extern def Fl_Native_File_Chooser_set_filter(a0: Fl_Native_File_ChooserPtr, f: str)
|
|
extern def Fl_Native_File_Chooser_filter(self: Fl_Native_File_ChooserPtr) -> str
|
|
extern def Fl_Native_File_Chooser_filter_value(self: Fl_Native_File_ChooserPtr) -> int
|
|
extern def Fl_Native_File_Chooser_set_filter_value(self: Fl_Native_File_ChooserPtr, f: int)
|
|
extern def Fl_Native_File_Chooser_set_preset_file(a0: Fl_Native_File_ChooserPtr, f: str)
|
|
extern def Fl_Native_File_Chooser_errmsg(a0: Fl_Native_File_ChooserPtr) -> str
|
|
extern def Fl_message(txt: str)
|
|
extern def Fl_alert(txt: str)
|
|
extern def Fl_choice(txt: str, b0: str, b1: str, b2: str) -> int
|
|
extern def Fl_choice_n(txt: str, b0: str, b1: str, b2: str) -> int
|
|
extern def Fl_input(txt: str, deflt: str) -> str
|
|
extern def Fl_password(txt: str, deflt: str) -> str
|
|
extern def Fl_Help_Dialog_new() -> Fl_Help_DialogPtr
|
|
extern def Fl_Help_Dialog_delete(self: Fl_Help_DialogPtr)
|
|
extern def Fl_Help_Dialog_h(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_Help_Dialog_hide(a0: Fl_Help_DialogPtr)
|
|
extern def Fl_Help_Dialog_load(a0: Fl_Help_DialogPtr, f: str) -> int
|
|
extern def Fl_Help_Dialog_position(a0: Fl_Help_DialogPtr, xx: int, yy: int)
|
|
extern def Fl_Help_Dialog_resize(a0: Fl_Help_DialogPtr, xx: int, yy: int, ww: int, hh: int)
|
|
extern def Fl_Help_Dialog_show(a0: Fl_Help_DialogPtr)
|
|
extern def Fl_Help_Dialog_set_text_size(a0: Fl_Help_DialogPtr, s: int)
|
|
extern def Fl_Help_Dialog_text_size(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_Help_Dialog_set_value(a0: Fl_Help_DialogPtr, f: str)
|
|
extern def Fl_Help_Dialog_value(a0: Fl_Help_DialogPtr) -> str
|
|
extern def Fl_Help_Dialog_visible(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_Help_Dialog_w(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_Help_Dialog_x(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_Help_Dialog_y(a0: Fl_Help_DialogPtr) -> int
|
|
extern def Fl_beep(type: int)
|
|
extern def Fl_File_Chooser_new(d: str, p: str, t: int, title: str) -> Fl_File_ChooserPtr
|
|
extern def Fl_File_Chooser_delete(self: Fl_File_ChooserPtr)
|
|
extern def Fl_File_Chooser_newButton(self: Fl_File_ChooserPtr) -> bytes
|
|
extern def Fl_File_Chooser_previewButton(self: Fl_File_ChooserPtr) -> bytes
|
|
extern def Fl_File_Chooser_showHiddenButton(self: Fl_File_ChooserPtr) -> bytes
|
|
extern def Fl_File_Chooser_set_callback(self: Fl_File_ChooserPtr, cb1: bytes, d: bytes)
|
|
extern def Fl_File_Chooser_set_color(self: Fl_File_ChooserPtr, c: uint32)
|
|
extern def Fl_File_Chooser_color(self: Fl_File_ChooserPtr) -> uint32
|
|
extern def Fl_File_Chooser_count(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_directory(self: Fl_File_ChooserPtr, d: str)
|
|
extern def Fl_File_Chooser_directory(self: Fl_File_ChooserPtr) -> str
|
|
extern def Fl_File_Chooser_set_filter(self: Fl_File_ChooserPtr, p: str)
|
|
extern def Fl_File_Chooser_filter(self: Fl_File_ChooserPtr) -> str
|
|
extern def Fl_File_Chooser_filter_value(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_filter_value(self: Fl_File_ChooserPtr, f: int)
|
|
extern def Fl_File_Chooser_hide(self: Fl_File_ChooserPtr)
|
|
extern def Fl_File_Chooser_set_iconsize(self: Fl_File_ChooserPtr, s: uint8)
|
|
extern def Fl_File_Chooser_iconsize(self: Fl_File_ChooserPtr) -> uint8
|
|
extern def Fl_File_Chooser_set_label(self: Fl_File_ChooserPtr, l: str)
|
|
extern def Fl_File_Chooser_label(self: Fl_File_ChooserPtr) -> str
|
|
extern def Fl_File_Chooser_set_ok_label(self: Fl_File_ChooserPtr, l: str)
|
|
extern def Fl_File_Chooser_ok_label(self: Fl_File_ChooserPtr) -> str
|
|
extern def Fl_File_Chooser_set_preview(self: Fl_File_ChooserPtr, e: int)
|
|
extern def Fl_File_Chooser_preview(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_rescan(self: Fl_File_ChooserPtr)
|
|
extern def Fl_File_Chooser_rescan_keep_filename(self: Fl_File_ChooserPtr)
|
|
extern def Fl_File_Chooser_show(self: Fl_File_ChooserPtr)
|
|
extern def Fl_File_Chooser_shown(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_text_color(self: Fl_File_ChooserPtr, c: uint32)
|
|
extern def Fl_File_Chooser_text_color(self: Fl_File_ChooserPtr) -> uint32
|
|
extern def Fl_File_Chooser_set_text_font(self: Fl_File_ChooserPtr, f: int)
|
|
extern def Fl_File_Chooser_text_font(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_text_size(self: Fl_File_ChooserPtr, s: int)
|
|
extern def Fl_File_Chooser_text_size(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_type(self: Fl_File_ChooserPtr, t: int)
|
|
extern def Fl_File_Chooser_type(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_user_data(self: Fl_File_ChooserPtr) -> bytes
|
|
extern def Fl_File_Chooser_set_user_data(self: Fl_File_ChooserPtr, d: bytes)
|
|
extern def Fl_File_Chooser_value(self: Fl_File_ChooserPtr, f: int) -> str
|
|
extern def Fl_File_Chooser_set_value(self: Fl_File_ChooserPtr, filename: str)
|
|
extern def Fl_File_Chooser_visible(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_set_add_favorites_label(msg: str)
|
|
extern def Fl_File_Chooser_set_all_files_label(msg: str)
|
|
extern def Fl_File_Chooser_set_custom_filter_label(msg: str)
|
|
extern def Fl_File_Chooser_set_existing_file_label(msg: str)
|
|
extern def Fl_File_Chooser_set_favorites_label(msg: str)
|
|
extern def Fl_File_Chooser_set_filename_label(msg: str)
|
|
extern def Fl_File_Chooser_set_filesystems_label(msg: str)
|
|
extern def Fl_File_Chooser_set_manage_favorites_label(msg: str)
|
|
extern def Fl_File_Chooser_set_new_directory_label(msg: str)
|
|
extern def Fl_File_Chooser_set_new_directory_tooltip(msg: str)
|
|
extern def Fl_File_Chooser_set_preview_label(msg: str)
|
|
extern def Fl_File_Chooser_set_save_label(msg: str)
|
|
extern def Fl_File_Chooser_set_show_label(msg: str)
|
|
extern def Fl_File_Chooser_set_hidden_label(msg: str)
|
|
extern def Fl_File_Chooser_set_position(self: Fl_File_ChooserPtr, x: int, y: int)
|
|
extern def Fl_File_Chooser_set_size(self: Fl_File_ChooserPtr, w: int, h: int)
|
|
extern def Fl_File_Chooser_x(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_y(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_w(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_File_Chooser_h(self: Fl_File_ChooserPtr) -> int
|
|
extern def Fl_dir_chooser(message: str, fname: str, relative: int) -> str
|
|
extern def Fl_file_chooser(message: str, pat: str, fname: str, relative: int) -> str
|
|
extern def Fl_color_chooser(name: str, r: bytes, g: bytes, b: bytes, cmode: int) -> int
|
|
extern def Fl_message_title(title: str)
|
|
extern def Fl_message_title_default(title: str)
|
|
extern def Fl_message_icon() -> bytes
|
|
extern def Fl_message_set_hotspot(enable: int)
|
|
extern def Fl_message_hotspot() -> int
|
|
extern def Fl_message_set_font(f: int, s: int)
|
|
extern def Fl_message_icon_label(label: str)
|
|
extern def Fl_message_position(x: int, y: int)
|