Inheritance
MenuBarManager
Assembly: NXOpenUI.dll
public class MenuBarManager : NXRemotableObject, IMessageSink
Constructors
Declaration
protected MenuBarManager(UI owner)
Parameters
| Type |
Name |
Description |
| UI |
owner |
|
Properties
Declaration
Property Value
Methods
Declaration
public void AddMenuAction(string name, MenuBarManager.ActionCallback actionCallback)
Parameters
Declaration
public MenuButton GetButtonFromName(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
Declaration
public ApplicationProperties NewApplicationProperties()
Returns
Declaration
public int RegisterApplication(string name, MenuBarManager.InitializeMenuApplication initializeCallback, MenuBarManager.EnterMenuApplication enterCallback, MenuBarManager.ExitMenuApplication exitCallback, ApplicationProperties application)
Parameters
Returns
Declaration
public int RegisterApplication(string name, MenuBarManager.InitializeMenuApplication initializeCallback, MenuBarManager.EnterMenuApplication enterCallback, MenuBarManager.ExitMenuApplication exitCallback, bool supportsDrawings, bool supportsDesignInContext, bool supportsUndo)
Parameters
Returns
Declaration
public int RegisterApplicationSwitchCallback(MenuBarManager.ApplicationSwitchNotify switchCallback)
Parameters
Returns
Declaration
public int RegisterConfigureContextMenuCallback(string name, string description, MenuBarManager.ConfigureContextMenu configurePopupMenu)
Parameters
Returns
Declaration
public void UnregisterApplicationSwitchCallback(int id)
Parameters
| Type |
Name |
Description |
| int |
id |
|
Declaration
public void UnregisterConfigureContextMenuCallback(int id)
Parameters
| Type |
Name |
Description |
| int |
id |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink