| Index: ash/common/system/tray_accessibility.h
|
| diff --git a/ash/common/system/tray_accessibility.h b/ash/common/system/tray_accessibility.h
|
| index 1c280e317a957554a19e5b9348fcde0a22812e23..7116d6ccd958bc4aa3f470abf540d175fe2c9aa0 100644
|
| --- a/ash/common/system/tray_accessibility.h
|
| +++ b/ash/common/system/tray_accessibility.h
|
| @@ -21,6 +21,10 @@ namespace chromeos {
|
| class TrayAccessibilityTest;
|
| }
|
|
|
| +namespace gfx {
|
| +struct VectorIcon;
|
| +}
|
| +
|
| namespace views {
|
| class Button;
|
| class ImageView;
|
| @@ -48,6 +52,7 @@ class AccessibilityPopupView : public TrayNotificationView {
|
| DISALLOW_COPY_AND_ASSIGN(AccessibilityPopupView);
|
| };
|
|
|
| +// Create the detailed view of accessibility tray.
|
| class AccessibilityDetailedView : public TrayDetailsView,
|
| public ShellObserver {
|
| public:
|
| @@ -63,12 +68,15 @@ class AccessibilityDetailedView : public TrayDetailsView,
|
| // Add the accessibility feature list.
|
| void AppendAccessibilityList();
|
|
|
| - // Add help entries.
|
| + // Add help entries. Only used for non-MD.
|
| void AppendHelpEntries();
|
|
|
| + // Helper function to create entries in the detailed accessibility view. The
|
| + // |icon| parameter is used to create button icons for MD only.
|
| HoverHighlightView* AddScrollListItem(const base::string16& text,
|
| bool highlight,
|
| - bool checked);
|
| + bool checked,
|
| + const gfx::VectorIcon& icon);
|
|
|
| views::View* spoken_feedback_view_;
|
| views::View* high_contrast_view_;
|
|
|