Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Side by Side Diff: ui/views/widget/native_widget_aura.cc

Issue 9773024: This patch implements Chromium's Aura gesture recognizer in terms of utouch-grail and utouch-frame … (Closed) Base URL: https://src.chromium.org/svn/trunk/src/
Patch Set: Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« ui/ui.gyp ('K') | « ui/ui.gyp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/views/widget/native_widget_aura.h" 5 #include "ui/views/widget/native_widget_aura.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "third_party/skia/include/core/SkRegion.h" 9 #include "third_party/skia/include/core/SkRegion.h"
10 #include "ui/aura/client/activation_client.h" 10 #include "ui/aura/client/activation_client.h"
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 void* NativeWidgetAura::GetNativeWindowProperty(const char* name) const { 277 void* NativeWidgetAura::GetNativeWindowProperty(const char* name) const {
278 return window_ ? window_->GetNativeWindowProperty(name) : NULL; 278 return window_ ? window_->GetNativeWindowProperty(name) : NULL;
279 } 279 }
280 280
281 TooltipManager* NativeWidgetAura::GetTooltipManager() const { 281 TooltipManager* NativeWidgetAura::GetTooltipManager() const {
282 return tooltip_manager_.get(); 282 return tooltip_manager_.get();
283 } 283 }
284 284
285 bool NativeWidgetAura::IsScreenReaderActive() const { 285 bool NativeWidgetAura::IsScreenReaderActive() const {
286 // http://crbug.com/102570 286 // http://crbug.com/102570
287 //NOTIMPLEMENTED(); 287 // NOTIMPLEMENTED();
rjkroege 2012/04/02 17:05:15 leave it as it was?
288 return false; 288 return false;
289 } 289 }
290 290
291 void NativeWidgetAura::SendNativeAccessibilityEvent( 291 void NativeWidgetAura::SendNativeAccessibilityEvent(
292 View* view, 292 View* view,
293 ui::AccessibilityTypes::Event event_type) { 293 ui::AccessibilityTypes::Event event_type) {
294 // http://crbug.com/102570 294 // http://crbug.com/102570
295 //NOTIMPLEMENTED(); 295 // NOTIMPLEMENTED();
296 } 296 }
297 297
298 void NativeWidgetAura::SetMouseCapture() { 298 void NativeWidgetAura::SetMouseCapture() {
299 window_->SetCapture(); 299 window_->SetCapture();
300 } 300 }
301 301
302 void NativeWidgetAura::ReleaseMouseCapture() { 302 void NativeWidgetAura::ReleaseMouseCapture() {
303 window_->ReleaseCapture(); 303 window_->ReleaseCapture();
304 } 304 }
305 305
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 window_->set_title(title); 361 window_->set_title(title);
362 } 362 }
363 363
364 void NativeWidgetAura::SetWindowIcons(const SkBitmap& window_icon, 364 void NativeWidgetAura::SetWindowIcons(const SkBitmap& window_icon,
365 const SkBitmap& app_icon) { 365 const SkBitmap& app_icon) {
366 // Aura doesn't have window icons. 366 // Aura doesn't have window icons.
367 } 367 }
368 368
369 void NativeWidgetAura::SetAccessibleName(const string16& name) { 369 void NativeWidgetAura::SetAccessibleName(const string16& name) {
370 // http://crbug.com/102570 370 // http://crbug.com/102570
371 //NOTIMPLEMENTED(); 371 // NOTIMPLEMENTED();
372 } 372 }
373 373
374 void NativeWidgetAura::SetAccessibleRole(ui::AccessibilityTypes::Role role) { 374 void NativeWidgetAura::SetAccessibleRole(ui::AccessibilityTypes::Role role) {
375 // http://crbug.com/102570 375 // http://crbug.com/102570
376 //NOTIMPLEMENTED(); 376 // NOTIMPLEMENTED();
377 } 377 }
378 378
379 void NativeWidgetAura::SetAccessibleState(ui::AccessibilityTypes::State state) { 379 void NativeWidgetAura::SetAccessibleState(ui::AccessibilityTypes::State state) {
380 // http://crbug.com/102570 380 // http://crbug.com/102570
381 //NOTIMPLEMENTED(); 381 // NOTIMPLEMENTED();
382 } 382 }
383 383
384 void NativeWidgetAura::InitModalType(ui::ModalType modal_type) { 384 void NativeWidgetAura::InitModalType(ui::ModalType modal_type) {
385 if (modal_type != ui::MODAL_TYPE_NONE) 385 if (modal_type != ui::MODAL_TYPE_NONE)
386 window_->SetProperty(aura::client::kModalKey, modal_type); 386 window_->SetProperty(aura::client::kModalKey, modal_type);
387 } 387 }
388 388
389 gfx::Rect NativeWidgetAura::GetWindowScreenBounds() const { 389 gfx::Rect NativeWidgetAura::GetWindowScreenBounds() const {
390 return window_->GetScreenBounds(); 390 return window_->GetScreenBounds();
391 } 391 }
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 void NativeWidgetAura::SetOpacity(unsigned char opacity) { 559 void NativeWidgetAura::SetOpacity(unsigned char opacity) {
560 window_->layer()->SetOpacity(opacity / 255.0); 560 window_->layer()->SetOpacity(opacity / 255.0);
561 } 561 }
562 562
563 void NativeWidgetAura::SetUseDragFrame(bool use_drag_frame) { 563 void NativeWidgetAura::SetUseDragFrame(bool use_drag_frame) {
564 NOTIMPLEMENTED(); 564 NOTIMPLEMENTED();
565 } 565 }
566 566
567 bool NativeWidgetAura::IsAccessibleWidget() const { 567 bool NativeWidgetAura::IsAccessibleWidget() const {
568 // http://crbug.com/102570 568 // http://crbug.com/102570
569 //NOTIMPLEMENTED(); 569 // NOTIMPLEMENTED();
570 return false; 570 return false;
571 } 571 }
572 572
573 void NativeWidgetAura::RunShellDrag(View* view, 573 void NativeWidgetAura::RunShellDrag(View* view,
574 const ui::OSExchangeData& data, 574 const ui::OSExchangeData& data,
575 const gfx::Point& location, 575 const gfx::Point& location,
576 int operation) { 576 int operation) {
577 gfx::Point root_location(location); 577 gfx::Point root_location(location);
578 aura::RootWindow* root_window = window_->GetRootWindow(); 578 aura::RootWindow* root_window = window_->GetRootWindow();
579 aura::Window::ConvertPointToWindow(window_, root_window, &root_location); 579 aura::Window::ConvertPointToWindow(window_, root_window, &root_location);
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
703 gfx::NativeCursor NativeWidgetAura::GetCursor(const gfx::Point& point) { 703 gfx::NativeCursor NativeWidgetAura::GetCursor(const gfx::Point& point) {
704 return cursor_; 704 return cursor_;
705 } 705 }
706 706
707 int NativeWidgetAura::GetNonClientComponent(const gfx::Point& point) const { 707 int NativeWidgetAura::GetNonClientComponent(const gfx::Point& point) const {
708 return delegate_->GetNonClientComponent(point); 708 return delegate_->GetNonClientComponent(point);
709 } 709 }
710 710
711 bool NativeWidgetAura::OnMouseEvent(aura::MouseEvent* event) { 711 bool NativeWidgetAura::OnMouseEvent(aura::MouseEvent* event) {
712 DCHECK(window_->IsVisible()); 712 DCHECK(window_->IsVisible());
713
713 if (event->type() == ui::ET_MOUSEWHEEL) { 714 if (event->type() == ui::ET_MOUSEWHEEL) {
714 MouseWheelEvent wheel_event(event); 715 MouseWheelEvent wheel_event(event);
715 return delegate_->OnMouseEvent(wheel_event); 716 return delegate_->OnMouseEvent(wheel_event);
716 } 717 }
717 if (event->type() == ui::ET_SCROLL) { 718 if (event->type() == ui::ET_SCROLL) {
718 ScrollEvent scroll_event(static_cast<aura::ScrollEvent*>(event)); 719 ScrollEvent scroll_event(static_cast<aura::ScrollEvent*>(event));
719 return delegate_->OnMouseEvent(scroll_event); 720 return delegate_->OnMouseEvent(scroll_event);
720 } 721 }
721 MouseEvent mouse_event(event); 722 MouseEvent mouse_event(event);
722 if (tooltip_manager_.get()) 723 if (tooltip_manager_.get())
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
920 } 921 }
921 } 922 }
922 923
923 // static 924 // static
924 bool NativeWidgetPrivate::IsMouseButtonDown() { 925 bool NativeWidgetPrivate::IsMouseButtonDown() {
925 return aura::Env::GetInstance()->is_mouse_button_down(); 926 return aura::Env::GetInstance()->is_mouse_button_down();
926 } 927 }
927 928
928 } // namespace internal 929 } // namespace internal
929 } // namespace views 930 } // namespace views
OLDNEW
« ui/ui.gyp ('K') | « ui/ui.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698