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