123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- // Copyright (c) 2013 GitHub, Inc.
- // Use of this source code is governed by the MIT license that can be
- // found in the LICENSE file.
- #ifndef ELECTRON_SHELL_COMMON_OPTIONS_SWITCHES_H_
- #define ELECTRON_SHELL_COMMON_OPTIONS_SWITCHES_H_
- #include "electron/buildflags/buildflags.h"
- namespace electron {
- namespace options {
- extern const char kTitle[];
- extern const char kIcon[];
- extern const char kFrame[];
- extern const char kShow[];
- extern const char kCenter[];
- extern const char kX[];
- extern const char kY[];
- extern const char kWidth[];
- extern const char kHeight[];
- extern const char kMinWidth[];
- extern const char kMinHeight[];
- extern const char kMaxWidth[];
- extern const char kMaxHeight[];
- extern const char kResizable[];
- extern const char kMovable[];
- extern const char kMinimizable[];
- extern const char kMaximizable[];
- extern const char kFullScreenable[];
- extern const char kClosable[];
- extern const char kHiddenInMissionControl[];
- extern const char kFullscreen[];
- extern const char kSkipTaskbar[];
- extern const char kKiosk[];
- extern const char kSimpleFullScreen[];
- extern const char kAlwaysOnTop[];
- extern const char kAcceptFirstMouse[];
- extern const char kUseContentSize[];
- extern const char kZoomToPageWidth[];
- extern const char kFullscreenWindowTitle[];
- extern const char kTitleBarStyle[];
- extern const char kTabbingIdentifier[];
- extern const char kAutoHideMenuBar[];
- extern const char kEnableLargerThanScreen[];
- extern const char kDarkTheme[];
- extern const char kTransparent[];
- extern const char kType[];
- extern const char kDisableAutoHideCursor[];
- extern const char kStandardWindow[];
- extern const char kBackgroundColor[];
- extern const char kHasShadow[];
- extern const char kOpacity[];
- extern const char kFocusable[];
- extern const char kWebPreferences[];
- extern const char kVibrancyType[];
- extern const char kBackgroundMaterial[];
- extern const char kVisualEffectState[];
- extern const char kTrafficLightPosition[];
- extern const char kRoundedCorners[];
- extern const char ktitleBarOverlay[];
- extern const char kOverlayButtonColor[];
- extern const char kOverlaySymbolColor[];
- extern const char kOverlayHeight[];
- // WebPreferences.
- extern const char kZoomFactor[];
- extern const char kPreloadScript[];
- extern const char kNodeIntegration[];
- extern const char kContextIsolation[];
- extern const char kExperimentalFeatures[];
- extern const char kScrollBounce[];
- extern const char kEnableBlinkFeatures[];
- extern const char kDisableBlinkFeatures[];
- extern const char kNodeIntegrationInWorker[];
- extern const char kWebviewTag[];
- extern const char kCustomArgs[];
- extern const char kPlugins[];
- extern const char kSandbox[];
- extern const char kWebSecurity[];
- extern const char kAllowRunningInsecureContent[];
- extern const char kOffscreen[];
- extern const char kNodeIntegrationInSubFrames[];
- extern const char kDisableHtmlFullscreenWindowResize[];
- extern const char kJavaScript[];
- extern const char kImages[];
- extern const char kTextAreasAreResizable[];
- extern const char kWebGL[];
- extern const char kNavigateOnDragDrop[];
- extern const char kEnableWebSQL[];
- extern const char kEnablePreferredSizeMode[];
- extern const char kHiddenPage[];
- #if BUILDFLAG(ENABLE_BUILTIN_SPELLCHECKER)
- extern const char kSpellcheck[];
- #endif
- } // namespace options
- // Following are actually command line switches, should be moved to other files.
- namespace switches {
- extern const char kEnableSandbox[];
- extern const char kPpapiFlashPath[];
- extern const char kPpapiFlashVersion[];
- extern const char kDisableHttpCache[];
- extern const char kStandardSchemes[];
- extern const char kServiceWorkerSchemes[];
- extern const char kSecureSchemes[];
- extern const char kBypassCSPSchemes[];
- extern const char kFetchSchemes[];
- extern const char kCORSSchemes[];
- extern const char kStreamingSchemes[];
- extern const char kCodeCacheSchemes[];
- extern const char kAppUserModelId[];
- extern const char kAppPath[];
- extern const char kScrollBounce[];
- extern const char kNodeIntegrationInWorker[];
- extern const char kWidevineCdmPath[];
- extern const char kWidevineCdmVersion[];
- extern const char kDiskCacheSize[];
- extern const char kIgnoreConnectionsLimit[];
- extern const char kAuthServerWhitelist[];
- extern const char kAuthNegotiateDelegateWhitelist[];
- extern const char kEnableAuthNegotiatePort[];
- extern const char kDisableNTLMv2[];
- extern const char kEnableWebSQL[];
- } // namespace switches
- } // namespace electron
- #endif // ELECTRON_SHELL_COMMON_OPTIONS_SWITCHES_H_
|