summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-03 19:07:35 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-03 19:07:35 +0000
commit955c2f7f2a7fd194044a48295fccb9b5600aa17a (patch)
treeb5dd4fed3e67e99567f4f32d3d35008fe9c35d30 /chrome
parent7035d391e8d13ccabe3bdf47c2faf4d8af8db24f (diff)
downloadchromium_src-955c2f7f2a7fd194044a48295fccb9b5600aa17a.zip
chromium_src-955c2f7f2a7fd194044a48295fccb9b5600aa17a.tar.gz
chromium_src-955c2f7f2a7fd194044a48295fccb9b5600aa17a.tar.bz2
Add accessible labels for the icon buttons in the wrench menu.
BUG=none TEST=none Review URL: http://codereview.chromium.org/3054037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54793 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/app/generated_resources.grd9
-rw-r--r--chrome/browser/views/wrench_menu.cc6
2 files changed, 15 insertions, 0 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index c1c396f..0826685 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -749,6 +749,9 @@ each locale. -->
<message name="IDS_ZOOM_PLUS2" desc="The text label of the Make Text Larger menu item in the merged menu">
+
</message>
+ <message name="IDS_ACCNAME_ZOOM_PLUS2" desc="The accessible description of the Make Text Larger menu item in the merged menu">
+ Make Text Larger
+ </message>
<message name="IDS_ZOOM_NORMAL" desc="The text label of the Make Text Normal Size menu item">
&amp;Normal
</message>
@@ -758,6 +761,9 @@ each locale. -->
<message name="IDS_ZOOM_MINUS2" desc="The text label of the Make Text Smaller menu item in the merged menu">
-
</message>
+ <message name="IDS_ACCNAME_ZOOM_MINUS2" desc="The accessible description of the Make Text Smaller menu item in the merged menu">
+ Make Text Smaller
+ </message>
<message name="IDS_ZOOM_PERCENT" desc="Current pages zoom factor; shown in merged menu">
<ph name="VALUE">$1<ex>100</ex></ph>%
</message>
@@ -974,6 +980,9 @@ each locale. -->
<message name="IDS_FULLSCREEN" desc="Switches into fullscreen mode">
&amp;Full screen
</message>
+ <message name="IDS_ACCNAME_FULLSCREEN" desc="The accessible name of the fullscreen button in the new merged menu">
+ Full screen
+ </message>
<message name="IDS_CLEAR_BROWSING_DATA" desc="The text label for the menu item for clearing of browsing data">
&amp;Clear browsing data...
</message>
diff --git a/chrome/browser/views/wrench_menu.cc b/chrome/browser/views/wrench_menu.cc
index e1da4d6..292ca51 100644
--- a/chrome/browser/views/wrench_menu.cc
+++ b/chrome/browser/views/wrench_menu.cc
@@ -364,6 +364,8 @@ class WrenchMenu::ZoomView : public ScheduleAllView,
decrement_button_ = CreateAndConfigureButton(
this, this, IDS_ZOOM_MINUS2, MenuButtonBackground::LEFT_BUTTON,
menu_model, decrement_index, NULL);
+ decrement_button_->SetAccessibleName(
+ l10n_util::GetString(IDS_ACCNAME_ZOOM_MINUS2));
zoom_label_ = new Label(l10n_util::GetStringF(IDS_ZOOM_PERCENT, L"100"));
zoom_label_->SetColor(MenuConfig::instance().text_color);
@@ -379,6 +381,8 @@ class WrenchMenu::ZoomView : public ScheduleAllView,
increment_button_ = CreateAndConfigureButton(
this, this, IDS_ZOOM_PLUS2, MenuButtonBackground::RIGHT_BUTTON,
menu_model, increment_index, NULL);
+ increment_button_->SetAccessibleName(
+ l10n_util::GetString(IDS_ACCNAME_ZOOM_PLUS2));
center_bg->SetOtherButtons(decrement_button_, increment_button_);
@@ -396,6 +400,8 @@ class WrenchMenu::ZoomView : public ScheduleAllView,
0, kHorizontalPadding, 0, kHorizontalPadding));
fullscreen_button_->set_background(
new MenuButtonBackground(MenuButtonBackground::SINGLE_BUTTON));
+ fullscreen_button_->SetAccessibleName(
+ l10n_util::GetString(IDS_ACCNAME_FULLSCREEN));
AddChildView(fullscreen_button_);
UpdateZoomControls();