Added in 2.7

/showmenu [-qnmcsuwadil] [window|nick] [nick] [N] [x y]

Shows the specified context-menu type for current active window or [window|nick].

By default the menu opens relative to the current active Editbox.

Switches

Switch Description
-q Show the Query menu.
-n Show the Nicklist menu.
-m Shows the Menubar menu.
-c Shows the Channel menu.
-s Shows the Status menu.
-u Shows the specified @custom menu.
-w Shows the Window menu.
-a Shows the Menubar as a context menu. (while the context menu is open, the regular Menubar will be empty)
-d Indicates the [x y] positions are relative to the desktop instead of the active window.
-i Generates a text version of the menu which is sent through the on SIGNAL event.
-l Clicks the [N]th menu item.

Parameters

Parameter Description
[window|nick] Window or query nick to open the menu for.
[nick] The Nicklist/Query nick to open the menu for.
[N] The Nth menu item to click, used with -l.
[x y] The X and Y position to open the menu at (relative to the associated window).

Signal

When using the -i switch the on SIGNAL event "adiirc_to_web_menu" is called, the text version of the menu is passed through $1- with the format: text,clickid,menustype\r\n

Example

; Opens the channel menu for the channel #test at x y position 42 42.
/showmenu -c #test 42 42

; Show the whole Menubar menu when clicking a /toolbar item.
/showmenu -ad $toolbar(1).dx $toolbar(1).dy