2014-10-31 12:17:05 -06:00
|
|
|
// 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 {
|
|
|
|
|
2015-11-12 22:58:31 -07:00
|
|
|
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[];
|
2013-05-10 06:34:05 -06:00
|
|
|
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[];
|
2016-01-14 19:45:19 -07:00
|
|
|
extern const char kMovable[];
|
2016-01-18 15:46:35 -07:00
|
|
|
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[];
|
2016-01-18 15:46:35 -07:00
|
|
|
extern const char kClosable[];
|
2013-04-12 01:04:46 -06:00
|
|
|
extern const char kFullscreen[];
|
2014-06-15 20:29:51 -06:00
|
|
|
extern const char kSkipTaskbar[];
|
2013-04-12 01:04:46 -06:00
|
|
|
extern const char kKiosk[];
|
2017-08-13 00:28:33 -06:00
|
|
|
extern const char kSimpleFullScreen[];
|
2013-04-12 01:04:46 -06:00
|
|
|
extern const char kAlwaysOnTop[];
|
2014-03-15 05:28:23 -06:00
|
|
|
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[];
|
2017-06-26 14:58:45 -06:00
|
|
|
extern const char kFullscreenWindowTitle[];
|
2015-09-14 06:15:41 -06:00
|
|
|
extern const char kTitleBarStyle[];
|
2017-03-27 08:15:17 -06:00
|
|
|
extern const char kTabbingIdentifier[];
|
2014-08-06 23:47:58 -06:00
|
|
|
extern const char kAutoHideMenuBar[];
|
2014-08-16 22:23:00 -06:00
|
|
|
extern const char kEnableLargerThanScreen[];
|
2014-08-20 22:24:55 -06:00
|
|
|
extern const char kDarkTheme[];
|
2014-12-22 18:48:54 -07:00
|
|
|
extern const char kTransparent[];
|
2015-02-10 21:12:22 -07:00
|
|
|
extern const char kType[];
|
2015-04-26 22:08:22 -06:00
|
|
|
extern const char kDisableAutoHideCursor[];
|
2015-05-08 14:28:24 -06:00
|
|
|
extern const char kStandardWindow[];
|
2015-10-21 04:17:28 -06:00
|
|
|
extern const char kBackgroundColor[];
|
2016-01-22 17:15:49 -07:00
|
|
|
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[];
|
2018-10-13 11:50:07 -06:00
|
|
|
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[];
|
2016-05-05 23:57:43 -06:00
|
|
|
extern const char kScrollBounce[];
|
2018-05-23 15:01:34 -06:00
|
|
|
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[];
|
2017-05-17 14:09:24 -06:00
|
|
|
extern const char kWebviewTag[];
|
2018-05-29 02:09:51 -06:00
|
|
|
extern const char kNativeWindowOpen[];
|
2018-02-12 10:54:31 -07:00
|
|
|
extern const char kCustomArgs[];
|
2018-05-29 02:09:51 -06:00
|
|
|
extern const char kPlugins[];
|
|
|
|
extern const char kSandbox[];
|
|
|
|
extern const char kWebSecurity[];
|
|
|
|
extern const char kAllowRunningInsecureContent[];
|
|
|
|
extern const char kOffscreen[];
|
2019-01-22 12:24:46 -07:00
|
|
|
extern const char kNodeIntegrationInSubFrames[];
|
2019-03-07 16:29:37 -07:00
|
|
|
extern const char kDisableHtmlFullscreenWindowResize[];
|
2019-04-23 10:14:18 -06:00
|
|
|
extern const char kJavaScript[];
|
|
|
|
extern const char kImages[];
|
|
|
|
extern const char kTextAreasAreResizable[];
|
|
|
|
extern const char kWebGL[];
|
|
|
|
extern const char kNavigateOnDragDrop[];
|
2015-11-12 22:58:31 -07:00
|
|
|
|
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.
|
2015-11-12 22:58:31 -07:00
|
|
|
|
|
|
|
namespace switches {
|
|
|
|
|
2016-08-15 04:59:08 -06:00
|
|
|
extern const char kEnableSandbox[];
|
2015-11-10 07:17:27 -07:00
|
|
|
extern const char kEnablePlugins[];
|
|
|
|
extern const char kPpapiFlashPath[];
|
|
|
|
extern const char kPpapiFlashVersion[];
|
2018-08-13 17:16:04 -06:00
|
|
|
extern const char kDisableHttpCache[];
|
2016-06-08 00:46:50 -06:00
|
|
|
extern const char kStandardSchemes[];
|
2019-01-29 00:11:01 -07:00
|
|
|
extern const char kServiceWorkerSchemes[];
|
2016-11-14 09:20:04 -07:00
|
|
|
extern const char kSecureSchemes[];
|
2019-01-29 00:11:01 -07:00
|
|
|
extern const char kBypassCSPSchemes[];
|
|
|
|
extern const char kFetchSchemes[];
|
|
|
|
extern const char kCORSSchemes[];
|
2015-07-09 16:57:17 -06:00
|
|
|
extern const char kAppUserModelId[];
|
2017-04-03 18:36:01 -06:00
|
|
|
extern const char kAppPath[];
|
2015-07-09 16:57:17 -06:00
|
|
|
|
2016-04-02 05:35:57 -06:00
|
|
|
extern const char kBackgroundColor[];
|
2015-11-12 22:58:31 -07:00
|
|
|
extern const char kPreloadScript[];
|
2017-12-04 23:59:15 -07:00
|
|
|
extern const char kPreloadScripts[];
|
2015-11-12 22:58:31 -07:00
|
|
|
extern const char kNodeIntegration[];
|
2018-10-13 11:50:07 -06:00
|
|
|
extern const char kDisableRemoteModule[];
|
2016-12-15 14:20:17 -07:00
|
|
|
extern const char kContextIsolation[];
|
2015-11-12 22:58:31 -07:00
|
|
|
extern const char kGuestInstanceID[];
|
2015-12-17 06:27:14 -07:00
|
|
|
extern const char kOpenerID[];
|
2016-05-05 23:57:43 -06:00
|
|
|
extern const char kScrollBounce[];
|
2017-01-11 17:36:59 -07:00
|
|
|
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[];
|
2017-05-17 14:09:24 -06:00
|
|
|
extern const char kWebviewTag[];
|
2019-01-22 12:24:46 -07:00
|
|
|
extern const char kNodeIntegrationInSubFrames[];
|
2019-03-07 16:29:37 -07:00
|
|
|
extern const char kDisableHtmlFullscreenWindowResize[];
|
2019-05-31 16:47:18 -06:00
|
|
|
extern const char kDisableElectronSiteInstanceOverrides[];
|
2015-11-12 22:58:31 -07:00
|
|
|
|
2015-12-16 03:06:38 -07:00
|
|
|
extern const char kWidevineCdmPath[];
|
|
|
|
extern const char kWidevineCdmVersion[];
|
|
|
|
|
2018-08-14 15:07:53 -06:00
|
|
|
extern const char kDiskCacheSize[];
|
2018-08-23 03:55:13 -06:00
|
|
|
extern const char kIgnoreConnectionsLimit[];
|
2018-10-04 12:08:56 -06:00
|
|
|
extern const char kAuthServerWhitelist[];
|
|
|
|
extern const char kAuthNegotiateDelegateWhitelist[];
|
2019-05-13 12:28:01 -06:00
|
|
|
extern const char kEnableAuthNegotiatePort[];
|
2018-08-14 15:07:53 -06:00
|
|
|
|
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_
|