René's URL Explorer Experiment


Title: Menus | Phoenix Code Docs

Open Graph Title: Menus | Phoenix Code Docs

Description: Import :

Open Graph Description: Import :

Opengraph URL: https://docs.phcode.dev/api/API-Reference/command/Menus

Generator: Docusaurus v3.7.0

direct link

Domain: docs.phcode.dev

twitter:cardsummary_large_image
og:imagehttps://docs.phcode.dev/img/socialcard.png
twitter:imagehttps://docs.phcode.dev/img/socialcard.png
og:localeen
docusaurus_localeen
docsearch:languageen
docusaurus_versioncurrent
docusaurus_tagdocs-api-current
docsearch:versioncurrent
docsearch:docusaurus_tagdocs-api-current
None3

Links:

Skip to main contenthttps://docs.phcode.dev/api/API-Reference/command/Menus#__docusaurus_skipToContent_fallback
Phoenix Codehttps://docs.phcode.dev/
Docshttps://docs.phcode.dev/docs/intro
APIhttps://docs.phcode.dev/api/getting-started
Bloghttps://docs.phcode.dev/blog
Downloadhttps://phcode.io/
GitHubhttps://github.com/phcode-dev/
Getting Startedhttps://docs.phcode.dev/api/getting-started
Creating Themeshttps://docs.phcode.dev/api/creating-themes
Creating Extensionshttps://docs.phcode.dev/api/creating-extensions
Use node.js from your extensionhttps://docs.phcode.dev/api/creating-node-extensions
Debugging Extensionshttps://docs.phcode.dev/api/debugging-extensions
Publishing Themes & Extensionshttps://docs.phcode.dev/api/publishing-extensions
Available Standard Librarieshttps://docs.phcode.dev/api/available-standard-libs
How-Tohttps://docs.phcode.dev/api/How-To/Dialogs
API-Referencehttps://docs.phcode.dev/api/API-Reference/JSUtils/Preferences
JSUtilshttps://docs.phcode.dev/api/API-Reference/JSUtils/Preferences
NodeConnectorhttps://docs.phcode.dev/api/API-Reference/NodeConnector
commandhttps://docs.phcode.dev/api/API-Reference/command/CommandManager
CommandManagerhttps://docs.phcode.dev/api/API-Reference/command/CommandManager
Commandshttps://docs.phcode.dev/api/API-Reference/command/Commands
KeyBindingManagerhttps://docs.phcode.dev/api/API-Reference/command/KeyBindingManager
KeyboardOverlayModehttps://docs.phcode.dev/api/API-Reference/command/KeyboardOverlayMode
Keyshttps://docs.phcode.dev/api/API-Reference/command/Keys
Menushttps://docs.phcode.dev/api/API-Reference/command/Menus
Documenthttps://docs.phcode.dev/api/API-Reference/document
Editorhttps://docs.phcode.dev/api/API-Reference/editor
featureshttps://docs.phcode.dev/api/API-Reference/features/BeautificationManager
filehttps://docs.phcode.dev/api/API-Reference/file/FileUtils
FileSystemhttps://docs.phcode.dev/api/API-Reference/filesystem
languagehttps://docs.phcode.dev/api/API-Reference/language/CSSUtils
preferenceshttps://docs.phcode.dev/api/API-Reference/preferences/PreferencesManager
projecthttps://docs.phcode.dev/api/API-Reference/project/FileSyncManager
searchhttps://docs.phcode.dev/api/API-Reference/search/FileFilters
utilshttps://docs.phcode.dev/api/API-Reference/utils/AppInit
viewhttps://docs.phcode.dev/api/API-Reference/view/MainViewFactory
widgetshttps://docs.phcode.dev/api/API-Reference/widgets/DefaultDialogs
workerhttps://docs.phcode.dev/api/API-Reference/worker/IndexingWorker
https://docs.phcode.dev/
https://docs.phcode.dev/api/API-Reference/command/Menus#import-
https://docs.phcode.dev/api/API-Reference/command/Menus#menuitem
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
new MenuItem(id, command, [options])https://docs.phcode.dev/api/API-Reference/command/Menus#new_MenuItem_new
.getCommand()https://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem+getCommand
.getParentMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem+getParentMenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#new-menuitemid-command-options
https://docs.phcode.dev/api/API-Reference/command/Menus#menuitemgetcommand--command
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#menuitemgetparentmenu--menu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
new Menu(id)https://docs.phcode.dev/api/API-Reference/command/Menus#new_Menu_new
.removeMenuItem(command)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeMenuItem
.removeMenuDivider(menuItemID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeMenuDivider
.addMenuItem(command, [keyBindings], [position], [relativeID], [options])https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addMenuItem
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
.addMenuDivider(position, relativeID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addMenuDivider
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
.addSubMenu(name, id, position, relativeID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addSubMenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
.removeSubMenu(subMenuID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeSubMenu
.closeSubMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+closeSubMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#new-menuid
https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovemenuitemcommand
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovemenudividermenuitemid
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#menuaddmenuitemcommand-keybindings-position-relativeid-options--menuitem
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#menuaddmenudividerposition-relativeid--menuitem
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#menuaddsubmenuname-id-position-relativeid--menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovesubmenusubmenuid
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#menuclosesubmenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenu--menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
new ContextMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#new_ContextMenu_new
.open(mouseOrLocation)https://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu+open
.close()https://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu+close
.isOpen()https://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu+isOpen
.removeMenuItem(command)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeMenuItem
.removeMenuDivider(menuItemID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeMenuDivider
.addMenuItem(command, [keyBindings], [position], [relativeID], [options])https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addMenuItem
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
.addMenuDivider(position, relativeID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addMenuDivider
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
.addSubMenu(name, id, position, relativeID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+addSubMenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
.removeSubMenu(subMenuID)https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+removeSubMenu
.closeSubMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#Menu+closeSubMenu
.assignContextMenuToSelector()https://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu.assignContextMenuToSelector
https://docs.phcode.dev/api/API-Reference/command/Menus#new-contextmenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuopenmouseorlocation
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuclose
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuisopen
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovemenuitemcommand
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovemenudividermenuitemid
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddmenuitemcommand-keybindings-position-relativeid-options--menuitem
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddmenudividerposition-relativeid--menuitem
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddsubmenuname-id-position-relativeid--menu
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovesubmenusubmenuid
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuclosesubmenu
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuassigncontextmenutoselector
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#divider
https://docs.phcode.dev/api/API-Reference/command/Menus#appmenubar--enum
https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuids--enum
https://docs.phcode.dev/api/API-Reference/command/Menus#submenuids--enum
https://docs.phcode.dev/api/API-Reference/command/Menus#menusection--enum
https://docs.phcode.dev/api/API-Reference/command/Menus#before--enum
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#getmenuid--menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#getsubmenuid--menu
https://docs.phcode.dev/api/API-Reference/command/Menus#getallmenuitemcommands--setstring
https://docs.phcode.dev/api/API-Reference/command/Menus#getallmenus--objectstring-menu
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#getcontextmenuid--contextmenu
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#MenuItem
https://docs.phcode.dev/api/API-Reference/command/Menus#getmenuitemid--menuitem
https://docs.phcode.dev/api/API-Reference/command/Menus#closeall
https://docs.phcode.dev/api/API-Reference/command/Menus#openmenuid--null
https://docs.phcode.dev/api/API-Reference/command/Menus#getopenmenu--null--string
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#addmenuname-id-position-relativeid--menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#Menu
https://docs.phcode.dev/api/API-Reference/command/Menus#removemenuid
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#registercontextmenuid--contextmenu
ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#ContextMenu
https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_context_menu_open
https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_context_menu_close
https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_sub_menu_open
https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_sub_menu_close
https://docs.phcode.dev/api/API-Reference/command/Menus#event_menu_added
https://docs.phcode.dev/api/API-Reference/command/Menus#event_sub_menu_added
https://docs.phcode.dev/api/API-Reference/command/Menus#event_menu_item_added
PreviousKeyshttps://docs.phcode.dev/api/API-Reference/command/Keys
NextDocumenthttps://docs.phcode.dev/api/API-Reference/document
Import :https://docs.phcode.dev/api/API-Reference/command/Menus#import-
MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuitem
new MenuItem(id, command, [options])https://docs.phcode.dev/api/API-Reference/command/Menus#new-menuitemid-command-options
menuItem.getCommand() ⇒ Commandhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuitemgetcommand--command
menuItem.getParentMenu() ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuitemgetparentmenu--menu
Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#menu
new Menu(id)https://docs.phcode.dev/api/API-Reference/command/Menus#new-menuid
menu.removeMenuItem(command)https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovemenuitemcommand
menu.removeMenuDivider(menuItemID)https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovemenudividermenuitemid
menu.addMenuItem(command, [keyBindings], [position], [relativeID], [options]) ⇒ MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuaddmenuitemcommand-keybindings-position-relativeid-options--menuitem
menu.addMenuDivider(position, relativeID) ⇒ MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuaddmenudividerposition-relativeid--menuitem
menu.addSubMenu(name, id, position, relativeID) ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#menuaddsubmenuname-id-position-relativeid--menu
menu.removeSubMenu(subMenuID)https://docs.phcode.dev/api/API-Reference/command/Menus#menuremovesubmenusubmenuid
menu.closeSubMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#menuclosesubmenu
ContextMenu ⇐ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#contextmenu--menu
new ContextMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#new-contextmenu
contextMenu.open(mouseOrLocation)https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuopenmouseorlocation
contextMenu.close()https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuclose
contextMenu.isOpen()https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuisopen
contextMenu.removeMenuItem(command)https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovemenuitemcommand
contextMenu.removeMenuDivider(menuItemID)https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovemenudividermenuitemid
contextMenu.addMenuItem(command, [keyBindings], [position], [relativeID], [options]) ⇒ MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddmenuitemcommand-keybindings-position-relativeid-options--menuitem
contextMenu.addMenuDivider(position, relativeID) ⇒ MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddmenudividerposition-relativeid--menuitem
contextMenu.addSubMenu(name, id, position, relativeID) ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuaddsubmenuname-id-position-relativeid--menu
contextMenu.removeSubMenu(subMenuID)https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuremovesubmenusubmenuid
contextMenu.closeSubMenu()https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuclosesubmenu
ContextMenu.assignContextMenuToSelector()https://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuassigncontextmenutoselector
DIVIDERhttps://docs.phcode.dev/api/API-Reference/command/Menus#divider
AppMenuBar : enumhttps://docs.phcode.dev/api/API-Reference/command/Menus#appmenubar--enum
ContextMenuIds : enumhttps://docs.phcode.dev/api/API-Reference/command/Menus#contextmenuids--enum
SubMenuIds : enumhttps://docs.phcode.dev/api/API-Reference/command/Menus#submenuids--enum
MenuSection : enumhttps://docs.phcode.dev/api/API-Reference/command/Menus#menusection--enum
BEFORE : enumhttps://docs.phcode.dev/api/API-Reference/command/Menus#before--enum
getMenu(id) ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#getmenuid--menu
getSubMenu(id) ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#getsubmenuid--menu
getAllMenuItemCommands() ⇒ Set.https://docs.phcode.dev/api/API-Reference/command/Menus#getallmenuitemcommands--setstring
getAllMenus() ⇒ Object.https://docs.phcode.dev/api/API-Reference/command/Menus#getallmenus--objectstring-menu
getContextMenu(id) ⇒ ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#getcontextmenuid--contextmenu
getMenuItem(id) ⇒ MenuItemhttps://docs.phcode.dev/api/API-Reference/command/Menus#getmenuitemid--menuitem
closeAll()https://docs.phcode.dev/api/API-Reference/command/Menus#closeall
openMenu(id) ⇒ nullhttps://docs.phcode.dev/api/API-Reference/command/Menus#openmenuid--null
getOpenMenu() ⇒ null | stringhttps://docs.phcode.dev/api/API-Reference/command/Menus#getopenmenu--null--string
addMenu(name, id, position, relativeID) ⇒ Menuhttps://docs.phcode.dev/api/API-Reference/command/Menus#addmenuname-id-position-relativeid--menu
removeMenu(id)https://docs.phcode.dev/api/API-Reference/command/Menus#removemenuid
registerContextMenu(id) ⇒ ContextMenuhttps://docs.phcode.dev/api/API-Reference/command/Menus#registercontextmenuid--contextmenu
"EVENT_BEFORE_CONTEXT_MENU_OPEN"https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_context_menu_open
"EVENT_BEFORE_CONTEXT_MENU_CLOSE"https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_context_menu_close
"EVENT_BEFORE_SUB_MENU_OPEN"https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_sub_menu_open
"EVENT_BEFORE_SUB_MENU_CLOSE"https://docs.phcode.dev/api/API-Reference/command/Menus#event_before_sub_menu_close
"EVENT_MENU_ADDED"https://docs.phcode.dev/api/API-Reference/command/Menus#event_menu_added
"EVENT_SUB_MENU_ADDED"https://docs.phcode.dev/api/API-Reference/command/Menus#event_sub_menu_added
"EVENT_MENU_ITEM_ADDED"https://docs.phcode.dev/api/API-Reference/command/Menus#event_menu_item_added
Docshttps://docs.phcode.dev/docs/intro
APIhttps://docs.phcode.dev/api/getting-started
Discordhttps://discord.gg/rBpTBPttca
reddithttps://www.reddit.com/r/brackets/
Xhttps://x.com/phcodedev
YouTubehttps://www.youtube.com/channel/UCNK2a8DKqPQQe3GlfTk-RHg
Bloghttps://docs.phcode.dev/blog
GitHubhttps://github.com/phcode-dev/
Creditshttps://github.com/phcode-dev/docs/blob/main/CREDITS.md

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.