黑暗模式
5. 使用占位控件
如果实现自定义控件时由于各种原因并没有遵循 AWTK 自定义控件规范,比如直接在 AWTK 项目的 src 目录下添加控件的源文件,并手动调用 widget_factory_register()
函数注册控件。那么可以使用 Designer 中的占位控件来表示这些不规范的自定义控件,这样就可以直接在 Designer 中编辑控件了,操作步骤如下:
- 展开控件列表中的自定义分组,选中"占位控件"并拖曳到编辑区;
- 选中占位控件后,展开控件编辑器中控件的名称分组,修改type属性为目标控件类型;
- 如果要添加额外的属性,可以点击"+"按钮进行添加;
- 如果要添加额外的样式属性,可以点击样式分组右侧的按钮打开菜单,再点击"添加自定义样式属性"菜单项进行添加。
由于占位控件并不是真实存在的,因此在编辑区或者预览时均无法看到具体效果。
后续如果有同类型的控件安装到项目中,则对应的占位控件会自动更新为新安装的控件,此时可以看到控件的具体效果。