| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/common/chrome_switches.h" | 5 #include "chrome/common/chrome_switches.h" |
| 6 | 6 |
| 7 #include "base/base_switches.h" | 7 #include "base/base_switches.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "build/build_config.h" | 9 #include "build/build_config.h" |
| 10 | 10 |
| (...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 417 | 417 |
| 418 #if defined(GOOGLE_CHROME_BUILD) | 418 #if defined(GOOGLE_CHROME_BUILD) |
| 419 // Shows a Google icon next to context menu items powered by Google services. | 419 // Shows a Google icon next to context menu items powered by Google services. |
| 420 const char kEnableGoogleBrandedContextMenu[] = | 420 const char kEnableGoogleBrandedContextMenu[] = |
| 421 "enable-google-branded-context-menu"; | 421 "enable-google-branded-context-menu"; |
| 422 #endif // defined(GOOGLE_CHROME_BUILD) | 422 #endif // defined(GOOGLE_CHROME_BUILD) |
| 423 | 423 |
| 424 // Enables the Material Design version of chrome://extensions. | 424 // Enables the Material Design version of chrome://extensions. |
| 425 const char kEnableMaterialDesignExtensions[] = "enable-md-extensions"; | 425 const char kEnableMaterialDesignExtensions[] = "enable-md-extensions"; |
| 426 | 426 |
| 427 // Enables the Material Design feedback form. |
| 428 const char kEnableMaterialDesignFeedback[] = "enable-md-feedback"; |
| 429 |
| 427 // Enables the Material Design policy page at chrome://md-policy. | 430 // Enables the Material Design policy page at chrome://md-policy. |
| 428 const char kEnableMaterialDesignPolicyPage[] = "enable-md-policy-page"; | 431 const char kEnableMaterialDesignPolicyPage[] = "enable-md-policy-page"; |
| 429 | 432 |
| 430 // Runs the Native Client inside the renderer process and enables GPU plugin | 433 // Runs the Native Client inside the renderer process and enables GPU plugin |
| 431 // (internally adds lEnableGpuPlugin to the command line). | 434 // (internally adds lEnableGpuPlugin to the command line). |
| 432 const char kEnableNaCl[] = "enable-nacl"; | 435 const char kEnableNaCl[] = "enable-nacl"; |
| 433 | 436 |
| 434 // Enables the use of native notifications instead of using the Chrome based | 437 // Enables the use of native notifications instead of using the Chrome based |
| 435 // ones. | 438 // ones. |
| 436 const char kEnableNativeNotifications[] = "enable-native-notifications"; | 439 const char kEnableNativeNotifications[] = "enable-native-notifications"; |
| (...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1302 return SettingsWindowEnabled() && | 1305 return SettingsWindowEnabled() && |
| 1303 !base::CommandLine::ForCurrentProcess()->HasSwitch( | 1306 !base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 1304 ::switches::kDisableAboutInSettings); | 1307 ::switches::kDisableAboutInSettings); |
| 1305 } | 1308 } |
| 1306 | 1309 |
| 1307 bool MdExtensionsEnabled() { | 1310 bool MdExtensionsEnabled() { |
| 1308 return base::CommandLine::ForCurrentProcess()->HasSwitch( | 1311 return base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 1309 ::switches::kEnableMaterialDesignExtensions); | 1312 ::switches::kEnableMaterialDesignExtensions); |
| 1310 } | 1313 } |
| 1311 | 1314 |
| 1315 bool MdFeedbackEnabled() { |
| 1316 return base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 1317 ::switches::kEnableMaterialDesignFeedback); |
| 1318 } |
| 1319 |
| 1312 bool MdPolicyPageEnabled() { | 1320 bool MdPolicyPageEnabled() { |
| 1313 return base::CommandLine::ForCurrentProcess()->HasSwitch( | 1321 return base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 1314 ::switches::kEnableMaterialDesignPolicyPage); | 1322 ::switches::kEnableMaterialDesignPolicyPage); |
| 1315 } | 1323 } |
| 1316 | 1324 |
| 1317 bool SettingsWindowEnabled() { | 1325 bool SettingsWindowEnabled() { |
| 1318 #if defined(OS_CHROMEOS) | 1326 #if defined(OS_CHROMEOS) |
| 1319 return !base::CommandLine::ForCurrentProcess()->HasSwitch( | 1327 return !base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 1320 ::switches::kDisableSettingsWindow); | 1328 ::switches::kDisableSettingsWindow); |
| 1321 #else | 1329 #else |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1344 | 1352 |
| 1345 // ----------------------------------------------------------------------------- | 1353 // ----------------------------------------------------------------------------- |
| 1346 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. | 1354 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. |
| 1347 // | 1355 // |
| 1348 // You were going to just dump your switches here, weren't you? Instead, please | 1356 // You were going to just dump your switches here, weren't you? Instead, please |
| 1349 // put them in alphabetical order above, or in order inside the appropriate | 1357 // put them in alphabetical order above, or in order inside the appropriate |
| 1350 // ifdef at the bottom. The order should match the header. | 1358 // ifdef at the bottom. The order should match the header. |
| 1351 // ----------------------------------------------------------------------------- | 1359 // ----------------------------------------------------------------------------- |
| 1352 | 1360 |
| 1353 } // namespace switches | 1361 } // namespace switches |
| OLD | NEW |