Class CustomPopupMenuHandler
Inheritance
CustomPopupMenuHandler
Assembly: NXOpenUI.dll
Syntax
public class CustomPopupMenuHandler : TransientObject, IMessageSink, IDisposable
Constructors
CustomPopupMenuHandler(nint)
Declaration
protected CustomPopupMenuHandler(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Methods
AddMenu(int, string)
Declaration
public CustomPopupMenu AddMenu(int menuId, string menuName)
Parameters
Type |
Name |
Description |
int |
menuId |
|
string |
menuName |
|
Returns
AddMenuItem(int, string)
Declaration
public CustomPopupMenuItem AddMenuItem(int menuItemId, string menuItemName)
Parameters
Type |
Name |
Description |
int |
menuItemId |
|
string |
menuItemName |
|
Returns
AddMenuSeparator()
Declaration
public void AddMenuSeparator()
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetInvokedCommand()
Declaration
public CustomPopupMenuItem GetInvokedCommand()
Returns
GetSelectedNodes(out TreeListNode[])
Declaration
public void GetSelectedNodes(out TreeListNode[] selectedNodes)
Parameters
RegisterAddCustomPopupMenuCallback(AddCustomPopupMenuCallback)
Declaration
public void RegisterAddCustomPopupMenuCallback(CustomPopupMenuHandler.AddCustomPopupMenuCallback popupCb)
Parameters
RegisterCustomPopupMenuInvokedCallback(CustomPopupMenuInvokedCallback)
Declaration
public void RegisterCustomPopupMenuInvokedCallback(CustomPopupMenuHandler.CustomPopupMenuInvokedCallback popupCb)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink