MonoDevelop.Components.Commands.CommandManager.ShowContextMenu C# (CSharp) Method

ShowContextMenu() public method

Shows a context menu.
public ShowContextMenu ( Control parent, Gdk evt, MonoDevelop.Components.Commands.CommandEntrySet entrySet, object initialCommandTarget, EventHandler closeHandler ) : bool
parent Control /// Widget for which the context menu is being shown ///
evt Gdk /// Current event ///
entrySet MonoDevelop.Components.Commands.CommandEntrySet /// Entry with the command definitions ///
initialCommandTarget object /// Initial command route target. The command handler will start looking for command handlers in this object. ///
closeHandler EventHandler /// An event handler which will be called when the menu closes ///
return bool
		public bool ShowContextMenu (Control parent, Gdk.EventButton evt, CommandEntrySet entrySet,
			object initialCommandTarget, EventHandler closeHandler)
		{
#if MAC
			var menu = CreateNSMenu (entrySet, initialCommandTarget ?? parent, closeHandler);
			ContextMenuExtensionsMac.ShowContextMenu (parent, evt, menu);
#else
			var menu = CreateMenu (entrySet, closeHandler);
			if (menu != null)
				ShowContextMenu (parent, evt, menu, initialCommandTarget);
#endif
			return true;
		}

Same methods

CommandManager::ShowContextMenu ( Control parent, Gdk evt, MonoDevelop.Components.Commands.CommandEntrySet entrySet, object initialCommandTarget = null ) : bool
CommandManager::ShowContextMenu ( Control parent, int x, int y, MonoDevelop.Components.Commands.CommandEntrySet entrySet, object initialCommandTarget = null ) : bool
CommandManager::ShowContextMenu ( Control parent, Gdk evt, Mono.Addins.ExtensionContext ctx, string addinPath ) : void
CommandManager::ShowContextMenu ( Control parent, Gdk evt, Gtk menu, object initialCommandTarget = null ) : void
CommandManager::ShowContextMenu ( Control parent, Gdk evt, string addinPath ) : void
CommandManager::ShowContextMenu ( Control parent, int x, int y, Gtk menu, object initialCommandTarget = null ) : void