| // Copyright 2023 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_BROWSER_UI_ACTIONS_CHROME_ACTION_ID_H_ |
| #define CHROME_BROWSER_UI_ACTIONS_CHROME_ACTION_ID_H_ |
| |
| #include "build/branding_buildflags.h" |
| #include "build/build_config.h" |
| #include "chrome/app/chrome_command_ids.h" |
| #include "ui/actions/action_id.h" |
| |
| // The references to the IDC_XXXX command ids is intended purely for |
| // documentation purposes in order to maintain the correlation between the new |
| // action id and the legacy command id. NOTE: The ordinal values will *not* be |
| // the same. Eventually, these references may be removed once the transition to |
| // pure ActionItems is complete. |
| |
| // clang-format off |
| #define CHROME_COMMON_ACTION_IDS \ |
| /* Navigation commands */ \ |
| E(kActionBack, IDC_BACK, kChromeActionsStart, ChromeActionIds) \ |
| E(kActionReload, IDC_RELOAD) \ |
| E(kActionOpenCurrentUrl, IDC_OPEN_CURRENT_URL) \ |
| E(kActionStop, IDC_STOP) \ |
| E(kActionReloadBypassingCache, IDC_RELOAD_BYPASSING_CACHE) \ |
| E(kActionReloadClearingCache, IDC_RELOAD_CLEARING_CACHE) \ |
| /* Window management commands */ \ |
| E(kActionNewWindow, IDC_NEW_WINDOW) \ |
| E(kActionCloseWindow, IDC_CLOSE_WINDOW) \ |
| E(kActionAlwaysOnTop, IDC_ALWAYS_ON_TOP) \ |
| E(kActionNewTab, IDC_NEW_TAB) \ |
| E(kActionCloseTab, IDC_CLOSE_TAB) \ |
| E(kActionSelectNextTab, IDC_SELECT_NEXT_TAB) \ |
| E(kActionSelectPreviousTab, IDC_SELECT_PREVIOUS_TAB) \ |
| E(kActionSelectTab0, IDC_SELECT_TAB_0) \ |
| E(kActionSelectTab1, IDC_SELECT_TAB_1) \ |
| E(kActionSelectTab2, IDC_SELECT_TAB_2) \ |
| E(kActionSelectTab3, IDC_SELECT_TAB_3) \ |
| E(kActionSelectTab4, IDC_SELECT_TAB_4) \ |
| E(kActionSelectTab5, IDC_SELECT_TAB_5) \ |
| E(kActionSelectTab6, IDC_SELECT_TAB_6) \ |
| E(kActionSelectTab7, IDC_SELECT_TAB_7) \ |
| E(kActionSelectLastTab, IDC_SELECT_LAST_TAB) \ |
| E(kActionDuplicateTab, IDC_DUPLICATE_TAB) \ |
| E(kActionRestoreTab, IDC_RESTORE_TAB) \ |
| E(kActionShowAsTab, IDC_SHOW_AS_TAB) \ |
| E(kActionFullscreen, IDC_FULLSCREEN) \ |
| E(kActionExit, IDC_EXIT) \ |
| E(kActionMoveTabNext, IDC_MOVE_TAB_NEXT) \ |
| E(kActionMoveTabPrevious, IDC_MOVE_TAB_PREVIOUS) \ |
| E(kActionSearch, IDC_SEARCH) \ |
| E(kActionWindowMenu, IDC_WINDOW_MENU) \ |
| E(kActionMinimizeWindow, IDC_MINIMIZE_WINDOW) \ |
| E(kActionMaximizeWindow, IDC_MAXIMIZE_WINDOW) \ |
| E(kActionAllWindowsFront, IDC_ALL_WINDOWS_FRONT) \ |
| E(kActionNameWindow, IDC_NAME_WINDOW) \ |
| E(kActionOpenInPwaWindow, IDC_OPEN_IN_PWA_WINDOW) \ |
| E(kActionMoveTabToNewWindow, IDC_MOVE_TAB_TO_NEW_WINDOW) \ |
| /* Web app window commands */ \ |
| E(kActionOpenInChrome, IDC_OPEN_IN_CHROME) \ |
| E(kActionWebAppSettings, IDC_WEB_APP_SETTINGS) \ |
| E(kActionWebAppMenuAppInfo, IDC_WEB_APP_MENU_APP_INFO) \ |
| /* Page-related commands */ \ |
| E(kActionBookmarkThisTab, IDC_BOOKMARK_THIS_TAB) \ |
| E(kActionBookmarkAllTabs, IDC_BOOKMARK_ALL_TABS) \ |
| E(kActionViewSource, IDC_VIEW_SOURCE) \ |
| E(kActionSavePage, IDC_SAVE_PAGE) \ |
| E(kActionEmailPageLocation, IDC_EMAIL_PAGE_LOCATION) \ |
| E(kActionBasicPrint, IDC_BASIC_PRINT) \ |
| E(kActionWindowMuteSite, IDC_WINDOW_MUTE_SITE) \ |
| E(kActionWindowPinTab, IDC_WINDOW_PIN_TAB) \ |
| E(kActionWindowGroupTab, IDC_WINDOW_GROUP_TAB) \ |
| E(kActionMigrateLocalCreditCardForPage, \ |
| IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE) \ |
| E(kActionFocusThisTab, IDC_FOCUS_THIS_TAB) \ |
| E(kActionWindowCloseTabsToRight, IDC_WINDOW_CLOSE_TABS_TO_RIGHT) \ |
| E(kActionWindowCloseOtherTabs, IDC_WINDOW_CLOSE_OTHER_TABS) \ |
| E(kActionNewTabToRight, IDC_NEW_TAB_TO_RIGHT) \ |
| E(kActionSaveAutofillAddress, IDC_SAVE_AUTOFILL_ADDRESS) \ |
| E(kActionOffersAndRewardsForPage, IDC_OFFERS_AND_REWARDS_FOR_PAGE) \ |
| E(kActionWebauthn, IDC_WEBAUTHN) \ |
| E(kActionSharingHub, IDC_SHARING_HUB) \ |
| E(kActionSharingHubMenu, IDC_SHARING_HUB_MENU) \ |
| E(kActionFilledCardInformation, IDC_FILLED_CARD_INFORMATION) \ |
| E(kActionSharingHubScreenshot, IDC_SHARING_HUB_SCREENSHOT) \ |
| E(kActionVirtualCardEnroll, IDC_VIRTUAL_CARD_ENROLL) \ |
| E(kActionFollow, IDC_FOLLOW) \ |
| E(kActionUnfollow, IDC_UNFOLLOW) \ |
| E(kActionAutofillMandatoryReauth, IDC_AUTOFILL_MANDATORY_REAUTH) \ |
| E(kActionProfileMenuInAppMenu, IDC_PROFILE_MENU_IN_APP_MENU) \ |
| E(kActionPasswordsAndAutofillMenu, IDC_PASSWORDS_AND_AUTOFILL_MENU) \ |
| E(kActionShowMemorySaverChip) \ |
| E(kActionShowCookieControls) \ |
| /* Page-manipulation commands that target a specified tab, which may not */ \ |
| /* be the active one. */ \ |
| E(kActionMuteTargetSite, IDC_MUTE_TARGET_SITE) \ |
| E(kActionPinTargetTab, IDC_PIN_TARGET_TAB) \ |
| E(kActionGroupTargetTab, IDC_GROUP_TARGET_TAB) \ |
| E(kActionDuplicateTargetTab, IDC_DUPLICATE_TARGET_TAB) \ |
| /* Clipboard commands */ \ |
| E(kActionEditMenu, IDC_EDIT_MENU) \ |
| /* Find-in-page */ \ |
| E(kActionFind, IDC_FIND) \ |
| E(kActionFindNext, IDC_FIND_NEXT) \ |
| E(kActionFindPrevious, IDC_FIND_PREVIOUS) \ |
| E(kActionCloseFindOrStop, IDC_CLOSE_FIND_OR_STOP) \ |
| E(kActionFindMenu, IDC_FIND_MENU) \ |
| /* Find/Edit sub menu */ \ |
| E(kActionFindAndEditMenu, IDC_FIND_AND_EDIT_MENU) \ |
| /* Save/Share sub menu */ \ |
| E(kActionSaveAndShareMenu, IDC_SAVE_AND_SHARE_MENU) \ |
| /* Profile sub menu */ \ |
| E(kActionCustomizeChrome, IDC_CUSTOMIZE_CHROME) \ |
| E(kActionCloseProfile, IDC_CLOSE_PROFILE) \ |
| E(kActionManageGoogleAccount, IDC_MANAGE_GOOGLE_ACCOUNT) \ |
| E(kActionShowSyncSettings, IDC_SHOW_SYNC_SETTINGS) \ |
| E(kActionTurnOnSync, IDC_TURN_ON_SYNC) \ |
| E(kActionShowSigninWhenPaused, IDC_SHOW_SIGNIN_WHEN_PAUSED) \ |
| E(kActionOpenGuestProfile, IDC_OPEN_GUEST_PROFILE) \ |
| E(kActionAddNewProfile, IDC_ADD_NEW_PROFILE) \ |
| E(kActionManageChromeProfiles, IDC_MANAGE_CHROME_PROFILES) \ |
| E(kActionShowSignin, IDC_SHOW_SIGNIN) \ |
| /* Zoom */ \ |
| E(kActionZoomMenu, IDC_ZOOM_MENU) \ |
| E(kActionZoomPlus, IDC_ZOOM_PLUS) \ |
| E(kActionZoomNormal, IDC_ZOOM_NORMAL) \ |
| E(kActionZoomMinus, IDC_ZOOM_MINUS) \ |
| /* Focus various bits of UI */ \ |
| E(kActionFocusToolbar, IDC_FOCUS_TOOLBAR) \ |
| E(kActionFocusLocation, IDC_FOCUS_LOCATION) \ |
| E(kActionFocusSearch, IDC_FOCUS_SEARCH) \ |
| E(kActionFocusMenuBar, IDC_FOCUS_MENU_BAR) \ |
| E(kActionFocusNextPane, IDC_FOCUS_NEXT_PANE) \ |
| E(kActionFocusPreviousPane, IDC_FOCUS_PREVIOUS_PANE) \ |
| E(kActionFocusBookmarks, IDC_FOCUS_BOOKMARKS) \ |
| E(kActionFocusInactivePopupForAccessibility, \ |
| IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY) \ |
| E(kActionFocusWebContentsPane, IDC_FOCUS_WEB_CONTENTS_PANE) \ |
| /* Show various bits of UI */ \ |
| E(kActionOpenFile, IDC_OPEN_FILE) \ |
| E(kActionCreateShortcut, IDC_CREATE_SHORTCUT) \ |
| E(kActionDeveloperMenu, IDC_DEVELOPER_MENU) \ |
| E(kActionDevToolsConsole, IDC_DEV_TOOLS_CONSOLE) \ |
| E(kActionDevToolsDevices, IDC_DEV_TOOLS_DEVICES) \ |
| E(kActionFeedback, IDC_FEEDBACK) \ |
| E(kActionShowBookmarkBar, IDC_SHOW_BOOKMARK_BAR) \ |
| E(kActionShowHistory, IDC_SHOW_HISTORY) \ |
| E(kActionShowBookmarkManager, IDC_SHOW_BOOKMARK_MANAGER) \ |
| E(kActionImportSettings, IDC_IMPORT_SETTINGS) \ |
| E(kActionOptions, IDC_OPTIONS) \ |
| E(kActionEditSearchEngines, IDC_EDIT_SEARCH_ENGINES) \ |
| E(kActionViewPasswords, IDC_VIEW_PASSWORDS) \ |
| E(kActionAbout, IDC_ABOUT) \ |
| E(kActionHelpPageViaKeyboard, IDC_HELP_PAGE_VIA_KEYBOARD) \ |
| E(kActionHelpPageViaMenu, IDC_HELP_PAGE_VIA_MENU) \ |
| E(kActionShowAppMenu, IDC_SHOW_APP_MENU) \ |
| E(kActionManageExtensions, IDC_MANAGE_EXTENSIONS) \ |
| E(kActionDevToolsInspect, IDC_DEV_TOOLS_INSPECT) \ |
| E(kActionUpgradeDialog, IDC_UPGRADE_DIALOG) \ |
| E(kActionSetBrowserAsDefault, IDC_SET_BROWSER_AS_DEFAULT) \ |
| E(kActionProfilingEnabled, IDC_PROFILING_ENABLED) \ |
| E(kActionBookmarksMenu, IDC_BOOKMARKS_MENU) \ |
| E(kActionExtensionErrors, IDC_EXTENSION_ERRORS) \ |
| E(kActionShowSettingsChangeFirst, IDC_SHOW_SETTINGS_CHANGE_FIRST) \ |
| E(kActionShowSettingsChangeLast, IDC_SHOW_SETTINGS_CHANGE_LAST) \ |
| E(kActionShowAvatarMenu, IDC_SHOW_AVATAR_MENU) \ |
| E(kActionExtensionInstallErrorFirst, IDC_EXTENSION_INSTALL_ERROR_FIRST) \ |
| E(kActionExtensionInstallErrorLast, IDC_EXTENSION_INSTALL_ERROR_LAST) \ |
| E(kActionToggleRequestTabletSite, IDC_TOGGLE_REQUEST_TABLET_SITE) \ |
| E(kActionDevToolsToggle, IDC_DEV_TOOLS_TOGGLE) \ |
| E(kActionRecentTabsMenu, IDC_RECENT_TABS_MENU) \ |
| E(kActionRecentTabsNoDeviceTabs, IDC_RECENT_TABS_NO_DEVICE_TABS) \ |
| E(kActionShowSettingsResetBubble, IDC_SHOW_SETTINGS_RESET_BUBBLE) \ |
| E(kActionHelpMenu, IDC_HELP_MENU) \ |
| E(kActionShowSrtBubble, IDC_SHOW_SRT_BUBBLE) \ |
| E(kActionElevatedRecoveryDialog, IDC_ELEVATED_RECOVERY_DIALOG) \ |
| E(kActionTakeScreenshot, IDC_TAKE_SCREENSHOT) \ |
| E(kActionMoreToolsMenu, IDC_MORE_TOOLS_MENU) \ |
| E(kActionToggleFullscreenToolbar, IDC_TOGGLE_FULLSCREEN_TOOLBAR) \ |
| E(kActionCustomizeTouchBar, IDC_CUSTOMIZE_TOUCH_BAR) \ |
| E(kActionShowBetaForum, IDC_SHOW_BETA_FORUM) \ |
| E(kActionToggleJavascriptAppleEvents, IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS) \ |
| E(kActionInstallPwa, IDC_INSTALL_PWA) \ |
| E(kActionShowCollaborationRecentActivity) \ |
| E(kActionShowManagementPage, IDC_SHOW_MANAGEMENT_PAGE) \ |
| E(kActionPasteAndGo, IDC_PASTE_AND_GO) \ |
| E(kActionShowSaveLocalCardSignInPromoIfApplicable, \ |
| IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE) \ |
| E(kActionCloseSignInPromo, IDC_CLOSE_SIGN_IN_PROMO) \ |
| E(kActionShowFullUrls, IDC_SHOW_FULL_URLS) \ |
| E(kActionShowGoogleLensShortcut, IDC_SHOW_GOOGLE_LENS_SHORTCUT) \ |
| E(kActionShowAiModeOmniboxButton, IDC_SHOW_AI_MODE_OMNIBOX_BUTTON) \ |
| E(kActionShowSearchTools, IDC_SHOW_SEARCH_TOOLS) \ |
| E(kActionCaretBrowsingToggle, IDC_CARET_BROWSING_TOGGLE) \ |
| E(kActionChromeTips, IDC_CHROME_TIPS) \ |
| E(kActionChromeWhatsNew, IDC_CHROME_WHATS_NEW) \ |
| E(kActionPerformance, IDC_PERFORMANCE) \ |
| E(kActionExtensionsSubmenu, IDC_EXTENSIONS_SUBMENU) \ |
| E(kActionExtensionsSubmenuManageExtensions, \ |
| IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS) \ |
| E(kActionExtensionsSubmenuVisitChromeWebStore, \ |
| IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE) \ |
| E(kActionReadingListMenu, IDC_READING_LIST_MENU) \ |
| E(kActionReadingListMenuAddTab, IDC_READING_LIST_MENU_ADD_TAB) \ |
| E(kActionRecentTabsLoginForDeviceTabs, \ |
| IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS) \ |
| E(kActionRecentTabsSeeDeviceTabs, \ |
| IDC_RECENT_TABS_SEE_DEVICE_TABS) \ |
| E(kActionOpenRecentTab, IDC_OPEN_RECENT_TAB) \ |
| /* Spell-check */ \ |
| /* Insert any additional suggestions before _LAST; these have to be */ \ |
| /* consecutive. */ \ |
| E(kActionSpellcheckSuggestion0, IDC_SPELLCHECK_SUGGESTION_0) \ |
| E(kActionSpellcheckSuggestion1, IDC_SPELLCHECK_SUGGESTION_1) \ |
| E(kActionSpellcheckSuggestion2, IDC_SPELLCHECK_SUGGESTION_2) \ |
| E(kActionSpellcheckSuggestion3, IDC_SPELLCHECK_SUGGESTION_3) \ |
| E(kActionSpellcheckSuggestion4, IDC_SPELLCHECK_SUGGESTION_4) \ |
| E(kActionSpellcheckSuggestionLast, IDC_SPELLCHECK_SUGGESTION_LAST) \ |
| E(kActionSpellcheckMenu, IDC_SPELLCHECK_MENU) \ |
| /* Language entries are inserted using autogenerated values between */ \ |
| /* [_FIRST, _LAST). */ \ |
| E(kActionSpellcheckLanguagesFirst, IDC_SPELLCHECK_LANGUAGES_FIRST) \ |
| E(kActionSpellcheckLanguagesLast, IDC_SPELLCHECK_LANGUAGES_LAST) \ |
| E(kActionCheckSpellingWhileTyping, IDC_CHECK_SPELLING_WHILE_TYPING) \ |
| E(kActionSpellpanelToggle, IDC_SPELLPANEL_TOGGLE) \ |
| E(kActionSpellcheckAddToDictionary, IDC_SPELLCHECK_ADD_TO_DICTIONARY) \ |
| E(kActionSpellcheckMultiLingual, IDC_SPELLCHECK_MULTI_LINGUAL) \ |
| /* Writing direction */ \ |
| E(kActionWritingDirectionMenu, IDC_WRITING_DIRECTION_MENU) \ |
| E(kActionWritingDirectionDefault, IDC_WRITING_DIRECTION_DEFAULT) \ |
| E(kActionWritingDirectionLtr, IDC_WRITING_DIRECTION_LTR) \ |
| E(kActionWritingDirectionRtl, IDC_WRITING_DIRECTION_RTL) \ |
| /* Translate */ \ |
| E(kActionTranslateOriginalLanguageBase, \ |
| IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE) \ |
| E(kActionTranslateTargetLanguageBase, IDC_TRANSLATE_TARGET_LANGUAGE_BASE) \ |
| /* Identifiers for platform-specific items. */ \ |
| /* Placed in a common file to help insure they never collide. */ \ |
| E(kActionViewMenu, IDC_VIEW_MENU) \ |
| E(kActionFileMenu, IDC_FILE_MENU) \ |
| E(kActionChromeMenu, IDC_CHROME_MENU) \ |
| E(kActionHideApp, IDC_HIDE_APP) \ |
| E(kActionHistoryMenu, IDC_HISTORY_MENU) \ |
| E(kActionTabMenu, IDC_TAB_MENU) \ |
| E(kActionProfileMainMenu, IDC_PROFILE_MAIN_MENU) \ |
| E(kActionInputMethodsMenu, IDC_INPUT_METHODS_MENU) \ |
| /* Range of command ids reserved for context menus added by web content */ \ |
| E(kActionContentContextCustomFirst, IDC_CONTENT_CONTEXT_CUSTOM_FIRST) \ |
| E(kActionContentContextCustomLast, IDC_CONTENT_CONTEXT_CUSTOM_LAST) \ |
| /* Range of command ids reserved for context menus added by extensions */ \ |
| E(kActionExtensionsContextCustomFirst, IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST) \ |
| E(kActionExtensionsContextCustomLast, IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST) \ |
| /* Context menu items in the render view. */ \ |
| /* Link items. */ \ |
| E(kActionContentContextOpenLinkNewTab, IDC_CONTENT_CONTEXT_OPENLINKNEWTAB) \ |
| E(kActionContentContextOpenLinkNewWindow, \ |
| IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW) \ |
| E(kActionContentContextOpenLinkOffTheRecord, \ |
| IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD) \ |
| E(kActionContentContextSaveLinkAs, IDC_CONTENT_CONTEXT_SAVELINKAS) \ |
| E(kActionContentContextCopyLinkLocation, \ |
| IDC_CONTENT_CONTEXT_COPYLINKLOCATION) \ |
| E(kActionContentContextCopyEmailAddress, \ |
| IDC_CONTENT_CONTEXT_COPYEMAILADDRESS) \ |
| E(kActionContentContextOpenLinkWith, IDC_CONTENT_CONTEXT_OPENLINKWITH) \ |
| E(kActionContentContextCopyLinkText, IDC_CONTENT_CONTEXT_COPYLINKTEXT) \ |
| E(kActionContentContextOpenLinkInProfile, \ |
| IDC_CONTENT_CONTEXT_OPENLINKINPROFILE) \ |
| E(kActionContentContextOpenLinkBookmarkApp, \ |
| IDC_CONTENT_CONTEXT_OPENLINKBOOKMARKAPP) \ |
| E(kActionContentContextOpenLinkPreview, IDC_CONTENT_CONTEXT_OPENLINKPREVIEW) \ |
| /* Image items. */ \ |
| E(kActionContentContextSaveImageAs, IDC_CONTENT_CONTEXT_SAVEIMAGEAS) \ |
| E(kActionContentContextCopyImageLocation, \ |
| IDC_CONTENT_CONTEXT_COPYIMAGELOCATION) \ |
| E(kActionContentContextCopyImage, IDC_CONTENT_CONTEXT_COPYIMAGE) \ |
| E(kActionContentContextOpenImageInNewTab, \ |
| IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB) \ |
| E(kActionContentContextSearchWebForImage, \ |
| IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE) \ |
| E(kActionContentContextOpenOriginalImageNewTab, \ |
| IDC_CONTENT_CONTEXT_OPEN_ORIGINAL_IMAGE_NEW_TAB) \ |
| E(kActionContentContextLoadImage, IDC_CONTENT_CONTEXT_LOAD_IMAGE) \ |
| E(kActionContentContextSearchLensForImage, \ |
| IDC_CONTENT_CONTEXT_SEARCHLENSFORIMAGE) \ |
| E(kActionContentContextGlicShareImage, \ |
| IDC_CONTENT_CONTEXT_GLICSHAREIMAGE) \ |
| E(kActionContentContextTranslateImageWithWeb, \ |
| IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHWEB) \ |
| E(kActionContentContextTranslateImageWithLens, \ |
| IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHLENS) \ |
| /* Audio/video items. */ \ |
| E(kActionContentContextSaveAvAs, IDC_CONTENT_CONTEXT_SAVEAVAS) \ |
| E(kActionContentContextCopyAvLocation, IDC_CONTENT_CONTEXT_COPYAVLOCATION) \ |
| E(kActionContentContextCopyVideoFrame, IDC_CONTENT_CONTEXT_COPYVIDEOFRAME) \ |
| E(kActionContentContextOpenAvNewTab, IDC_CONTENT_CONTEXT_OPENAVNEWTAB) \ |
| E(kActionContentContextPictureInPicture, \ |
| IDC_CONTENT_CONTEXT_PICTUREINPICTURE) \ |
| /* Media items. */ \ |
| E(kActionContentContextLoop, IDC_CONTENT_CONTEXT_LOOP) \ |
| E(kActionContentContextControls, IDC_CONTENT_CONTEXT_CONTROLS) \ |
| E(kActionContentContextRotateCw, IDC_CONTENT_CONTEXT_ROTATECW) \ |
| E(kActionContentContextRotateCcw, IDC_CONTENT_CONTEXT_ROTATECCW) \ |
| /* Edit items. */ \ |
| E(kActionContentContextCopy, IDC_CONTENT_CONTEXT_COPY) \ |
| E(kActionContentContextCut, IDC_CONTENT_CONTEXT_CUT) \ |
| E(kActionContentContextPaste, IDC_CONTENT_CONTEXT_PASTE) \ |
| E(kActionContentContextDelete, IDC_CONTENT_CONTEXT_DELETE) \ |
| E(kActionContentContextUndo, IDC_CONTENT_CONTEXT_UNDO) \ |
| E(kActionContentContextRedo, IDC_CONTENT_CONTEXT_REDO) \ |
| E(kActionContentContextSelectall, IDC_CONTENT_CONTEXT_SELECTALL) \ |
| E(kActionContentContextPasteAndMatchStyle, \ |
| IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE) \ |
| E(kActionContentContextCopyLinkToText, IDC_CONTENT_CONTEXT_COPYLINKTOTEXT) \ |
| E(kActionContentContextReshareLinkToText, \ |
| IDC_CONTENT_CONTEXT_RESHARELINKTOTEXT) \ |
| E(kActionContentContextRemoveLinkToText, \ |
| IDC_CONTENT_CONTEXT_REMOVELINKTOTEXT) \ |
| /* Other items. */ \ |
| E(kActionContentContextTranslate, IDC_CONTENT_CONTEXT_TRANSLATE) \ |
| E(kActionContentContextInspectElement, IDC_CONTENT_CONTEXT_INSPECTELEMENT) \ |
| E(kActionContentContextViewPageInfo, IDC_CONTENT_CONTEXT_VIEWPAGEINFO) \ |
| E(kActionContentContextLanguageSettings, \ |
| IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS) \ |
| E(kActionContentContextLookUp, IDC_CONTENT_CONTEXT_LOOK_UP) \ |
| E(kActionContentContextNoSpellingSuggestions, \ |
| IDC_CONTENT_CONTEXT_NO_SPELLING_SUGGESTIONS) \ |
| E(kActionContentContextSpellingSuggestion, \ |
| IDC_CONTENT_CONTEXT_SPELLING_SUGGESTION) \ |
| E(kActionContentContextSpellingToggle, IDC_CONTENT_CONTEXT_SPELLING_TOGGLE) \ |
| E(kActionContentContextOpenInReadingMode, \ |
| IDC_CONTENT_CONTEXT_OPEN_IN_READING_MODE) \ |
| E(kActionContentContextSavePluginAs, IDC_CONTENT_CONTEXT_SAVEPLUGINAS) \ |
| E(kActionContentContextInspectBackgroundPage, \ |
| IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE) \ |
| E(kActionContentContextReloadPackagedApp, \ |
| IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP) \ |
| E(kActionContentContextRestartPackagedApp, \ |
| IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP) \ |
| E(kActionContentContextLensRegionSearch, \ |
| IDC_CONTENT_CONTEXT_LENS_REGION_SEARCH) \ |
| E(kActionAiMode) \ |
| E(kActionContentContextWebRegionSearch, \ |
| IDC_CONTENT_CONTEXT_WEB_REGION_SEARCH) \ |
| E(kActionContentContextGeneratePassword, \ |
| IDC_CONTENT_CONTEXT_GENERATEPASSWORD) \ |
| E(kActionContentContextExitFullscreen, IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN) \ |
| E(kActionContentContextShowAllSavedPasswords, \ |
| IDC_CONTENT_CONTEXT_SHOWALLSAVEDPASSWORDS) \ |
| E(kActionContentContextUsePasskeyFromAnotherDeviceTopLevel, \ |
| IDC_CONTENT_CONTEXT_USE_PASSKEY_FROM_ANOTHER_DEVICE) \ |
| E(kActionContentContextPartialTranslate, \ |
| IDC_CONTENT_CONTEXT_PARTIAL_TRANSLATE) \ |
| /* Frame items. */ \ |
| E(kActionContentContextReloadFrame, IDC_CONTENT_CONTEXT_RELOADFRAME) \ |
| E(kActionContentContextViewFrameSource, IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE) \ |
| E(kActionContentContextViewFrameInfo, IDC_CONTENT_CONTEXT_VIEWFRAMEINFO) \ |
| /* User Notes. */ \ |
| E(kActionContentContextAddANote, IDC_CONTENT_CONTEXT_ADD_A_NOTE) \ |
| /* Search items. */ \ |
| E(kActionContentContextGoToUrl, IDC_CONTENT_CONTEXT_GOTOURL) \ |
| E(kActionContentContextSearchWebFor, IDC_CONTENT_CONTEXT_SEARCHWEBFOR) \ |
| E(kActionContentContextSearchWebForNewTab, \ |
| IDC_CONTENT_CONTEXT_SEARCHWEBFORNEWTAB) \ |
| /* Open with items. */ \ |
| E(kActionContentContextOpenWith1, IDC_CONTENT_CONTEXT_OPEN_WITH1) \ |
| E(kActionContentContextOpenWith2, IDC_CONTENT_CONTEXT_OPEN_WITH2) \ |
| E(kActionContentContextOpenWith3, IDC_CONTENT_CONTEXT_OPEN_WITH3) \ |
| E(kActionContentContextOpenWith4, IDC_CONTENT_CONTEXT_OPEN_WITH4) \ |
| E(kActionContentContextOpenWith5, IDC_CONTENT_CONTEXT_OPEN_WITH5) \ |
| E(kActionContentContextOpenWith6, IDC_CONTENT_CONTEXT_OPEN_WITH6) \ |
| E(kActionContentContextOpenWith7, IDC_CONTENT_CONTEXT_OPEN_WITH7) \ |
| E(kActionContentContextOpenWith8, IDC_CONTENT_CONTEXT_OPEN_WITH8) \ |
| E(kActionContentContextOpenWith9, IDC_CONTENT_CONTEXT_OPEN_WITH9) \ |
| E(kActionContentContextOpenWith10, IDC_CONTENT_CONTEXT_OPEN_WITH10) \ |
| E(kActionContentContextOpenWith11, IDC_CONTENT_CONTEXT_OPEN_WITH11) \ |
| E(kActionContentContextOpenWith12, IDC_CONTENT_CONTEXT_OPEN_WITH12) \ |
| E(kActionContentContextOpenWith13, IDC_CONTENT_CONTEXT_OPEN_WITH13) \ |
| E(kActionContentContextOpenWith14, IDC_CONTENT_CONTEXT_OPEN_WITH14) \ |
| E(kActionContentContextOpenWithLast, IDC_CONTENT_CONTEXT_OPEN_WITH_LAST) \ |
| /* Context menu items that provide fast access to input methods. */ \ |
| E(kActionContentContextEmoji, IDC_CONTENT_CONTEXT_EMOJI) \ |
| /* Context menu items in the bookmark bar */ \ |
| E(kActionBookmarkBarOpenAll, IDC_BOOKMARK_BAR_OPEN_ALL) \ |
| E(kActionBookmarkBarOpenAllNewWindow, IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW) \ |
| E(kActionBookmarkBarOpenAllIncognito, IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO) \ |
| E(kActionBookmarkBarOpenIncognito, IDC_BOOKMARK_BAR_OPEN_INCOGNITO) \ |
| E(kActionBookmarkBarOpenAllNewTabGroup, \ |
| IDC_BOOKMARK_BAR_OPEN_ALL_NEW_TAB_GROUP) \ |
| E(kActionBookmarkBarRenameFolder, IDC_BOOKMARK_BAR_RENAME_FOLDER) \ |
| E(kActionBookmarkBarEdit, IDC_BOOKMARK_BAR_EDIT) \ |
| E(kActionBookmarkBarRemove, IDC_BOOKMARK_BAR_REMOVE) \ |
| E(kActionBookmarkBarUndo, IDC_BOOKMARK_BAR_UNDO) \ |
| E(kActionBookmarkBarRedo, IDC_BOOKMARK_BAR_REDO) \ |
| E(kActionBookmarkBarAddNewBookmark, IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK) \ |
| E(kActionBookmarkBarNewFolder, IDC_BOOKMARK_BAR_NEW_FOLDER) \ |
| E(kActionBookmarkManager, IDC_BOOKMARK_MANAGER) \ |
| E(kActionBookmarkBarAlwaysShow, IDC_BOOKMARK_BAR_ALWAYS_SHOW) \ |
| E(kActionBookmarkBarShowAppsShortcut, IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT) \ |
| E(kActionBookmarkBarShowReadingList, IDC_BOOKMARK_BAR_SHOW_READING_LIST) \ |
| E(kActionBookmarkBarShowManagedBookmarks, \ |
| IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS) \ |
| E(kActionBookmarkBarTrackPriceForShoppingBookmark, \ |
| IDC_BOOKMARK_BAR_TRACK_PRICE_FOR_SHOPPING_BOOKMARK) \ |
| E(kActionBookmarkBarUntrackPriceForShoppingBookmark, \ |
| IDC_BOOKMARK_BAR_UNTRACK_PRICE_FOR_SHOPPING_BOOKMARK) \ |
| E(kActionBookmarkBarAddToBookmarksBar, \ |
| IDC_BOOKMARK_BAR_ADD_TO_BOOKMARKS_BAR) \ |
| E(kActionBookmarkBarRemoveFromBookmarksBar, \ |
| IDC_BOOKMARK_BAR_REMOVE_FROM_BOOKMARKS_BAR) \ |
| /* Context menu items for Sharing */ \ |
| E(kActionContentContextSharingClickToCallSingleDevice, \ |
| IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_SINGLE_DEVICE) \ |
| E(kActionContentContextSharingClickToCallMultipleDevices, \ |
| IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_MULTIPLE_DEVICES) \ |
| E(kActionContentContextSharingSharedClipboardSingleDevice, \ |
| IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_SINGLE_DEVICE) \ |
| E(kActionContentContextSharingSharedClipboardMultipleDevices, \ |
| IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_MULTIPLE_DEVICES) \ |
| E(kActionContentContextGenerateQrCode, IDC_CONTENT_CONTEXT_GENERATE_QR_CODE) \ |
| E(kActionContentContextSharingSubmenu, IDC_CONTENT_CONTEXT_SHARING_SUBMENU) \ |
| /* Context menu item to show the clipboard history menu */ \ |
| E(kActionContentPasteFromClipboard, IDC_CONTENT_PASTE_FROM_CLIPBOARD) \ |
| /* Context menu items in the status tray */ \ |
| E(kActionStatusTrayKeepChromeRunningInBackground, \ |
| IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND) \ |
| /* Context menu items for media router */ \ |
| E(kActionMediaRouterAbout, IDC_MEDIA_ROUTER_ABOUT) \ |
| E(kActionMediaRouterHelp, IDC_MEDIA_ROUTER_HELP) \ |
| E(kActionMediaRouterLearnMore, IDC_MEDIA_ROUTER_LEARN_MORE) \ |
| E(kActionMediaRouterAlwaysShowToolbarAction, \ |
| IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION) \ |
| E(kActionMediaRouterShownByPolicy, IDC_MEDIA_ROUTER_SHOWN_BY_POLICY) \ |
| E(kActionMediaRouterShowInToolbar, IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR) \ |
| E(kActionMediaRouterToggleMediaRemoting, \ |
| IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING) \ |
| /* Context menu items for media toolbar button */ \ |
| E(kActionMediaToolbarContextShowOtherSessions, \ |
| IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS) \ |
| /* Context menu items for media stream status tray */ \ |
| E(kActionMediaStreamDeviceStatusTray, IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY) \ |
| E(kActionMediaContextMediaStreamCaptureListFirst, \ |
| IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST) \ |
| E(kActionMediaContextMediaStreamCaptureListLast, \ |
| IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST) \ |
| E(kActionMediaStreamDeviceAlwaysAllow, IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW) \ |
| /* Protocol handler menu entries */ \ |
| E(kActionContentContextProtocolHandlerFirst, \ |
| IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST) \ |
| E(kActionContentContextProtocolHandlerLast, \ |
| IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST) \ |
| E(kActionContentContextProtocolHandlerSettings, \ |
| IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS) \ |
| /* Open link in profile entries */ \ |
| E(kActionOpenLinkInProfileFirst, IDC_OPEN_LINK_IN_PROFILE_FIRST) \ |
| E(kActionOpenLinkInProfileLast, IDC_OPEN_LINK_IN_PROFILE_LAST) \ |
| /* Start smart text selection actions */ \ |
| E(kActionContentContextStartSmartSelectionAction1, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION1) \ |
| E(kActionContentContextStartSmartSelectionAction2, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION2) \ |
| E(kActionContentContextStartSmartSelectionAction3, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION3) \ |
| E(kActionContentContextStartSmartSelectionAction4, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION4) \ |
| E(kActionContentContextStartSmartSelectionAction5, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5) \ |
| E(kActionContentContextStartSmartSelectionActionLast, \ |
| IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION_LAST) \ |
| /* Accessibility labels */ \ |
| E(kActionContentContextAccessibilityLabelsToggle, \ |
| IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE) \ |
| E(kActionContentContextAccessibilityLabels, \ |
| IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS) \ |
| E(kActionContentContextAccessibilityLabelsToggleOnce, \ |
| IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE) \ |
| /* Tab Search */ \ |
| E(kActionTabSearchClose, IDC_TAB_SEARCH_CLOSE) \ |
| /* Views debug commands. */ \ |
| E(kActionDebugToggleTabletMode, IDC_DEBUG_TOGGLE_TABLET_MODE) \ |
| E(kActionDebugPrintViewTree, IDC_DEBUG_PRINT_VIEW_TREE) \ |
| E(kActionDebugPrintViewTreeDetails, IDC_DEBUG_PRINT_VIEW_TREE_DETAILS) \ |
| /* Autofill feedback. */ \ |
| E(kActionContentContextAutofillFeedback, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK) \ |
| /* Autofill context menu commands */ \ |
| E(kActionContentContextAutofillImprovedSuggestions, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_PREDICTION_IMPROVEMENTS) \ |
| E(kActionContentContextAutofillFallbackPasswordsSelectPassword, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_SELECT_PASSWORD) \ |
| E(kActionContentContextAutofillFallbackPasswordsImportPasswords, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_IMPORT_PASSWORDS) \ |
| E(kActionContentContextAutofillFallbackPasswordsSuggestPassword, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_SUGGEST_PASSWORD) \ |
| E(kActionContentContextUsePasskeyFromAnotherDevice, \ |
| IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PASSWORDS_USE_PASSKEY_FROM_ANOTHER_DEVICE) \ |
| /* Live Caption */ \ |
| E(kActionLiveCaption, IDC_LIVE_CAPTION) \ |
| /* Device API system tray icon */ \ |
| E(kActionDeviceSystemTrayIconFirst, IDC_DEVICE_SYSTEM_TRAY_ICON_FIRST) \ |
| E(kActionDeviceSystemTrayIconLast, IDC_DEVICE_SYSTEM_TRAY_ICON_LAST) \ |
| /*Shows the Intent Picker bubble */ \ |
| E(kActionShowIntentPicker) \ |
| /*Shows the File System Access bubble */ \ |
| E(kActionShowFileSystemAccess) \ |
| /*Toolbar pinning*/ \ |
| E(kActionPinActionToToolbar) \ |
| E(kActionUnpinActionFromToolbar) \ |
| /*Commerce*/ \ |
| E(kActionCommercePriceInsights) \ |
| E(kActionCommerceDiscounts) \ |
| /*Vertical Tabs*/ \ |
| E(kActionToggleCollapseVertical) \ |
| /*Omnibox Context Menu*/ \ |
| E(kActionOmniboxContextAddImage, IDC_OMNIBOX_CONTEXT_ADD_IMAGE)\ |
| E(kActionOmniboxContextAddFile, IDC_OMNIBOX_CONTEXT_ADD_FILE) \ |
| E(kActionOmniboxContextCreateImages, IDC_OMNIBOX_CONTEXT_CREATE_IMAGES) \ |
| E(kActionOmniboxContextDeepResearch, IDC_OMNIBOX_CONTEXT_DEEP_RESEARCH) \ |
| |
| #if BUILDFLAG(IS_CHROMEOS) |
| #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \ |
| E(kToggleMultitaskMenu, IDC_TOGGLE_MULTITASK_MENU) |
| #elif BUILDFLAG(IS_LINUX) |
| #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \ |
| E(kUseSystemTitleBar, IDC_USE_SYSTEM_TITLE_BAR) \ |
| E(kRestoreWindow, IDC_RESTORE_WINDOW) |
| #else |
| #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS |
| #endif // BUILDFLAG(IS_CHROMEOS) |
| |
| #if BUILDFLAG(GOOGLE_CHROME_BRANDING) |
| #define CHROME_GOOGLE_BRANDED_ACTION_IDS \ |
| /* Context menu items for media toolbar button */ \ |
| E(kActionMediaToolbarContextReportCastIssue, \ |
| IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE) |
| #else |
| #define CHROME_GOOGLE_BRANDED_ACTION_IDS |
| #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) |
| |
| // TODO(crbug.com/40285337): Adding temporarily to unblock the side panel team. |
| // Should be reinserted into CHROME_COMMON_ACTION_IDS when general solution to |
| // add action id mappings is implemented. |
| #define SIDE_PANEL_ACTION_IDS \ |
| /* Side Panel items */ \ |
| E(kActionSidePanelShowAboutThisSite) \ |
| E(kActionSidePanelShowAssistant) \ |
| E(kActionSidePanelShowBookmarks, IDC_SHOW_BOOKMARK_SIDE_PANEL) \ |
| E(kActionSidePanelShowComments, IDC_SHOW_COMMENTS_SIDE_PANEL) \ |
| E(kActionSidePanelShowCustomizeChrome) \ |
| E(kActionSidePanelShowCustomizeChromeFooter) \ |
| E(kActionSidePanelShowCustomizeChromeToolbar) \ |
| E(kActionSidePanelShowFeed) \ |
| E(kActionSidePanelShowGlic) \ |
| E(kActionSidePanelShowContextualTasks) \ |
| E(kActionSidePanelShowHistoryCluster) \ |
| E(kActionSidePanelShowHistory) \ |
| E(kActionSidePanelShowLens) \ |
| E(kActionSidePanelShowLensOverlayResults, IDC_CONTENT_CONTEXT_LENS_OVERLAY) \ |
| E(kActionSidePanelShowReadAnything) \ |
| E(kActionSidePanelShowReadingList, IDC_READING_LIST_MENU_SHOW_UI) \ |
| E(kActionSidePanelShowSearchCompanion, IDC_SHOW_SEARCH_COMPANION) \ |
| E(kActionSidePanelShowShoppingInsights) \ |
| E(kActionSidePanelShowSideSearch) \ |
| E(kActionSidePanelShowUserNote) \ |
| E(kActionSidePanelShowMerchantTrust) |
| |
| #define TOOLBAR_PINNABLE_ACTION_IDS \ |
| E(kActionHome, IDC_HOME) \ |
| E(kActionForward, IDC_FORWARD) \ |
| E(kActionNewIncognitoWindow, IDC_NEW_INCOGNITO_WINDOW) \ |
| E(kActionSendSharedTabGroupFeedback, IDC_SEND_SHARED_TAB_GROUP_FEEDBACK) \ |
| E(kActionShowPasswordManager, IDC_SHOW_PASSWORD_MANAGER) \ |
| E(kActionShowPaymentMethods, IDC_SHOW_PAYMENT_METHODS) \ |
| E(kActionShowAddresses, IDC_SHOW_ADDRESSES) \ |
| E(kActionShowAddressesBubbleOrPage) \ |
| E(kActionShowDownloads, IDC_SHOW_DOWNLOADS) \ |
| E(kActionClearBrowsingData, IDC_CLEAR_BROWSING_DATA) \ |
| E(kActionPrint, IDC_PRINT) \ |
| E(kActionShowTranslate, IDC_SHOW_TRANSLATE) \ |
| E(kActionSendTabToSelf, IDC_SEND_TAB_TO_SELF) \ |
| E(kActionQrCodeGenerator, IDC_QRCODE_GENERATOR) \ |
| E(kActionRouteMedia, IDC_ROUTE_MEDIA) \ |
| E(kActionTaskManager, IDC_TASK_MANAGER) \ |
| E(kActionDevTools, IDC_DEV_TOOLS) \ |
| E(kActionShowChromeLabs, IDC_SHOW_CHROME_LABS) \ |
| E(kActionSaveCreditCardForPage, IDC_SAVE_CREDIT_CARD_FOR_PAGE) \ |
| E(kActionSaveIbanForPage, IDC_SAVE_IBAN_FOR_PAGE) \ |
| E(kActionShowPaymentsBubbleOrPage) \ |
| E(kActionShowPasswordsBubbleOrPage) \ |
| E(kActionManagePasswordsForPage, IDC_MANAGE_PASSWORDS_FOR_PAGE) \ |
| E(kActionCopyUrl, IDC_COPY_URL) \ |
| E(kActionTabGroupsMenu, IDC_SAVED_TAB_GROUPS_MENU) \ |
| E(kActionTabSearch, IDC_TAB_SEARCH) \ |
| E(kActionSplitTab, IDC_SPLIT_TAB) \ |
| |
| #define CHROME_ACTION_IDS \ |
| CHROME_COMMON_ACTION_IDS \ |
| CHROME_PLATFORM_SPECIFIC_ACTION_IDS \ |
| CHROME_GOOGLE_BRANDED_ACTION_IDS |
| |
| #include "ui/actions/action_id_macros.inc" |
| |
| enum ChromeActionIds : actions::ActionId { |
| kChromeActionsStart = actions::kActionsEnd, |
| |
| CHROME_ACTION_IDS |
| SIDE_PANEL_ACTION_IDS |
| TOOLBAR_PINNABLE_ACTION_IDS |
| |
| kChromeActionsEnd, |
| }; |
| |
| // Note that this second include is not redundant. The second inclusion of the |
| // .inc file serves to undefine the macros the first inclusion defined. |
| #include "ui/actions/action_id_macros.inc" |
| |
| // clang-format on |
| |
| #endif // CHROME_BROWSER_UI_ACTIONS_CHROME_ACTION_ID_H_ |