Code: Select all
myCreoMenu()
{
Menu, MyCreoMenu, Add
Menu, MyCreoMenu, DeleteAll
Menu, OpenSubMenu, Add, Pa&rt, OpenHandlerPWD
Menu, OpenSubMenu, Add, &Assembly , OpenHandlerAWD
Menu, OpenSubMenu, Add, Dra&wing , OpenHandlerDWD
Menu, OpenSubMenu, Add, Part In Session, OpenHandlerPIS
Menu, OpenSubMenu, Add, Assembly In Session, OpenHandlerAIS
Menu, OpenSubMenu, Add, Drawing In Session, OpenHandlerDIS
Menu, LayerSubMenu, Add, Show 02_CURVES, Layerhandler1
Menu, LayerSubMenu, Add, Blank 02_CURVES, Layerhandler2
Menu, LayerSubMenu, Add
Menu, LayerSubMenu, Add, Show 02_AXES, Layerhandler5
Menu, LayerSubMenu, Add, Blank 02_AXES, Layerhandler6
Menu, LayerSubMenu, Add
Menu, LayerSubMenu, Add, Show 06_GTOL, Layerhandler3
Menu, LayerSubMenu, Add, Blank 06_GTOL, Layerhandler4
Menu, LayerSubMenu, Add
Menu, LayerSubMenu, Add, Show Solid_Geom, LayerhandlerSolidGeomShow
Menu, LayerSubMenu, Add, Blank Solid_Geom, LayerhandlerSolidGeomHide
Menu, LayerSubMenu, Add
Menu, LayerSubMenu, Add, Show Skeletons Layer, LayerhandlerSkelShow
Menu, LayerSubMenu, Add, Blank Skeletons Layer, LayerhandlerSkelHide
Menu, LayerSubMenu, Add
Menu, LayerSubMenu, Add, Layer - &Save Status, MenuHandlerLayerSave
Menu, LayerSubMenu, Add, Layer - &Toggle Tree, MenuHandlerLL
Menu, LayerSubMenu, Add, Layer - Unhide All, MenuHandlerLN
Menu, LayerSubMenu, Add, Layer - &Reset, MenuHandlerLR
Menu, MyCreoMenu, Add, Op&en, :OpenSubMenu
Menu, MyCreoMenu, Add, Switch Window, MenuHandlerSwitch
thisMode:= getCreoMode()
; getCreoMode returns 0 for part, 1 for asm, 2 for drawing
if (thisMode > 1)
{
Menu, MyCreoMenu, Add, Re&vision Editor,CreoMenuHandler5
Menu, MyCreoMenu, Add, Add &Dimension, MenuHandlerAddDim
Menu, MyCreoMenu, Add, Add &Ordinate Dimension, MenuHandlerOrdDim
Menu, MyCreoMenu, Add, Refit && Print &B-Size, MenuHandlerZoomPrintB
Menu, MyCreoMenu, Add, Refit && Print &A-Size, MenuHandlerZoomPrintA
}
else
{
Menu, MyCreoMenu, Add, Ext&rude, MenuHandlerExtrude
Menu, MyCreoMenu, Add, &Wireframe, MenuHandlerWireframe
Menu, MyCreoMenu, Add, S&haded with Edges, CreoMenuHandler1
if (thisMode == 1)
{
Menu, MyCreoMenu, Add, Shading - no edges, CreoMenuHandler7
Menu, MyCreoMenu, Add, Unhide All Components, MenuHandlerUnhideAll
Menu, MyCreoMenu, Add, Assemble Component, MenuHandlerAddComponent
}
Menu, MyCreoMenu, Add, Measure, MenuHandlerMeasure
}
Menu, MyCreoMenu, Add, E&xport Object, CreoMenuHandler6
Menu, MyCreoMenu, Add, Layer Operation&s, :LayerSubMenu
Menu, MyCreoMenu, Add, Mass Properties, MenuHandlerMP
Menu, MyCreoMenu, Add, Set background to white, MenuHandlerWhiteBackground
Menu, MyCreoMenu, Add, Set background to default, MenuHandlerDefBackground
MouseGetPos, startx, starty
starty := starty-65
Menu, MyCreoMenu, Show,,%starty%
return
; End of menu setup section
}
; end of myCreoMenu()