关于切片定义 (DCL)
切片定义用于创建可在对话框中使用的新原型或子组件。 切片定义具有以下语法: name : item1 [ : item2 : item3 ... ] { attribute = value; ... } 其中,每个项目都是先前定义的磁贴。新磁贴(名称)继承所有指定磁贴(item1、item2、item3 等)的属性。大括号 ( {} ) 中的属性定义要么是补充,要么是替换继承的定义,如果属性的名称相同,则替换继承的定义。当定义具有多个父项时,属性按从左到右的顺序优先。换言之,如果多个项目指定了相同的属性,则遇到的第一个项目就是使用的项目。 如果新定义不包含子项,则它是原型,您可以在引用它时更改或扩充其属性。如果它是具有子组件的子组件,则无法更改其属性。 图块或图块原型的名称只能包含字母、数字或下划线字符 ( _ ),并且必须以字母开头。 注意:磁贴名称区分大小写。例如,与 或 不同。使用大写时要小心。bigbuttonBigButtonBIGBUTTON
这是按钮的(内部)定义: button : tile { fixed_height = true; is_tab_stop = true; } base.dcl 文件定义如下:default_button default_button : button { is_default = true; } 该模块将继承按钮磁贴的 and 属性值。它添加一个新属性 ,并将其设置为 。default_buttonfixed_heightis_tab_stopis_defaulttrue 相关参考 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 11:38
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.