22 lines
873 B
Plaintext
22 lines
873 B
Plaintext
# ============================================================
|
||
# fltk/_cfl_theme.vp — Fl_Theme(C++ 主题库)→ Viper extern FFI
|
||
#
|
||
# 对应 Fl_Theme/fltk_theme.cpp 导出的 C 函数(手工维护,gen_ffi 不覆盖)。
|
||
# 链接需 libfltk_theme.a(见 project.vpj linker.static_libs)+
|
||
# libcfltk2.a + libfltk_images.a(Fl_SVG_Image)。
|
||
# ============================================================
|
||
import t, c
|
||
|
||
# 应用深色主题(flat 控件 + BLACK 色板)
|
||
extern def Fl_Theme_apply_dark()
|
||
|
||
# 应用 Metro 主题(metro 控件 + 蓝灰配色)
|
||
extern def Fl_Theme_apply_metro()
|
||
|
||
# 设置 flat 控件圆角半径(默认 5;应用主题前调用)
|
||
extern def Fl_Theme_set_border_radius(radius: int)
|
||
|
||
# 仅应用 flat / metro 控件绘制方案(不改颜色)
|
||
extern def Fl_Theme_apply_flat_scheme()
|
||
extern def Fl_Theme_apply_metro_scheme()
|