chromium/chrome/app/chrome_command_ids.h

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_APP_CHROME_COMMAND_IDS_H_
#define CHROME_APP_CHROME_COMMAND_IDS_H_

#include "build/branding_buildflags.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "services/screen_ai/buildflags/buildflags.h"
#include "ui/base/command_id_constants.h"

// This file lists all the command IDs understood by e.g. the browser.
// It is used by Windows RC files, Mac NIB files, and other platforms too.

// clang-format off

// Values below IDC_MinimumLabelValue are reserved for dynamic menu items.
#define IDC_MinimumLabelValue

// NOTE: Within each of the following sections, the IDs are ordered roughly by
// how they appear in the GUI/menus (left to right, top to bottom, etc.).

// Navigation commands
// TODO: Reorder to be in visible order; collapse holes
#define IDC_BACK
#define IDC_FORWARD
#define IDC_RELOAD
#define IDC_HOME
#define IDC_OPEN_CURRENT_URL
#define IDC_STOP
#define IDC_RELOAD_BYPASSING_CACHE
#define IDC_RELOAD_CLEARING_CACHE

// Window management commands
#define IDC_NEW_WINDOW
#define IDC_NEW_INCOGNITO_WINDOW
#define IDC_CLOSE_WINDOW
#define IDC_ALWAYS_ON_TOP
#define IDC_NEW_TAB
#define IDC_CLOSE_TAB
#define IDC_SELECT_NEXT_TAB
#define IDC_SELECT_PREVIOUS_TAB
#define IDC_SELECT_TAB_0
#define IDC_SELECT_TAB_1
#define IDC_SELECT_TAB_2
#define IDC_SELECT_TAB_3
#define IDC_SELECT_TAB_4
#define IDC_SELECT_TAB_5
#define IDC_SELECT_TAB_6
#define IDC_SELECT_TAB_7
#define IDC_SELECT_LAST_TAB
#define IDC_DUPLICATE_TAB
#define IDC_RESTORE_TAB
#define IDC_SHOW_AS_TAB
#define IDC_FULLSCREEN
#define IDC_EXIT
#define IDC_MOVE_TAB_NEXT
#define IDC_MOVE_TAB_PREVIOUS
#define IDC_SEARCH
#define IDC_WINDOW_MENU
#define IDC_MINIMIZE_WINDOW
#define IDC_MAXIMIZE_WINDOW
#define IDC_ALL_WINDOWS_FRONT
#define IDC_NAME_WINDOW
#if BUILDFLAG(IS_CHROMEOS)
#define IDC_TOGGLE_MULTITASK_MENU
#endif

#if BUILDFLAG(IS_LINUX)
#define IDC_USE_SYSTEM_TITLE_BAR
#endif

// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch of lacros-chrome is complete.
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
#define IDC_RESTORE_WINDOW
#endif

#define IDC_OPEN_IN_PWA_WINDOW
#define IDC_MOVE_TAB_TO_NEW_WINDOW

// Web app window commands
#define IDC_COPY_URL
#define IDC_OPEN_IN_CHROME
#define IDC_WEB_APP_SETTINGS
#define IDC_WEB_APP_MENU_APP_INFO

#if BUILDFLAG(IS_CHROMEOS_ASH)
// Move window to other user commands
#define IDC_VISIT_DESKTOP_OF_LRU_USER_2
#define IDC_VISIT_DESKTOP_OF_LRU_USER_3
#define IDC_VISIT_DESKTOP_OF_LRU_USER_4
#define IDC_VISIT_DESKTOP_OF_LRU_USER_5
#define IDC_VISIT_DESKTOP_OF_LRU_USER_NEXT
#define IDC_VISIT_DESKTOP_OF_LRU_USER_LAST
#endif

// Page-related commands
#define IDC_BOOKMARK_THIS_TAB
#define IDC_BOOKMARK_ALL_TABS
#define IDC_VIEW_SOURCE
#define IDC_PRINT
#define IDC_SAVE_PAGE
#define IDC_EMAIL_PAGE_LOCATION
#define IDC_BASIC_PRINT
#define IDC_SAVE_CREDIT_CARD_FOR_PAGE
#define IDC_SHOW_TRANSLATE
#define IDC_MANAGE_PASSWORDS_FOR_PAGE
#define IDC_ROUTE_MEDIA
#define IDC_WINDOW_MUTE_SITE
#define IDC_WINDOW_PIN_TAB
#define IDC_WINDOW_GROUP_TAB
#define IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE
#define IDC_SEND_TAB_TO_SELF
#define IDC_FOCUS_THIS_TAB
#define IDC_QRCODE_GENERATOR
#define IDC_WINDOW_CLOSE_TABS_TO_RIGHT
#define IDC_WINDOW_CLOSE_OTHER_TABS
#define IDC_NEW_TAB_TO_RIGHT
#define IDC_SAVE_AUTOFILL_ADDRESS
#define IDC_OFFERS_AND_REWARDS_FOR_PAGE
#define IDC_WEBAUTHN
#define IDC_SHARING_HUB
#define IDC_SHARING_HUB_MENU
#define IDC_VIRTUAL_CARD_MANUAL_FALLBACK
#define IDC_SHARING_HUB_SCREENSHOT
#define IDC_VIRTUAL_CARD_ENROLL
#define IDC_SAVE_IBAN_FOR_PAGE
#define IDC_AUTOFILL_MANDATORY_REAUTH
#define IDC_PROFILE_MENU_IN_APP_MENU
#define IDC_PASSWORDS_AND_AUTOFILL_MENU
#define IDC_SHOW_PASSWORD_MANAGER
#define IDC_SHOW_PAYMENT_METHODS
#define IDC_SHOW_ADDRESSES
#define IDC_ORGANIZE_TABS
#define IDC_CREATE_NEW_TAB_GROUP

// Page-manipulation commands that target a specified tab, which may not be the
// active one.
#define IDC_MUTE_TARGET_SITE
#define IDC_PIN_TARGET_TAB
#define IDC_GROUP_TARGET_TAB
#define IDC_DUPLICATE_TARGET_TAB

// Clipboard commands
#define IDC_CUT
#define IDC_COPY
#define IDC_PASTE
#define IDC_EDIT_MENU

// Find-in-page
#define IDC_FIND
#define IDC_FIND_NEXT
#define IDC_FIND_PREVIOUS
#define IDC_CLOSE_FIND_OR_STOP
#define IDC_FIND_MENU

// Find/Edit sub menu
#define IDC_FIND_AND_EDIT_MENU

// Save/Share sub menu
#define IDC_SAVE_AND_SHARE_MENU

// Profile sub menu
#define IDC_CUSTOMIZE_CHROME
#define IDC_CLOSE_PROFILE
#define IDC_MANAGE_GOOGLE_ACCOUNT
#define IDC_SHOW_SYNC_SETTINGS
#define IDC_TURN_ON_SYNC
#define IDC_SHOW_SIGNIN_WHEN_PAUSED
#define IDC_OPEN_GUEST_PROFILE
#define IDC_ADD_NEW_PROFILE
#define IDC_MANAGE_CHROME_PROFILES

// Zoom
#define IDC_ZOOM_MENU
#define IDC_ZOOM_PLUS
#define IDC_ZOOM_NORMAL
#define IDC_ZOOM_MINUS

// Focus various bits of UI
#define IDC_FOCUS_TOOLBAR
#define IDC_FOCUS_LOCATION
#define IDC_FOCUS_SEARCH
#define IDC_FOCUS_MENU_BAR
#define IDC_FOCUS_NEXT_PANE
#define IDC_FOCUS_PREVIOUS_PANE
#define IDC_FOCUS_BOOKMARKS
#define IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY
#define IDC_FOCUS_WEB_CONTENTS_PANE

// Show various bits of UI
#define IDC_OPEN_FILE
#define IDC_CREATE_SHORTCUT
#define IDC_DEVELOPER_MENU
#define IDC_DEV_TOOLS
#define IDC_DEV_TOOLS_CONSOLE
#define IDC_TASK_MANAGER
#define IDC_DEV_TOOLS_DEVICES
#define IDC_FEEDBACK
#define IDC_SHOW_BOOKMARK_BAR
#define IDC_SHOW_HISTORY
#define IDC_SHOW_BOOKMARK_MANAGER
#define IDC_SHOW_DOWNLOADS
#define IDC_CLEAR_BROWSING_DATA
#define IDC_IMPORT_SETTINGS
#define IDC_OPTIONS
#define IDC_EDIT_SEARCH_ENGINES
#define IDC_VIEW_PASSWORDS
#define IDC_ABOUT
#define IDC_HELP_PAGE_VIA_KEYBOARD
#define IDC_HELP_PAGE_VIA_MENU
#define IDC_SHOW_APP_MENU
#define IDC_MANAGE_EXTENSIONS
#define IDC_DEV_TOOLS_INSPECT
#define IDC_UPGRADE_DIALOG
#define IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL
#define IDC_PROFILING_ENABLED
#define IDC_BOOKMARKS_MENU
#define IDC_SAVED_TAB_GROUPS_MENU
#define IDC_EXTENSION_ERRORS
#define IDC_SHOW_SETTINGS_CHANGE_FIRST
#define IDC_SHOW_SETTINGS_CHANGE_LAST
#define IDC_SHOW_AVATAR_MENU
#define IDC_EXTENSION_INSTALL_ERROR_FIRST
#define IDC_EXTENSION_INSTALL_ERROR_LAST
#define IDC_TOGGLE_REQUEST_TABLET_SITE
#define IDC_DEV_TOOLS_TOGGLE
#define IDC_RECENT_TABS_MENU
#define IDC_RECENT_TABS_NO_DEVICE_TABS
#define IDC_SHOW_SETTINGS_RESET_BUBBLE
#define IDC_DISTILL_PAGE
#define IDC_HELP_MENU
#define IDC_SHOW_SRT_BUBBLE
#define IDC_ELEVATED_RECOVERY_DIALOG
#define IDC_TAKE_SCREENSHOT
#define IDC_MORE_TOOLS_MENU
#define IDC_TOGGLE_FULLSCREEN_TOOLBAR
#define IDC_CUSTOMIZE_TOUCH_BAR
#define IDC_SHOW_BETA_FORUM
#define IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS
#define IDC_INSTALL_PWA
#define IDC_SHOW_MANAGEMENT_PAGE
#define IDC_PASTE_AND_GO
#define IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE
#define IDC_CLOSE_SIGN_IN_PROMO
#define IDC_SHOW_FULL_URLS
#define IDC_CARET_BROWSING_TOGGLE
#define IDC_CHROME_TIPS
#define IDC_CHROME_WHATS_NEW

#if BUILDFLAG(IS_CHROMEOS_ASH)
#define IDC_LACROS_DATA_MIGRATION
#endif

#define IDC_PERFORMANCE
#define IDC_EXTENSIONS_SUBMENU
#define IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS
#define IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE
#define IDC_READING_LIST_MENU
#define IDC_READING_LIST_MENU_ADD_TAB
#define IDC_READING_LIST_MENU_SHOW_UI
#define IDC_SHOW_READING_MODE_SIDE_PANEL
#define IDC_SHOW_BOOKMARK_SIDE_PANEL
#define IDC_SHOW_SEARCH_COMPANION
#define IDC_SHOW_CHROME_LABS
#define IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS
#define IDC_OPEN_RECENT_TAB
#define IDC_OPEN_SAFETY_HUB
#define IDC_SAFETY_HUB_SHOW_PASSWORD_CHECKUP
#define IDC_SAFETY_HUB_MANAGE_EXTENSIONS
#define IDC_SHOW_GOOGLE_LENS_SHORTCUT
#define IDC_SHOW_CUSTOMIZE_CHROME_SIDE_PANEL
#define IDC_SHOW_CUSTOMIZE_CHROME_TOOLBAR

// Spell-check
// Insert any additional suggestions before _LAST; these have to be consecutive.
#define IDC_SPELLCHECK_SUGGESTION_0
#define IDC_SPELLCHECK_SUGGESTION_1
#define IDC_SPELLCHECK_SUGGESTION_2
#define IDC_SPELLCHECK_SUGGESTION_3
#define IDC_SPELLCHECK_SUGGESTION_4
#define IDC_SPELLCHECK_SUGGESTION_LAST
#define IDC_SPELLCHECK_MENU
// Language entries are inserted using autogenerated values between
// [_FIRST, _LAST).
#define IDC_SPELLCHECK_LANGUAGES_FIRST
#define IDC_SPELLCHECK_LANGUAGES_LAST
#define IDC_CHECK_SPELLING_WHILE_TYPING
#define IDC_SPELLPANEL_TOGGLE
#define IDC_SPELLCHECK_ADD_TO_DICTIONARY
#define IDC_SPELLCHECK_MULTI_LINGUAL

// Writing direction
#define IDC_WRITING_DIRECTION_MENU
#define IDC_WRITING_DIRECTION_DEFAULT
#define IDC_WRITING_DIRECTION_LTR
#define IDC_WRITING_DIRECTION_RTL

// Translate
#define IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE
#define IDC_TRANSLATE_TARGET_LANGUAGE_BASE

// Identifiers for platform-specific items.
// Placed in a common file to help insure they never collide.
#define IDC_VIEW_MENU
#define IDC_FILE_MENU
#define IDC_CHROME_MENU
#define IDC_HIDE_APP
#define IDC_HISTORY_MENU
#define IDC_TAB_MENU
#define IDC_PROFILE_MAIN_MENU
#define IDC_INPUT_METHODS_MENU

// The range of command ids reserved for context menus added by web content.
#define IDC_CONTENT_CONTEXT_CUSTOM_FIRST
#define IDC_CONTENT_CONTEXT_CUSTOM_LAST

// The range of command ids reserved for context menus added by extensions.
#define IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST
#define IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST

// Context menu items in the render view.
// Link items.
#define IDC_CONTENT_CONTEXT_OPENLINKNEWTAB
#define IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW
#define IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD
#define IDC_CONTENT_CONTEXT_SAVELINKAS
#define IDC_CONTENT_CONTEXT_COPYLINKLOCATION
#define IDC_CONTENT_CONTEXT_COPYEMAILADDRESS
#define IDC_CONTENT_CONTEXT_OPENLINKWITH
#define IDC_CONTENT_CONTEXT_COPYLINKTEXT
#define IDC_CONTENT_CONTEXT_OPENLINKINPROFILE
#define IDC_CONTENT_CONTEXT_OPENLINKBOOKMARKAPP
#define IDC_CONTENT_CONTEXT_OPENLINKPREVIEW
// Image items.
#define IDC_CONTENT_CONTEXT_SAVEIMAGEAS
#define IDC_CONTENT_CONTEXT_COPYIMAGELOCATION
#define IDC_CONTENT_CONTEXT_COPYIMAGE
#define IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB
#define IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE
#define IDC_CONTENT_CONTEXT_OPEN_ORIGINAL_IMAGE_NEW_TAB
#define IDC_CONTENT_CONTEXT_LOAD_IMAGE
#define IDC_CONTENT_CONTEXT_SEARCHLENSFORIMAGE
#define IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHWEB
#define IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHLENS
// Audio/video items.
#define IDC_CONTENT_CONTEXT_SAVEVIDEOFRAMEAS
#define IDC_CONTENT_CONTEXT_SAVEAVAS
#define IDC_CONTENT_CONTEXT_COPYAVLOCATION
#define IDC_CONTENT_CONTEXT_COPYVIDEOFRAME
#define IDC_CONTENT_CONTEXT_SEARCHLENSFORVIDEOFRAME
#define IDC_CONTENT_CONTEXT_SEARCHWEBFORVIDEOFRAME
#define IDC_CONTENT_CONTEXT_OPENAVNEWTAB
#define IDC_CONTENT_CONTEXT_PICTUREINPICTURE
// Media items.
#define IDC_CONTENT_CONTEXT_LOOP
#define IDC_CONTENT_CONTEXT_CONTROLS
#define IDC_CONTENT_CONTEXT_ROTATECW
#define IDC_CONTENT_CONTEXT_ROTATECCW
// Edit items.
#define IDC_CONTENT_CONTEXT_COPY
#define IDC_CONTENT_CONTEXT_CUT
#define IDC_CONTENT_CONTEXT_PASTE
#define IDC_CONTENT_CONTEXT_DELETE
#define IDC_CONTENT_CONTEXT_UNDO
#define IDC_CONTENT_CONTEXT_REDO
#define IDC_CONTENT_CONTEXT_SELECTALL
#define IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE
#define IDC_CONTENT_CONTEXT_COPYLINKTOTEXT
#define IDC_CONTENT_CONTEXT_RESHARELINKTOTEXT
#define IDC_CONTENT_CONTEXT_REMOVELINKTOTEXT
// Other items.
#define IDC_CONTENT_CONTEXT_TRANSLATE
#define IDC_CONTENT_CONTEXT_INSPECTELEMENT
#define IDC_CONTENT_CONTEXT_VIEWPAGEINFO
#define IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS
#define IDC_CONTENT_CONTEXT_LOOK_UP
#define IDC_CONTENT_CONTEXT_NO_SPELLING_SUGGESTIONS
#define IDC_CONTENT_CONTEXT_SPELLING_SUGGESTION
#define IDC_CONTENT_CONTEXT_SPELLING_TOGGLE
#define IDC_CONTENT_CONTEXT_OPEN_IN_READING_MODE
#define IDC_CONTENT_CONTEXT_SAVEPLUGINAS
#define IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE
#define IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP
#define IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP
#define IDC_CONTENT_CONTEXT_LENS_REGION_SEARCH
#define IDC_CONTENT_CONTEXT_WEB_REGION_SEARCH
// TODO(b/316143236): Remove this entry once `kPasswordManualFallbackAvailable`
// is rolled out.
#define IDC_CONTENT_CONTEXT_GENERATEPASSWORD
#define IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN
// TODO(b/316143236): Remove this entry once `kPasswordManualFallbackAvailable`
// is rolled out.
#define IDC_CONTENT_CONTEXT_SHOWALLSAVEDPASSWORDS
#define IDC_CONTENT_CONTEXT_PARTIAL_TRANSLATE
// Frame items.
#define IDC_CONTENT_CONTEXT_RELOADFRAME
#define IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE
#define IDC_CONTENT_CONTEXT_VIEWFRAMEINFO
// User Notes.
#define IDC_CONTENT_CONTEXT_ADD_A_NOTE
// Search items.
#define IDC_CONTENT_CONTEXT_GOTOURL
#define IDC_CONTENT_CONTEXT_SEARCHWEBFOR
#define IDC_CONTENT_CONTEXT_SEARCHWEBFORNEWTAB
#define IDC_CONTENT_CONTEXT_LENS_OVERLAY
// Open with items.
#define IDC_CONTENT_CONTEXT_OPEN_WITH1
#define IDC_CONTENT_CONTEXT_OPEN_WITH2
#define IDC_CONTENT_CONTEXT_OPEN_WITH3
#define IDC_CONTENT_CONTEXT_OPEN_WITH4
#define IDC_CONTENT_CONTEXT_OPEN_WITH5
#define IDC_CONTENT_CONTEXT_OPEN_WITH6
#define IDC_CONTENT_CONTEXT_OPEN_WITH7
#define IDC_CONTENT_CONTEXT_OPEN_WITH8
#define IDC_CONTENT_CONTEXT_OPEN_WITH9
#define IDC_CONTENT_CONTEXT_OPEN_WITH10
#define IDC_CONTENT_CONTEXT_OPEN_WITH11
#define IDC_CONTENT_CONTEXT_OPEN_WITH12
#define IDC_CONTENT_CONTEXT_OPEN_WITH13
#define IDC_CONTENT_CONTEXT_OPEN_WITH14
#define IDC_CONTENT_CONTEXT_OPEN_WITH_LAST
// Context menu items that provide fast access to input methods.
#define IDC_CONTENT_CONTEXT_EMOJI
#define IDC_CONTEXT_COMPOSE
// Context menu items in the bookmark bar
#define IDC_BOOKMARK_BAR_OPEN_ALL
#define IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW
#define IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO
#define IDC_BOOKMARK_BAR_OPEN_INCOGNITO
#define IDC_BOOKMARK_BAR_OPEN_ALL_NEW_TAB_GROUP
#define IDC_BOOKMARK_BAR_RENAME_FOLDER
#define IDC_BOOKMARK_BAR_EDIT
#define IDC_BOOKMARK_BAR_REMOVE
#define IDC_BOOKMARK_BAR_UNDO
#define IDC_BOOKMARK_BAR_REDO
#define IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK
#define IDC_BOOKMARK_BAR_NEW_FOLDER
#define IDC_BOOKMARK_MANAGER
#define IDC_BOOKMARK_BAR_ALWAYS_SHOW
#define IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT
#define IDC_BOOKMARK_BAR_SHOW_READING_LIST
#define IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS
#define IDC_BOOKMARK_BAR_TRACK_PRICE_FOR_SHOPPING_BOOKMARK
#define IDC_BOOKMARK_BAR_UNTRACK_PRICE_FOR_SHOPPING_BOOKMARK
#define IDC_BOOKMARK_BAR_ADD_TO_BOOKMARKS_BAR
#define IDC_BOOKMARK_BAR_REMOVE_FROM_BOOKMARKS_BAR
#define IDC_BOOKMARK_BAR_TOGGLE_SHOW_TAB_GROUPS

// Context menu items for Sharing
#define IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_SINGLE_DEVICE
#define IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_MULTIPLE_DEVICES
#define IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_SINGLE_DEVICE
#define IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_MULTIPLE_DEVICES
#define IDC_CONTENT_CONTEXT_GENERATE_QR_CODE
#define IDC_CONTENT_CONTEXT_SHARING_SUBMENU
// Context menu item to show the clipboard history menu
#define IDC_CONTENT_CLIPBOARD_HISTORY_MENU
#define IDC_CONTENT_PASTE_FROM_CLIPBOARD

// Context menu items in the status tray
#define IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND

// Context menu items for media router
#define IDC_MEDIA_ROUTER_ABOUT
#define IDC_MEDIA_ROUTER_HELP
#define IDC_MEDIA_ROUTER_LEARN_MORE
#define IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION
#define IDC_MEDIA_ROUTER_SHOWN_BY_POLICY
#define IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR
#define IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING

// Context menu items for media toolbar button
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
#define IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE
#endif
#define IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS

// Context menu items for pinned sidepanel toolbar button
#define IDC_UPDATE_SIDE_PANEL_PIN_STATE

// Context menu items for media stream status tray
#define IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY
#define IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST
#define IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST
#define IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW

// Protocol handler menu entries
#define IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST
#define IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST
#define IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS

// Open link in profile entries
#define IDC_OPEN_LINK_IN_PROFILE_FIRST
#define IDC_OPEN_LINK_IN_PROFILE_LAST

// Start smart text selection actions
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION1
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION2
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION3
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION4
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5
#define IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION_LAST
// A gap here for new smart text selection actions.

// Accessibility labels
#define IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE
#define IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS
#define IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE

#if BUILDFLAG(IS_CHROMEOS_ASH)
// Quick Answers context menu items.
#define IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER
#define IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY
#endif

// Tab Search
#define IDC_TAB_SEARCH
#define IDC_TAB_SEARCH_CLOSE

// Views debug commands.
#define IDC_DEBUG_TOGGLE_TABLET_MODE
#define IDC_DEBUG_PRINT_VIEW_TREE
#define IDC_DEBUG_PRINT_VIEW_TREE_DETAILS
// Please leave a gap here for new debug commands.

// Autofill feedback.
#define IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK
// Autofill context menu commands
#define IDC_CONTENT_CONTEXT_AUTOFILL_PREDICTION_IMPROVEMENTS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PLUS_ADDRESS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_ADDRESS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PAYMENTS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_SELECT_PASSWORD
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_IMPORT_PASSWORDS
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_SUGGEST_PASSWORD
#define IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_NO_SAVED_PASSWORDS

// Live Caption
#define IDC_LIVE_CAPTION

// Device API system tray icon
#define IDC_DEVICE_SYSTEM_TRAY_ICON_FIRST
#define IDC_DEVICE_SYSTEM_TRAY_ICON_LAST

// Default browser prompt
#define IDC_SET_BROWSER_AS_DEFAULT

// Enable / Disable compact mode for the browser
#define IDC_COMPACT_MODE

// NOTE: The last valid command value is 57343 (0xDFFF)
// See http://msdn.microsoft.com/en-us/library/t2zechd4(VS.71).aspx

// Starting command id for menus showing an arbitrarily high (variable) number
// of menu items. Currently, this includes the recent tabs and bookmarks menus.
// While command ids passed to Windows functions must not be higher than
// 0xDFFF, these IDs are not exposed to the native system and thus can be in
// this otherwise-reserved range.
// WARNING: No command used in a bounded menu should be higher than this,
// otherwise it'll conflict. Unbounded menus must also avoid conflicting with
// each other, by only using every Nth id (where N is the number of unbounded
// menus).
#define IDC_FIRST_UNBOUNDED_MENU

#endif  // CHROME_APP_CHROME_COMMAND_IDS_H_