Built UserAgent according to OS And Product.
[platform/framework/web/crosswalk-tizen.git] / atom / common / options_switches.h
1 // Copyright (c) 2013 GitHub, Inc.
2 // Use of this source code is governed by the MIT license that can be
3 // found in the LICENSE file.
4
5 #ifndef ATOM_COMMON_OPTIONS_SWITCHES_H_
6 #define ATOM_COMMON_OPTIONS_SWITCHES_H_
7
8 namespace atom {
9
10 namespace options {
11
12 extern const char kTitle[];
13 extern const char kIcon[];
14 extern const char kFrame[];
15 extern const char kShow[];
16 extern const char kCenter[];
17 extern const char kX[];
18 extern const char kY[];
19 extern const char kWidth[];
20 extern const char kHeight[];
21 extern const char kMinWidth[];
22 extern const char kMinHeight[];
23 extern const char kMaxWidth[];
24 extern const char kMaxHeight[];
25 extern const char kResizable[];
26 extern const char kMovable[];
27 extern const char kMinimizable[];
28 extern const char kMaximizable[];
29 extern const char kFullScreenable[];
30 extern const char kClosable[];
31 extern const char kFullscreen[];
32 extern const char kSkipTaskbar[];
33 extern const char kKiosk[];
34 extern const char kAlwaysOnTop[];
35 extern const char kAcceptFirstMouse[];
36 extern const char kUseContentSize[];
37 extern const char kZoomToPageWidth[];
38 extern const char kTitleBarStyle[];
39 extern const char kTabbingIdentifier[];
40 extern const char kAutoHideMenuBar[];
41 extern const char kEnableLargerThanScreen[];
42 extern const char kDarkTheme[];
43 extern const char kTransparent[];
44 extern const char kType[];
45 extern const char kDisableAutoHideCursor[];
46 extern const char kStandardWindow[];
47 extern const char kBackgroundColor[];
48 extern const char kHasShadow[];
49 extern const char kFocusable[];
50 extern const char kWebPreferences[];
51 extern const char kVibrancyType[];
52
53 // WebPreferences.
54 extern const char kZoomFactor[];
55 extern const char kPreloadScript[];
56 extern const char kPreloadURL[];
57 extern const char kNodeIntegration[];
58 extern const char kContextIsolation[];
59 extern const char kGuestInstanceID[];
60 extern const char kExperimentalFeatures[];
61 extern const char kExperimentalCanvasFeatures[];
62 extern const char kOpenerID[];
63 extern const char kScrollBounce[];
64 extern const char kBlinkFeatures[];
65 extern const char kDisableBlinkFeatures[];
66 extern const char kNodeIntegrationInWorker[];
67
68 }   // namespace options
69
70
71 // Following are actually command line switches, should be moved to other files.
72
73 namespace switches {
74
75 extern const char kEnableSandbox[];
76 extern const char kEnablePlugins[];
77 extern const char kPpapiFlashPath[];
78 extern const char kPpapiFlashVersion[];
79 extern const char kDisableHttpCache[];
80 extern const char kStandardSchemes[];
81 extern const char kRegisterServiceWorkerSchemes[];
82 extern const char kSecureSchemes[];
83 extern const char kAppUserModelId[];
84 extern const char kAppPath[];
85
86 extern const char kBackgroundColor[];
87 extern const char kPreloadScript[];
88 extern const char kPreloadURL[];
89 extern const char kNodeIntegration[];
90 extern const char kContextIsolation[];
91 extern const char kGuestInstanceID[];
92 extern const char kOpenerID[];
93 extern const char kScrollBounce[];
94 extern const char kHiddenPage[];
95 extern const char kNodeIntegrationInWorker[];
96
97 extern const char kWidevineCdmPath[];
98 extern const char kWidevineCdmVersion[];
99
100 extern const char kInjectedBundlePath[];
101 extern const char kTizenAppId[];
102 extern const char kWidgetScale[];
103 extern const char kWidgetTheme[];
104 extern const char kWidgetEncodedBundle[];
105 }  // namespace switches
106
107 }  // namespace atom
108
109 #endif  // ATOM_COMMON_OPTIONS_SWITCHES_H_