| |
1. leHiConvertShapeToPolygon/leHiConvertPolygonToPath/leHiConvertShapeToPathSeg:将窗口内选择的shape转成相应的objType,返回t/nil;
leConvertPolygonToPath/leConvertShapeToPolygon:返回path/polygon objectID(d_pathId/nil),不会改变选择状态;
leConvertShapeToPathSeg:返回new shape objectID list,旧objectID消失,选择状态改变;
2. geSelectFigPoint( fig35 list(t nil t nil t nil t nil) )/geSelectPoint( hiGetCurrentWindow() list(70 70) ):可以半选选中path的一端,通过point或者布尔列表
3. hiDisplayAppDBox/hiDisplayUserDBox:自定义弹窗窗口信息;
4. skill gui相关函数
hiCreateLable(?name 'Name ?labelText "text"):创建一个gui内的提示窗口文字
hiCreateLayerCyclicField()/leCreateLayerField():建立一个循环的层次表单,第二个函数可以自己输入;
leCreateLayerField():创建一个layer purpose icon list
hiCreateFloatField():建立一个浮点表单
hiCreateStringField():建立一个字符输入表单
hiCreateBooleanButton():建立一个布尔运算值的表单
hiCreateAppForm():定义多种field输入
hiDisplayForm():展示表单
5. techLayerPurposePriorities():调整LSW中techfile默认显示顺序
6. greaterp()/lessp():比较大小等同于<>
7. geSelectArea()/geAddSelectBox():以bBox/area来选择一定区域;
8. 可以使用atoi、atof等函数将字符串(string)转换为数字(number):atoi转换成整数,atof转化成浮点数