electron/shell/common/options_switches.h

137 lines
4.3 KiB
C
Raw Normal View History

// Copyright (c) 2013 GitHub, Inc.
2014-04-25 03:49:37 -06:00
// Use of this source code is governed by the MIT license that can be
2013-04-12 01:04:46 -06:00
// found in the LICENSE file.
2019-06-19 14:56:58 -06:00
#ifndef SHELL_COMMON_OPTIONS_SWITCHES_H_
#define SHELL_COMMON_OPTIONS_SWITCHES_H_
2013-04-12 01:04:46 -06:00
namespace atom {
namespace options {
2013-04-12 01:04:46 -06:00
extern const char kTitle[];
extern const char kIcon[];
extern const char kFrame[];
extern const char kShow[];
extern const char kCenter[];
2013-04-12 01:04:46 -06:00
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[];
2016-01-22 14:24:33 -07:00
extern const char kMaximizable[];
2016-01-23 00:47:37 -07:00
extern const char kFullScreenable[];
extern const char kClosable[];
2013-04-12 01:04:46 -06:00
extern const char kFullscreen[];
extern const char kSkipTaskbar[];
2013-04-12 01:04:46 -06:00
extern const char kKiosk[];
extern const char kSimpleFullScreen[];
2013-04-12 01:04:46 -06:00
extern const char kAlwaysOnTop[];
extern const char kAcceptFirstMouse[];
2014-05-15 01:18:46 -06:00
extern const char kUseContentSize[];
2016-10-27 12:29:51 -06:00
extern const char kZoomToPageWidth[];
extern const char kFullscreenWindowTitle[];
extern const char kTitleBarStyle[];
2017-03-27 08:15:17 -06:00
extern const char kTabbingIdentifier[];
extern const char kAutoHideMenuBar[];
extern const char kEnableLargerThanScreen[];
extern const char kDarkTheme[];
2014-12-22 18:48:54 -07:00
extern const char kTransparent[];
extern const char kType[];
2015-04-26 22:08:22 -06:00
extern const char kDisableAutoHideCursor[];
extern const char kStandardWindow[];
extern const char kBackgroundColor[];
extern const char kHasShadow[];
2017-09-28 20:26:02 -06:00
extern const char kOpacity[];
2016-06-13 02:10:28 -06:00
extern const char kFocusable[];
2015-11-10 07:17:27 -07:00
extern const char kWebPreferences[];
2016-11-07 13:22:41 -07:00
extern const char kVibrancyType[];
2013-04-12 01:04:46 -06:00
2015-11-10 07:17:27 -07:00
// WebPreferences.
extern const char kZoomFactor[];
extern const char kPreloadScript[];
2015-11-13 01:03:40 -07:00
extern const char kPreloadURL[];
2015-11-10 07:17:27 -07:00
extern const char kNodeIntegration[];
extern const char kEnableRemoteModule[];
2016-12-15 14:20:17 -07:00
extern const char kContextIsolation[];
2015-11-10 07:17:27 -07:00
extern const char kGuestInstanceID[];
2014-09-08 20:33:31 -06:00
extern const char kExperimentalFeatures[];
2015-12-17 06:27:14 -07:00
extern const char kOpenerID[];
extern const char kScrollBounce[];
extern const char kEnableBlinkFeatures[];
2016-06-07 14:42:42 -06:00
extern const char kDisableBlinkFeatures[];
2017-03-15 03:51:21 -06:00
extern const char kNodeIntegrationInWorker[];
extern const char kWebviewTag[];
extern const char kNativeWindowOpen[];
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[];
2018-04-17 19:44:10 -06:00
} // namespace options
2014-09-08 20:33:31 -06:00
2015-11-10 07:17:27 -07:00
// Following are actually command line switches, should be moved to other files.
namespace switches {
extern const char kEnableSandbox[];
2015-11-10 07:17:27 -07:00
extern const char kEnablePlugins[];
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 kAppUserModelId[];
2017-04-03 18:36:01 -06:00
extern const char kAppPath[];
extern const char kBackgroundColor[];
extern const char kPreloadScript[];
extern const char kPreloadScripts[];
extern const char kNodeIntegration[];
extern const char kDisableRemoteModule[];
2016-12-15 14:20:17 -07:00
extern const char kContextIsolation[];
extern const char kGuestInstanceID[];
2015-12-17 06:27:14 -07:00
extern const char kOpenerID[];
extern const char kScrollBounce[];
extern const char kHiddenPage[];
2017-03-19 02:41:20 -06:00
extern const char kNativeWindowOpen[];
2017-03-15 03:51:21 -06:00
extern const char kNodeIntegrationInWorker[];
extern const char kWebviewTag[];
extern const char kNodeIntegrationInSubFrames[];
extern const char kDisableHtmlFullscreenWindowResize[];
extern const char kDisableElectronSiteInstanceOverrides[];
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[];
2013-04-12 01:04:46 -06:00
} // namespace switches
} // namespace atom
2019-06-19 14:56:58 -06:00
#endif // SHELL_COMMON_OPTIONS_SWITCHES_H_