Search Results for

    Show / Hide Table of Contents

    Class MenuBarManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    MenuBarManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.MenuBar
    Assembly: NXOpenUI.dll
    Syntax
    public class MenuBarManager : NXRemotableObject, IMessageSink

    Constructors

    MenuBarManager(UI)

    Declaration
    protected MenuBarManager(UI owner)
    Parameters
    Type Name Description
    UI owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddMenuAction(String, MenuBarManager.ActionCallback)

    Declaration
    public void AddMenuAction(string name, MenuBarManager.ActionCallback actionCallback)
    Parameters
    Type Name Description
    System.String name
    MenuBarManager.ActionCallback actionCallback

    GetButtonFromName(String)

    Declaration
    public MenuButton GetButtonFromName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    MenuButton

    NewApplicationProperties()

    Declaration
    public ApplicationProperties NewApplicationProperties()
    Returns
    Type Description
    ApplicationProperties

    RegisterApplication(String, MenuBarManager.InitializeMenuApplication, MenuBarManager.EnterMenuApplication, MenuBarManager.ExitMenuApplication, ApplicationProperties)

    Declaration
    public int RegisterApplication(string name, MenuBarManager.InitializeMenuApplication initializeCallback, MenuBarManager.EnterMenuApplication enterCallback, MenuBarManager.ExitMenuApplication exitCallback, ApplicationProperties application)
    Parameters
    Type Name Description
    System.String name
    MenuBarManager.InitializeMenuApplication initializeCallback
    MenuBarManager.EnterMenuApplication enterCallback
    MenuBarManager.ExitMenuApplication exitCallback
    ApplicationProperties application
    Returns
    Type Description
    System.Int32

    RegisterApplication(String, MenuBarManager.InitializeMenuApplication, MenuBarManager.EnterMenuApplication, MenuBarManager.ExitMenuApplication, Boolean, Boolean, Boolean)

    Declaration
    public int RegisterApplication(string name, MenuBarManager.InitializeMenuApplication initializeCallback, MenuBarManager.EnterMenuApplication enterCallback, MenuBarManager.ExitMenuApplication exitCallback, bool supportsDrawings, bool supportsDesignInContext, bool supportsUndo)
    Parameters
    Type Name Description
    System.String name
    MenuBarManager.InitializeMenuApplication initializeCallback
    MenuBarManager.EnterMenuApplication enterCallback
    MenuBarManager.ExitMenuApplication exitCallback
    System.Boolean supportsDrawings
    System.Boolean supportsDesignInContext
    System.Boolean supportsUndo
    Returns
    Type Description
    System.Int32

    RegisterApplicationSwitchCallback(MenuBarManager.ApplicationSwitchNotify)

    Declaration
    public int RegisterApplicationSwitchCallback(MenuBarManager.ApplicationSwitchNotify switchCallback)
    Parameters
    Type Name Description
    MenuBarManager.ApplicationSwitchNotify switchCallback
    Returns
    Type Description
    System.Int32

    RegisterConfigureContextMenuCallback(String, String, MenuBarManager.ConfigureContextMenu)

    Declaration
    public int RegisterConfigureContextMenuCallback(string name, string description, MenuBarManager.ConfigureContextMenu configurePopupMenu)
    Parameters
    Type Name Description
    System.String name
    System.String description
    MenuBarManager.ConfigureContextMenu configurePopupMenu
    Returns
    Type Description
    System.Int32

    UnregisterApplicationSwitchCallback(Int32)

    Declaration
    public void UnregisterApplicationSwitchCallback(int id)
    Parameters
    Type Name Description
    System.Int32 id

    UnregisterConfigureContextMenuCallback(Int32)

    Declaration
    public void UnregisterConfigureContextMenuCallback(int id)
    Parameters
    Type Name Description
    System.Int32 id

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX