Share

Interface: CuiQuadMenuContext

Properties:

    .id : guid : Read

The ID of the context. Read-only.

    .title : string : Read

The menu title. read-only.

    .quadMenus : Interface array : Read

Quad menus associated with this quad menu. Read-only.

Methods:

    <boolean>SetRightClickModifiers <Interface>quadMenu <enum>rightClickModifiers
       SetRightClickModifiers - no automatic redraw after invoked
       rightClickModifiers enums: {#nonePressed|#shiftPressed|#altPressed|#controlPressed|#shiftAndAltPressed|#shiftAndControlPressed|#controlAndAltPressed|#shiftAndAltAndControlPressed}

Sets any mouse right-click modifiers for the specified quad menu context.

    <enum>GetRightClickModifiers <Interface>quadMenu
       GetRightClickModifiers enums: {#nonePressed|#shiftPressed|#altPressed|#controlPressed|#shiftAndAltPressed|#shiftAndControlPressed|#controlAndAltPressed|#shiftAndAltAndControlPressed}
       GetRightClickModifiers - no automatic redraw after invoked

Gets any mouse right-click modifiers for the specified quad menu.

For example:

quadMenuMgr = maxops.getICUiQuadMenuMgr()

for i = 1 to quadMenuMgr.contexts.count do (
    quadContext = quadMenuMgr.contexts[i]
    format "Context %:\n" quadContext.title
    for j = 1 to quadContext.quadmenus.count do (
        format "menu: % modifers: %\n" quadContext.quadmenus[j].title (quadContext.getRightClickModifiers quadContext.quadmenus[j])        
    )    
)
    <enum>GetSystemRightClickModifiers()
       GetSystemRightClickModifiers enums: {#nonePressed|#shiftPressed|#altPressed|#controlPressed|#shiftAndAltPressed|#shiftAndControlPressed|#controlAndAltPressed|#shiftAndAltAndControlPressed}
       GetSystemRightClickModifiers - no automatic redraw after invoked

Gets any system-defined mouse right-click modifiers for the quad menu context.

    <Interface>GetRightClickMenuByModifiers <enum>rightClickModifiers
       GetRightClickMenuByModifiers - no automatic redraw after invoked
       rightClickModifiers enums: {#nonePressed|#shiftPressed|#altPressed|#controlPressed|#shiftAndAltPressed|#shiftAndControlPressed|#controlAndAltPressed|#shiftAndAltAndControlPressed}

Gets the quad menu context that has the specified right click modifier.

    <Interface>CreateQuadMenu <guid>id <string>title
       CreateQuadMenu - no automatic redraw after invoked

Creates a new quad menu with the specified id and title.

Was this information helpful?