| Index: ash/common/system/status_area_widget_delegate.h
|
| diff --git a/ash/common/system/status_area_widget_delegate.h b/ash/common/system/status_area_widget_delegate.h
|
| index 915bff9017d27677aafc2ac72b666216e9ad6782..47ea699e36db008748eb2fac8516b629af881d72 100644
|
| --- a/ash/common/system/status_area_widget_delegate.h
|
| +++ b/ash/common/system/status_area_widget_delegate.h
|
| @@ -33,8 +33,16 @@ class ASH_EXPORT StatusAreaWidgetDelegate : public views::AccessiblePaneView,
|
|
|
| void set_alignment(ShelfAlignment alignment) { alignment_ = alignment; }
|
|
|
| + void set_custom_focus_traversable(
|
| + views::FocusTraversable* custom_focus_traversable) {
|
| + custom_focus_traversable_ = custom_focus_traversable;
|
| + }
|
| +
|
| // Overridden from views::AccessiblePaneView.
|
| View* GetDefaultFocusableChild() override;
|
| + views::FocusSearch* GetFocusSearch() override;
|
| + views::FocusTraversable* GetFocusTraversableParent() override;
|
| + views::View* GetFocusTraversableParentView() override;
|
|
|
| // Overridden from views::View:
|
| views::Widget* GetWidget() override;
|
| @@ -60,6 +68,8 @@ class ASH_EXPORT StatusAreaWidgetDelegate : public views::AccessiblePaneView,
|
| // screen.
|
| void SetBorderOnChild(views::View* child, bool extend_border_to_edge);
|
|
|
| + views::FocusTraversable* custom_focus_traversable_ = nullptr;
|
| +
|
| const FocusCycler* focus_cycler_for_testing_;
|
|
|
| // TODO(jamescook): Get this from WmShelf.
|
|
|