// Copyright 2011 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_VIEWS_ACCESSIBLE_PANE_VIEW_H_ #define UI_VIEWS_ACCESSIBLE_PANE_VIEW_H_ #include <memory> #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" #include "ui/base/accelerators/accelerator.h" #include "ui/views/focus/focus_manager.h" #include "ui/views/view.h" namespace views { class FocusSearch; class ViewTracker; // This class provides keyboard access to any view that extends it, typically // a toolbar. The user sets focus to a control in this view by pressing // F6 to traverse all panes, or by pressing a shortcut that jumps directly // to this pane. class VIEWS_EXPORT AccessiblePaneView : public View, public FocusChangeListener, public FocusTraversable { … }; } // namespace views #endif // UI_VIEWS_ACCESSIBLE_PANE_VIEW_H_