| // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Constants for the names of various preferences, for easier changing. |
| |
| #ifndef CHROME_COMMON_PREF_NAMES_H_ |
| #define CHROME_COMMON_PREF_NAMES_H_ |
| #pragma once |
| |
| #include "build/build_config.h" |
| |
| namespace prefs { |
| |
| // Profile prefs. Please add Local State prefs below instead. |
| extern const char kAppsPromoCounter[]; |
| extern const char kDefaultAppsInstalled[]; |
| extern const char kHomePageIsNewTabPage[]; |
| extern const char kHomePage[]; |
| extern const char kSessionExitedCleanly[]; |
| extern const char kRestoreOnStartup[]; |
| extern const char kURLsToRestoreOnStartup[]; |
| |
| // For OS_CHROMEOS we maintain kApplicationLocale property in both local state |
| // and user's profile. Global property determines locale of login screen, |
| // while user's profile determines his personal locale preference. |
| extern const char kApplicationLocale[]; |
| #if defined(OS_CHROMEOS) |
| extern const char kApplicationLocaleBackup[]; |
| extern const char kApplicationLocaleAccepted[]; |
| extern const char kOwnerLocale[]; |
| #endif |
| |
| extern const char kDefaultCharset[]; |
| extern const char kAcceptLanguages[]; |
| extern const char kStaticEncodings[]; |
| extern const char kPopupWhitelistedHosts[]; |
| extern const char kShowBookmarkBar[]; |
| extern const char kWebKitStandardFontFamily[]; |
| extern const char kWebKitFixedFontFamily[]; |
| extern const char kWebKitSerifFontFamily[]; |
| extern const char kWebKitSansSerifFontFamily[]; |
| extern const char kWebKitCursiveFontFamily[]; |
| extern const char kWebKitFantasyFontFamily[]; |
| extern const char kWebKitDefaultFontSize[]; |
| extern const char kWebKitDefaultFixedFontSize[]; |
| extern const char kWebKitMinimumFontSize[]; |
| extern const char kWebKitMinimumLogicalFontSize[]; |
| extern const char kWebKitJavascriptEnabled[]; |
| extern const char kWebKitWebSecurityEnabled[]; |
| extern const char kWebKitJavascriptCanOpenWindowsAutomatically[]; |
| extern const char kWebKitLoadsImagesAutomatically[]; |
| extern const char kWebKitPluginsEnabled[]; |
| extern const char kWebKitDomPasteEnabled[]; |
| extern const char kWebKitShrinksStandaloneImagesToFit[]; |
| extern const char kWebKitInspectorSettings[]; |
| extern const char kWebKitUsesUniversalDetector[]; |
| extern const char kWebKitTextAreasAreResizable[]; |
| extern const char kWebKitJavaEnabled[]; |
| extern const char kWebkitTabsToLinks[]; |
| extern const char kPasswordManagerEnabled[]; |
| extern const char kPasswordManagerAllowShowPasswords[]; |
| extern const char kSafeBrowsingEnabled[]; |
| extern const char kSafeBrowsingReportingEnabled[]; |
| extern const char kIncognitoEnabled[]; |
| extern const char kSearchSuggestEnabled[]; |
| extern const char kConfirmToQuitEnabled[]; |
| extern const char kCookieBehavior[]; // OBSOLETE |
| extern const char kDefaultSearchProviderEnabled[]; |
| extern const char kDefaultSearchProviderSearchURL[]; |
| extern const char kDefaultSearchProviderSuggestURL[]; |
| extern const char kDefaultSearchProviderInstantURL[]; |
| extern const char kDefaultSearchProviderIconURL[]; |
| extern const char kDefaultSearchProviderEncodings[]; |
| extern const char kDefaultSearchProviderName[]; |
| extern const char kDefaultSearchProviderKeyword[]; |
| extern const char kDefaultSearchProviderID[]; |
| extern const char kDefaultSearchProviderPrepopulateID[]; |
| extern const char kSearchProviderOverrides[]; |
| extern const char kSearchProviderOverridesVersion[]; |
| extern const char kPromptForDownload[]; |
| extern const char kAlternateErrorPagesEnabled[]; |
| extern const char kDnsStartupPrefetchList[]; // OBSOLETE |
| extern const char kDnsPrefetchingStartupList[]; |
| extern const char kDnsHostReferralList[]; // OBSOLETE |
| extern const char kDnsPrefetchingHostReferralList[]; |
| extern const char kDisableSpdy[]; |
| extern const char kDisabledSchemes[]; |
| extern const char kInstantConfirmDialogShown[]; |
| extern const char kInstantEnabled[]; |
| extern const char kInstantEnabledOnce[]; |
| extern const char kInstantEnabledTime[]; |
| extern const char kInstantPromo[]; |
| extern const char kMultipleProfilePrefMigration[]; |
| extern const char kNetworkPredictionEnabled[]; |
| #if defined(OS_CHROMEOS) |
| extern const char kAudioMute[]; |
| extern const char kAudioVolume[]; |
| extern const char kTapToClickEnabled[]; |
| extern const char kTouchpadSensitivity[]; |
| extern const char kUse24HourClock[]; |
| extern const char kLanguageCurrentInputMethod[]; |
| extern const char kLanguagePreviousInputMethod[]; |
| extern const char kLanguageHotkeyNextEngineInMenu[]; |
| extern const char kLanguageHotkeyPreviousEngine[]; |
| extern const char kLanguagePreferredLanguages[]; |
| extern const char kLanguagePreloadEngines[]; |
| extern const char kLanguageChewingAutoShiftCur[]; |
| extern const char kLanguageChewingAddPhraseDirection[]; |
| extern const char kLanguageChewingEasySymbolInput[]; |
| extern const char kLanguageChewingEscCleanAllBuf[]; |
| extern const char kLanguageChewingForceLowercaseEnglish[]; |
| extern const char kLanguageChewingPlainZhuyin[]; |
| extern const char kLanguageChewingPhraseChoiceRearward[]; |
| extern const char kLanguageChewingSpaceAsSelection[]; |
| extern const char kLanguageChewingMaxChiSymbolLen[]; |
| extern const char kLanguageChewingCandPerPage[]; |
| extern const char kLanguageChewingKeyboardType[]; |
| extern const char kLanguageChewingSelKeys[]; |
| extern const char kLanguageChewingHsuSelKeyType[]; |
| extern const char kLanguageHangulKeyboard[]; |
| extern const char kLanguageHangulHanjaKeys[]; |
| extern const char kLanguagePinyinCorrectPinyin[]; |
| extern const char kLanguagePinyinFuzzyPinyin[]; |
| extern const char kLanguagePinyinLookupTablePageSize[]; |
| extern const char kLanguagePinyinShiftSelectCandidate[]; |
| extern const char kLanguagePinyinMinusEqualPage[]; |
| extern const char kLanguagePinyinCommaPeriodPage[]; |
| extern const char kLanguagePinyinAutoCommit[]; |
| extern const char kLanguagePinyinDoublePinyin[]; |
| extern const char kLanguagePinyinDoublePinyinSchema[]; |
| extern const char kLanguagePinyinInitChinese[]; |
| extern const char kLanguagePinyinInitFull[]; |
| extern const char kLanguagePinyinInitFullPunct[]; |
| extern const char kLanguagePinyinInitSimplifiedChinese[]; |
| extern const char kLanguagePinyinTradCandidate[]; |
| extern const char kLanguageMozcPreeditMethod[]; |
| extern const char kLanguageMozcSessionKeymap[]; |
| extern const char kLanguageMozcPunctuationMethod[]; |
| extern const char kLanguageMozcSymbolMethod[]; |
| extern const char kLanguageMozcSpaceCharacterForm[]; |
| extern const char kLanguageMozcHistoryLearningLevel[]; |
| extern const char kLanguageMozcSelectionShortcut[]; |
| extern const char kLanguageMozcShiftKeyModeSwitch[]; |
| extern const char kLanguageMozcNumpadCharacterForm[]; |
| extern const char kLanguageMozcIncognitoMode[]; |
| extern const char kLanguageMozcUseAutoImeTurnOff[]; |
| extern const char kLanguageMozcUseDateConversion[]; |
| extern const char kLanguageMozcUseSingleKanjiConversion[]; |
| extern const char kLanguageMozcUseSymbolConversion[]; |
| extern const char kLanguageMozcUseNumberConversion[]; |
| extern const char kLanguageMozcUseHistorySuggest[]; |
| extern const char kLanguageMozcUseDictionarySuggest[]; |
| extern const char kLanguageMozcSuggestionsSize[]; |
| extern const char kLanguageXkbRemapSearchKeyTo[]; |
| extern const char kLanguageXkbRemapControlKeyTo[]; |
| extern const char kLanguageXkbRemapAltKeyTo[]; |
| extern const char kLanguageXkbAutoRepeatEnabled[]; |
| extern const char kLanguageXkbAutoRepeatDelay[]; |
| extern const char kLanguageXkbAutoRepeatInterval[]; |
| extern const char kAccessibilityEnabled[]; |
| extern const char kLabsAdvancedFilesystemEnabled[]; |
| extern const char kLabsMediaplayerEnabled[]; |
| extern const char kEnableScreenLock[]; |
| extern const char kShowPlanNotifications[]; |
| extern const char kShow3gPromoNotification[]; |
| extern const char kCarrierDealPromoShown[]; |
| extern const char kLastUsedFileBrowserHandlers[]; |
| #endif |
| extern const char kIpcDisabledMessages[]; |
| extern const char kShowHomeButton[]; |
| extern const char kRecentlySelectedEncoding[]; |
| extern const char kDeleteBrowsingHistory[]; |
| extern const char kDeleteDownloadHistory[]; |
| extern const char kDeleteCache[]; |
| extern const char kDeleteCookies[]; |
| extern const char kDeletePasswords[]; |
| extern const char kDeleteFormData[]; |
| extern const char kEnableSpellCheck[]; |
| extern const char kEnabledLabsExperiments[]; |
| extern const char kEnableAutoSpellCorrect[]; |
| extern const char kSavingBrowserHistoryDisabled[]; |
| extern const char kDeleteTimePeriod[]; |
| extern const char kPrintingEnabled[]; |
| extern const char kPrintingPageHeaderLeft[]; |
| extern const char kPrintingPageHeaderCenter[]; |
| extern const char kPrintingPageHeaderRight[]; |
| extern const char kPrintingPageFooterLeft[]; |
| extern const char kPrintingPageFooterCenter[]; |
| extern const char kPrintingPageFooterRight[]; |
| #if defined(TOOLKIT_USES_GTK) |
| extern const char kUsesSystemTheme[]; |
| #endif |
| extern const char kCurrentThemePackFilename[]; |
| extern const char kCurrentThemeID[]; |
| extern const char kCurrentThemeImages[]; |
| extern const char kCurrentThemeColors[]; |
| extern const char kCurrentThemeTints[]; |
| extern const char kCurrentThemeDisplayProperties[]; |
| extern const char kExtensionsUIDeveloperMode[]; |
| extern const char kExtensionToolbarSize[]; |
| extern const char kPluginsLastInternalDirectory[]; |
| extern const char kPluginsPluginsList[]; |
| extern const char kPluginsDisabledPlugins[]; |
| extern const char kPluginsDisabledPluginsExceptions[]; |
| extern const char kPluginsEnabledPlugins[]; |
| extern const char kPluginsEnabledInternalPDF[]; |
| extern const char kPluginsShowSetReaderDefaultInfobar[]; |
| extern const char kPluginsShowDetails[]; |
| extern const char kPluginsAllowOutdated[]; |
| extern const char kCheckDefaultBrowser[]; |
| extern const char kDefaultBrowserSettingEnabled[]; |
| #if defined(OS_MACOSX) |
| extern const char kShowUpdatePromotionInfoBar[]; |
| #endif |
| extern const char kUseCustomChromeFrame[]; |
| extern const char kShowOmniboxSearchHint[]; |
| extern const char kDesktopNotificationDefaultContentSetting[]; |
| extern const char kDesktopNotificationAllowedOrigins[]; |
| extern const char kDesktopNotificationDeniedOrigins[]; |
| extern const char kDesktopNotificationPosition[]; |
| extern const char kDefaultContentSettings[]; |
| extern const char kPerHostContentSettings[]; // OBSOLETE |
| extern const char kContentSettingsVersion[]; |
| extern const char kContentSettingsPatterns[]; |
| extern const char kBlockThirdPartyCookies[]; |
| extern const char kBlockNonsandboxedPlugins[]; |
| extern const char kClearSiteDataOnExit[]; |
| extern const char kDefaultZoomLevel[]; |
| extern const char kPerHostZoomLevels[]; |
| extern const char kAutofillEnabled[]; |
| extern const char kAutofillAuxiliaryProfilesEnabled[]; |
| extern const char kAutofillDialogPlacement[]; |
| extern const char kAutofillPositiveUploadRate[]; |
| extern const char kAutofillNegativeUploadRate[]; |
| extern const char kAutofillPersonalDataManagerFirstRun[]; |
| extern const char kEditBookmarksEnabled[]; |
| |
| extern const char kUseVerticalTabs[]; |
| extern const char kEnableTranslate[]; |
| extern const char kEnableBookmarkBar[]; |
| extern const char kPinnedTabs[]; |
| extern const char kHttpThrottlingEnabled[]; |
| |
| extern const char kPolicyRefreshRate[]; |
| |
| extern const char kDisable3DAPIs[]; |
| extern const char kEnableHyperlinkAuditing[]; |
| extern const char kEnableReferrers[]; |
| |
| // Local state prefs. Please add Profile prefs above instead. |
| extern const char kCertRevocationCheckingEnabled[]; |
| extern const char kSSL3Enabled[]; |
| extern const char kTLS1Enabled[]; |
| |
| extern const char kMetricsClientID[]; |
| extern const char kMetricsSessionID[]; |
| extern const char kMetricsClientIDTimestamp[]; |
| extern const char kMetricsReportingEnabled[]; |
| extern const char kMetricsInitialLogs[]; |
| extern const char kMetricsOngoingLogs[]; |
| |
| extern const char kProfileMetrics[]; |
| extern const char kProfilePrefix[]; |
| |
| extern const char kStabilityExitedCleanly[]; |
| extern const char kStabilityStatsVersion[]; |
| extern const char kStabilityStatsBuildTime[]; |
| extern const char kStabilitySessionEndCompleted[]; |
| extern const char kStabilityLaunchCount[]; |
| extern const char kStabilityCrashCount[]; |
| extern const char kStabilityIncompleteSessionEndCount[]; |
| extern const char kStabilityPageLoadCount[]; |
| extern const char kStabilityRendererCrashCount[]; |
| extern const char kStabilityExtensionRendererCrashCount[]; |
| extern const char kStabilityLaunchTimeSec[]; |
| extern const char kStabilityLastTimestampSec[]; |
| extern const char kStabilityRendererHangCount[]; |
| extern const char kStabilityChildProcessCrashCount[]; |
| extern const char kStabilityOtherUserCrashCount[]; |
| extern const char kStabilityKernelCrashCount[]; |
| extern const char kStabilitySystemUncleanShutdownCount[]; |
| |
| extern const char kStabilityBreakpadRegistrationSuccess[]; |
| extern const char kStabilityBreakpadRegistrationFail[]; |
| extern const char kStabilityDebuggerPresent[]; |
| extern const char kStabilityDebuggerNotPresent[]; |
| |
| extern const char kStabilityPluginStats[]; |
| extern const char kStabilityPluginName[]; |
| extern const char kStabilityPluginLaunches[]; |
| extern const char kStabilityPluginInstances[]; |
| extern const char kStabilityPluginCrashes[]; |
| |
| extern const char kUninstallMetricsPageLoadCount[]; |
| extern const char kUninstallLaunchCount[]; |
| |
| extern const char kUninstallMetricsInstallDate[]; |
| extern const char kUninstallMetricsUptimeSec[]; |
| extern const char kUninstallLastLaunchTimeSec[]; |
| extern const char kUninstallLastObservedRunTimeSec[]; |
| |
| extern const char kBrowserWindowPlacement[]; |
| extern const char kTaskManagerWindowPlacement[]; |
| extern const char kKeywordEditorWindowPlacement[]; |
| extern const char kPreferencesWindowPlacement[]; |
| extern const char kMemoryCacheSize[]; |
| |
| extern const char kDownloadDefaultDirectory[]; |
| extern const char kDownloadExtensionsToOpen[]; |
| extern const char kDownloadDirUpgraded[]; |
| |
| extern const char kSaveFileDefaultDirectory[]; |
| extern const char kSaveFileType[]; |
| |
| extern const char kAllowFileSelectionDialogs[]; |
| |
| extern const char kSelectFileLastDirectory[]; |
| |
| extern const char kHungPluginDetectFrequency[]; |
| extern const char kPluginMessageResponseTimeout[]; |
| |
| extern const char kSpellCheckDictionary[]; |
| |
| extern const char kExcludedSchemes[]; |
| |
| extern const char kSafeBrowsingClientKey[]; |
| extern const char kSafeBrowsingWrappedKey[]; |
| |
| extern const char kOptionsWindowLastTabIndex[]; |
| extern const char kContentSettingsWindowLastTabIndex[]; |
| extern const char kCertificateManagerWindowLastTabIndex[]; |
| extern const char kShouldShowFirstRunBubble[]; |
| extern const char kShouldUseOEMFirstRunBubble[]; |
| extern const char kShouldUseMinimalFirstRunBubble[]; |
| extern const char kShouldShowWelcomePage[]; |
| |
| extern const char kLastKnownGoogleURL[]; |
| extern const char kLastPromptedGoogleURL[]; |
| extern const char kLastKnownIntranetRedirectOrigin[]; |
| |
| extern const char kCountryIDAtInstall[]; |
| extern const char kGeoIDAtInstall[]; // OBSOLETE |
| |
| extern const char kShutdownType[]; |
| extern const char kShutdownNumProcesses[]; |
| extern const char kShutdownNumProcessesSlow[]; |
| |
| extern const char kRestartLastSessionOnShutdown[]; |
| |
| extern const char kNumBookmarksOnBookmarkBar[]; |
| extern const char kNumFoldersOnBookmarkBar[]; |
| extern const char kNumBookmarksInOtherBookmarkFolder[]; |
| extern const char kNumFoldersInOtherBookmarkFolder[]; |
| |
| extern const char kNumKeywords[]; |
| |
| extern const char kDisableVideoAndChat[]; |
| |
| extern const char kDisableExtensions[]; |
| extern const char kDisablePluginFinder[]; |
| extern const char kBrowserActionContainerWidth[]; |
| |
| extern const char kLastExtensionsUpdateCheck[]; |
| extern const char kNextExtensionsUpdateCheck[]; |
| |
| extern const char kExtensionInstallAllowList[]; |
| extern const char kExtensionInstallDenyList[]; |
| |
| extern const char kExtensionInstallForceList[]; |
| |
| extern const char kExtensionBlacklistUpdateVersion[]; |
| |
| extern const char kExtensionSidebarWidth[]; |
| |
| extern const char kNTPTipsResourceServer[]; |
| |
| extern const char kNTPMostVisitedURLsBlacklist[]; |
| extern const char kNTPMostVisitedPinnedURLs[]; |
| extern const char kNTPPromoResourceCache[]; |
| extern const char kNTPPromoResourceCacheUpdate[]; |
| extern const char kNTPPromoResourceServer[]; |
| extern const char kNTPDateResourceServer[]; |
| extern const char kNTPShownSections[]; |
| extern const char kNTPPrefVersion[]; |
| extern const char kNTPCustomLogoStart[]; |
| extern const char kNTPCustomLogoEnd[]; |
| extern const char kNTPPromoVersion[]; |
| extern const char kNTPPromoLocale[]; |
| extern const char kNTPPromoStart[]; |
| extern const char kNTPPromoEnd[]; |
| extern const char kNTPPromoLine[]; |
| extern const char kNTPPromoClosed[]; |
| extern const char kNTPPromoGroup[]; |
| extern const char kNTPPromoGroupTimeSlice[]; |
| extern const char kNTPPromoBuild[]; |
| extern const char kNTPWebStorePromoLastId[]; |
| extern const char kNTPWebStorePromoId[]; |
| extern const char kNTPWebStorePromoHeader[]; |
| extern const char kNTPWebStorePromoButton[]; |
| extern const char kNTPWebStorePromoLink[]; |
| extern const char kNTPWebStorePromoExpire[]; |
| |
| extern const char kGpuBlacklist[]; |
| extern const char kGpuBlacklistUpdate[]; |
| |
| extern const char kDevToolsDisabled[]; |
| extern const char kDevToolsOpenDocked[]; |
| extern const char kDevToolsSplitLocation[]; |
| extern const char kSyncSessions[]; |
| |
| extern const char kSyncLastSyncedTime[]; |
| extern const char kSyncHasSetupCompleted[]; |
| extern const char kKeepEverythingSynced[]; |
| extern const char kSyncBookmarks[]; |
| extern const char kSyncPasswords[]; |
| extern const char kSyncPreferences[]; |
| extern const char kSyncApps[]; |
| extern const char kSyncAutofill[]; |
| extern const char kSyncAutofillProfile[]; |
| extern const char kSyncThemes[]; |
| extern const char kSyncTypedUrls[]; |
| extern const char kSyncExtensions[]; |
| extern const char kSyncManaged[]; |
| extern const char kSyncSuppressStart[]; |
| extern const char kGoogleServicesUsername[]; |
| extern const char kSyncUsingSecondaryPassphrase[]; |
| extern const char kEncryptionBootstrapToken[]; |
| extern const char kAutofillProfileMigrated[]; |
| |
| extern const char kWebAppCreateOnDesktop[]; |
| extern const char kWebAppCreateInAppsMenu[]; |
| extern const char kWebAppCreateInQuickLaunchBar[]; |
| |
| extern const char kGeolocationAccessToken[]; |
| extern const char kGeolocationDefaultContentSetting[]; |
| extern const char kGeolocationContentSettings[]; |
| |
| extern const char kLoginDatabaseMigrated[]; |
| |
| extern const char kCloudPrintServiceURL[]; |
| extern const char kCloudPrintDialogWidth[]; |
| extern const char kCloudPrintDialogHeight[]; |
| extern const char kCloudPrintProxyEnabled[]; |
| extern const char kCloudPrintProxyId[]; |
| extern const char kCloudPrintAuthToken[]; |
| extern const char kCloudPrintXMPPAuthToken[]; |
| extern const char kCloudPrintEmail[]; |
| extern const char kCloudPrintPrintSystemSettings[]; |
| extern const char kCloudPrintEnableJobPoll[]; |
| |
| extern const char kRemotingHasSetupCompleted[]; |
| extern const char kRemotingHostEnabled[]; |
| |
| extern const char kProxy[]; |
| |
| extern const char kManagedDefaultCookiesSetting[]; |
| extern const char kManagedDefaultImagesSetting[]; |
| extern const char kManagedDefaultJavaScriptSetting[]; |
| extern const char kManagedDefaultPluginsSetting[]; |
| extern const char kManagedDefaultPopupsSetting[]; |
| |
| extern const char kManagedCookiesAllowedForUrls[]; |
| extern const char kManagedCookiesBlockedForUrls[]; |
| extern const char kManagedCookiesSessionOnlyForUrls[]; |
| extern const char kManagedImagesAllowedForUrls[]; |
| extern const char kManagedImagesBlockedForUrls[]; |
| extern const char kManagedJavaScriptAllowedForUrls[]; |
| extern const char kManagedJavaScriptBlockedForUrls[]; |
| extern const char kManagedPluginsAllowedForUrls[]; |
| extern const char kManagedPluginsBlockedForUrls[]; |
| extern const char kManagedPopupsAllowedForUrls[]; |
| extern const char kManagedPopupsBlockedForUrls[]; |
| |
| #if defined(OS_CHROMEOS) |
| extern const char kSignedSettingsTempStorage[]; |
| extern const char kHardwareKeyboardLayout[]; |
| #endif |
| |
| extern const char kClearPluginLSODataEnabled[]; |
| |
| extern const char kRegisteredBackgroundContents[]; |
| |
| extern const char kAuthSchemes[]; |
| extern const char kDisableAuthNegotiateCnameLookup[]; |
| extern const char kEnableAuthNegotiatePort[]; |
| extern const char kAuthServerWhitelist[]; |
| extern const char kAuthNegotiateDelegateWhitelist[]; |
| extern const char kGSSAPILibraryName[]; |
| |
| extern const char kKnownBackgroundPages[]; |
| |
| extern const char kRegisteredProtocolHandlers[]; |
| |
| extern const char kUserCreatedLoginItem[]; |
| |
| } // namespace prefs |
| |
| #endif // CHROME_COMMON_PREF_NAMES_H_ |