https://www.cnblogs.com/yeungchie/
- code
mbRegisterAction("maskLayout" "Act1" "Action" "println("Act")" "t")
;注册一个名叫 Act1 的选项,这个 Act1 相当于这个选项的专属代号。
;选项显示 "Action",按下执行 println("Act")。
mbSetContextData("maskLayout" "Act1" "Any" "Navigator Canvas" "Create")
;接着将这个选项配置到:当任何时候右键时都显示,这是由 Any(t_validObjs)定义的。
;Navigator Canvas不懂。
;Create为 Action 的位置 (t_grouping)。
-
show
-
更多的介绍可以看 Menu Builder Functions 章节。
- t_validObjs 包含 :
Instance, Net, Shape, Pin, Via, Group, Clone, Modgen, Ruler, Marker, FGuardRing, None, Pcell, Ungenerated, Boundary, Blockage, Row, Mosaic, ModInst, RowRegion, Any
定义多种类型可以用空格分开,例如 : "Instance Shape"
- t_grouping 包含 :
Create, Edit, Hierarchy, Groups, ObjSpecific, Secondary, Common, Constraints, Properties
自上而下。