summaryrefslogtreecommitdiffstats
path: root/views/controls/tabbed_pane/tabbed_pane.h
diff options
context:
space:
mode:
Diffstat (limited to 'views/controls/tabbed_pane/tabbed_pane.h')
-rw-r--r--views/controls/tabbed_pane/tabbed_pane.h24
1 files changed, 15 insertions, 9 deletions
diff --git a/views/controls/tabbed_pane/tabbed_pane.h b/views/controls/tabbed_pane/tabbed_pane.h
index 4fdb727..a968d36 100644
--- a/views/controls/tabbed_pane/tabbed_pane.h
+++ b/views/controls/tabbed_pane/tabbed_pane.h
@@ -14,7 +14,6 @@ class NativeTabbedPaneWrapper;
// The TabbedPane class is a view that shows tabs. When the user clicks on a
// tab, the associated view is displayed.
-
class TabbedPane : public View {
public:
TabbedPane();
@@ -63,16 +62,20 @@ class TabbedPane : public View {
Listener* listener() const { return listener_; }
+ void SetAccessibleName(const string16& name);
+
// View overrides:
- virtual void ViewHierarchyChanged(bool is_add, View* parent, View* child);
+ virtual void ViewHierarchyChanged(bool is_add, View* parent, View* child)
+ OVERRIDE;
// Handles Ctrl+Tab and Ctrl+Shift+Tab navigation of pages.
- virtual bool AcceleratorPressed(const views::Accelerator& accelerator);
- virtual std::string GetClassName() const;
- virtual void Layout();
- virtual void OnFocus();
- virtual void OnPaintFocusBorder(gfx::Canvas* canvas);
- virtual AccessibilityTypes::Role GetAccessibleRole();
- virtual gfx::Size GetPreferredSize();
+ virtual bool AcceleratorPressed(const views::Accelerator& accelerator)
+ OVERRIDE;
+ virtual std::string GetClassName() const OVERRIDE;
+ virtual void Layout() OVERRIDE;
+ virtual void OnFocus() OVERRIDE;
+ virtual void OnPaintFocusBorder(gfx::Canvas* canvas) OVERRIDE;
+ virtual void GetAccessibleState(ui::AccessibleViewState* state) OVERRIDE;
+ virtual gfx::Size GetPreferredSize() OVERRIDE;
NativeTabbedPaneWrapper* native_wrapper() const {
return native_tabbed_pane_;
@@ -96,6 +99,9 @@ class TabbedPane : public View {
// The listener we notify about tab selection changes.
Listener* listener_;
+ // The accessible name of this view.
+ string16 accessible_name_;
+
DISALLOW_COPY_AND_ASSIGN(TabbedPane);
};