Skip to content

gui_widgets 包 —— 组件库(gui.ct 拆分阶段三)

16 组件全量规范形态:Select / WList / Dialog / Menu / EditMenu / MenuBar / List / MultiList / Slider / Progress / Tabs / Badge / Accordion / Tooltip / Toast / Table。

纯 prop 契约:组件体仅消费自家 prop 与内建名(dragpx/mods/fld), 宿主模型零耦合;事件处理器驻留宿主(名字扁平视图解析,合约Ⅱ-b 模型捕获 直传)。宿主按需定义处理器(节选):

  • Select: sel_toggle / sel_pick
  • Dialog: dialog_close / dialog_cancel / dialog_confirm
  • WList: list_pick
  • Menu: menu_toggle / menu_pick

消费形态 = use gui_widgets.{...}。

参考页:gui_widgets.md(签名面自动生成)。