chrome: Add default tile size to about:flags.
This adds default-tile-width and default-tile-height
to about:flags so it's easy to experiment with different values for
these constants.
BUG=178317
Review URL: https://chromiumcodereview.appspot.com/14370006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196833 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 51f7c69e..420adc2 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -210,6 +210,30 @@
cc::switches::kMaxTilesForInterestArea, "512"}
};
+const Experiment::Choice kDefaultTileWidthChoices[] = {
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
+ { IDS_FLAGS_DEFAULT_TILE_WIDTH_SHORT,
+ switches::kDefaultTileWidth, "128"},
+ { IDS_FLAGS_DEFAULT_TILE_WIDTH_TALL,
+ switches::kDefaultTileWidth, "256"},
+ { IDS_FLAGS_DEFAULT_TILE_WIDTH_GRANDE,
+ switches::kDefaultTileWidth, "512"},
+ { IDS_FLAGS_DEFAULT_TILE_WIDTH_VENTI,
+ switches::kDefaultTileWidth, "1024"}
+};
+
+const Experiment::Choice kDefaultTileHeightChoices[] = {
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
+ { IDS_FLAGS_DEFAULT_TILE_HEIGHT_SHORT,
+ switches::kDefaultTileHeight, "128"},
+ { IDS_FLAGS_DEFAULT_TILE_HEIGHT_TALL,
+ switches::kDefaultTileHeight, "256"},
+ { IDS_FLAGS_DEFAULT_TILE_HEIGHT_GRANDE,
+ switches::kDefaultTileHeight, "512"},
+ { IDS_FLAGS_DEFAULT_TILE_HEIGHT_VENTI,
+ switches::kDefaultTileHeight, "1024"}
+};
+
const Experiment::Choice kSimpleCacheBackendChoices[] = {
{ IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
{ IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED,
@@ -1319,6 +1343,20 @@
kOsAll,
SINGLE_VALUE_TYPE(switches::kEnableOfflineCacheAccess)
},
+ {
+ "default-tile-width",
+ IDS_FLAGS_DEFAULT_TILE_WIDTH_NAME,
+ IDS_FLAGS_DEFAULT_TILE_WIDTH_DESCRIPTION,
+ kOsAll,
+ MULTI_VALUE_TYPE(kDefaultTileWidthChoices)
+ },
+ {
+ "default-tile-height",
+ IDS_FLAGS_DEFAULT_TILE_HEIGHT_NAME,
+ IDS_FLAGS_DEFAULT_TILE_HEIGHT_DESCRIPTION,
+ kOsAll,
+ MULTI_VALUE_TYPE(kDefaultTileHeightChoices)
+ },
// TODO(sky): ifdef needed until focus sorted out in DesktopNativeWidgetAura.
#if !defined(USE_AURA)
{