OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/aura_shell/shell_tooltip_manager.h" | 5 #include "ui/aura_shell/shell_tooltip_manager.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/location.h" | 10 #include "base/location.h" |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
217 // If tooltip is visible, we may want to hide it. If it is not, we are ok. | 217 // If tooltip is visible, we may want to hide it. If it is not, we are ok. |
218 if (tooltip_window_ == target && tooltip_->IsVisible()) | 218 if (tooltip_window_ == target && tooltip_->IsVisible()) |
219 UpdateIfRequired(); | 219 UpdateIfRequired(); |
220 } | 220 } |
221 | 221 |
222 bool ShellTooltipManager::PreHandleKeyEvent(aura::Window* target, | 222 bool ShellTooltipManager::PreHandleKeyEvent(aura::Window* target, |
223 aura::KeyEvent* event) { | 223 aura::KeyEvent* event) { |
224 return false; | 224 return false; |
225 } | 225 } |
226 | 226 |
| 227 bool ShellTooltipManager::PreHandleTranslatedKeyEvent( |
| 228 aura::Window* target, |
| 229 aura::TranslatedKeyEvent* event) { |
| 230 return false; |
| 231 } |
| 232 |
227 bool ShellTooltipManager::PreHandleMouseEvent(aura::Window* target, | 233 bool ShellTooltipManager::PreHandleMouseEvent(aura::Window* target, |
228 aura::MouseEvent* event) { | 234 aura::MouseEvent* event) { |
229 switch (event->type()) { | 235 switch (event->type()) { |
230 case ui::ET_MOUSE_MOVED: | 236 case ui::ET_MOUSE_MOVED: |
231 if (tooltip_window_ != target) { | 237 if (tooltip_window_ != target) { |
232 if (tooltip_window_) | 238 if (tooltip_window_) |
233 tooltip_window_->RemoveObserver(this); | 239 tooltip_window_->RemoveObserver(this); |
234 tooltip_window_ = target; | 240 tooltip_window_ = target; |
235 tooltip_window_->AddObserver(this); | 241 tooltip_window_->AddObserver(this); |
236 } | 242 } |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 string16 tooltip_text(tooltip_text_); | 294 string16 tooltip_text(tooltip_text_); |
289 gfx::Point widget_loc = curr_mouse_loc_; | 295 gfx::Point widget_loc = curr_mouse_loc_; |
290 widget_loc = widget_loc.Add(tooltip_window_->GetScreenBounds().origin()); | 296 widget_loc = widget_loc.Add(tooltip_window_->GetScreenBounds().origin()); |
291 tooltip_->SetText(tooltip_text, widget_loc); | 297 tooltip_->SetText(tooltip_text, widget_loc); |
292 tooltip_->Show(); | 298 tooltip_->Show(); |
293 } | 299 } |
294 } | 300 } |
295 } | 301 } |
296 | 302 |
297 } // namespace aura_shell | 303 } // namespace aura_shell |
OLD | NEW |