| Index: views/view.cc
|
| diff --git a/views/view.cc b/views/view.cc
|
| index bd778c645dc4be75f170912a6f0bafd83bc82ae2..7a8a7202eca48c19824ffcf103b124bc03858bc0 100644
|
| --- a/views/view.cc
|
| +++ b/views/view.cc
|
| @@ -48,6 +48,15 @@ char View::kViewClassName[] = "views/View";
|
| void View::SetHotTracked(bool flag) {
|
| }
|
|
|
| +bool View::IsHotTracked() const {
|
| + return false;
|
| +}
|
| +
|
| +// FATE TBD --------------------------------------------------------------------
|
| +
|
| +Widget* View::child_widget() {
|
| + return NULL;
|
| +}
|
|
|
| // Creation and lifetime -------------------------------------------------------
|
|
|
| @@ -340,6 +349,10 @@ void View::SetVisible(bool flag) {
|
| }
|
| }
|
|
|
| +bool View::IsVisible() const {
|
| + return is_visible_;
|
| +}
|
| +
|
| bool View::IsVisibleInRootView() const {
|
| return IsVisible() && parent() ? parent()->IsVisibleInRootView() : false;
|
| }
|
| @@ -544,6 +557,10 @@ int View::GetGroup() const {
|
| return group_;
|
| }
|
|
|
| +bool View::IsGroupFocusTraversable() const {
|
| + return true;
|
| +}
|
| +
|
| void View::GetViewsWithGroup(int group_id, std::vector<View*>* out) {
|
| if (group_ == group_id)
|
| out->push_back(this);
|
| @@ -864,6 +881,10 @@ void View::ResetAccelerators() {
|
| UnregisterAccelerators(false);
|
| }
|
|
|
| +bool View::AcceleratorPressed(const Accelerator& accelerator) {
|
| + return false;
|
| +}
|
| +
|
| // Focus -----------------------------------------------------------------------
|
|
|
| bool View::HasFocus() {
|
| @@ -903,6 +924,10 @@ bool View::IsAccessibilityFocusableInRootView() const {
|
| IsVisibleInRootView();
|
| }
|
|
|
| +void View::set_accessibility_focusable(bool accessibility_focusable) {
|
| + accessibility_focusable_ = accessibility_focusable;
|
| +}
|
| +
|
| FocusManager* View::GetFocusManager() {
|
| Widget* widget = GetWidget();
|
| return widget ? widget->GetFocusManager() : NULL;
|
| @@ -914,6 +939,18 @@ void View::RequestFocus() {
|
| focus_manager->SetFocusedView(this);
|
| }
|
|
|
| +bool View::SkipDefaultKeyEventProcessing(const KeyEvent& e) {
|
| + return false;
|
| +}
|
| +
|
| +FocusTraversable* View::GetFocusTraversable() {
|
| + return NULL;
|
| +}
|
| +
|
| +FocusTraversable* View::GetPaneFocusTraversable() {
|
| + return NULL;
|
| +}
|
| +
|
| // Tooltips --------------------------------------------------------------------
|
|
|
| bool View::GetTooltipText(const gfx::Point& p, std::wstring* tooltip) {
|
| @@ -991,6 +1028,14 @@ void View::NotifyAccessibilityEvent(AccessibilityTypes::Event event_type) {
|
| NotifyAccessibilityEvent(event_type, true);
|
| }
|
|
|
| +string16 View::GetAccessibleDefaultAction() {
|
| + return string16();
|
| +}
|
| +
|
| +string16 View::GetAccessibleKeyboardShortcut() {
|
| + return string16();
|
| +}
|
| +
|
| bool View::GetAccessibleName(string16* name) {
|
| DCHECK(name);
|
|
|
| @@ -1004,6 +1049,14 @@ AccessibilityTypes::Role View::GetAccessibleRole() {
|
| return AccessibilityTypes::ROLE_CLIENT;
|
| }
|
|
|
| +AccessibilityTypes::State View::GetAccessibleState() {
|
| + return 0;
|
| +}
|
| +
|
| +string16 View::GetAccessibleValue() {
|
| + return string16();
|
| +}
|
| +
|
| void View::SetAccessibleName(const string16& name) {
|
| accessible_name_ = name;
|
| }
|
|
|