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

Side by Side Diff: ui/aura/remote_window_tree_host_win.cc

Issue 201573015: Introdcue AshWindowTreeHost and move ash/chrome specific code in WTH to ash. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 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 | Annotate | Revision Log
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/aura/remote_window_tree_host_win.h" 5 #include "ui/aura/remote_window_tree_host_win.h"
6 6
7 #include <windows.h> 7 #include <windows.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 10
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
383 ui::RemoteInputMethodPrivateWin* remote_input_method_private = 383 ui::RemoteInputMethodPrivateWin* remote_input_method_private =
384 GetRemoteInputMethodPrivate(); 384 GetRemoteInputMethodPrivate();
385 if (remote_input_method_private) 385 if (remote_input_method_private)
386 remote_input_method_private->SetRemoteDelegate(this); 386 remote_input_method_private->SetRemoteDelegate(this);
387 } 387 }
388 388
389 void RemoteWindowTreeHostWin::Hide() { 389 void RemoteWindowTreeHostWin::Hide() {
390 NOTIMPLEMENTED(); 390 NOTIMPLEMENTED();
391 } 391 }
392 392
393 void RemoteWindowTreeHostWin::ToggleFullScreen() {
394 }
395
396 gfx::Rect RemoteWindowTreeHostWin::GetBounds() const { 393 gfx::Rect RemoteWindowTreeHostWin::GetBounds() const {
397 return gfx::Rect(window_size_); 394 return gfx::Rect(window_size_);
398 } 395 }
399 396
400 void RemoteWindowTreeHostWin::SetBounds(const gfx::Rect& bounds) { 397 void RemoteWindowTreeHostWin::SetBounds(const gfx::Rect& bounds) {
401 window_size_ = bounds.size(); 398 window_size_ = bounds.size();
402 OnHostResized(bounds.size()); 399 OnHostResized(bounds.size());
403 } 400 }
404 401
405 gfx::Insets RemoteWindowTreeHostWin::GetInsets() const {
406 return gfx::Insets();
407 }
408
409 void RemoteWindowTreeHostWin::SetInsets(const gfx::Insets& insets) {
410 }
411
412 gfx::Point RemoteWindowTreeHostWin::GetLocationOnNativeScreen() const { 402 gfx::Point RemoteWindowTreeHostWin::GetLocationOnNativeScreen() const {
413 return gfx::Point(0, 0); 403 return gfx::Point(0, 0);
414 } 404 }
415 405
416 void RemoteWindowTreeHostWin::SetCapture() { 406 void RemoteWindowTreeHostWin::SetCapture() {
417 } 407 }
418 408
419 void RemoteWindowTreeHostWin::ReleaseCapture() { 409 void RemoteWindowTreeHostWin::ReleaseCapture() {
420 } 410 }
421 411
422 bool RemoteWindowTreeHostWin::QueryMouseLocation(gfx::Point* location_return) { 412 bool RemoteWindowTreeHostWin::QueryMouseLocation(gfx::Point* location_return) {
423 aura::client::CursorClient* cursor_client = 413 aura::client::CursorClient* cursor_client =
424 aura::client::GetCursorClient(window()); 414 aura::client::GetCursorClient(window());
425 if (cursor_client && !cursor_client->IsMouseEventsEnabled()) { 415 if (cursor_client && !cursor_client->IsMouseEventsEnabled()) {
426 *location_return = gfx::Point(0, 0); 416 *location_return = gfx::Point(0, 0);
427 return false; 417 return false;
428 } 418 }
429 POINT pt; 419 POINT pt;
430 GetCursorPos(&pt); 420 GetCursorPos(&pt);
431 *location_return = 421 *location_return =
432 gfx::Point(static_cast<int>(pt.x), static_cast<int>(pt.y)); 422 gfx::Point(static_cast<int>(pt.x), static_cast<int>(pt.y));
433 return true; 423 return true;
434 } 424 }
435 425
436 bool RemoteWindowTreeHostWin::ConfineCursorToRootWindow() {
437 return true;
438 }
439
440 void RemoteWindowTreeHostWin::UnConfineCursor() {
441 }
442
443 void RemoteWindowTreeHostWin::SetCursorNative(gfx::NativeCursor native_cursor) { 426 void RemoteWindowTreeHostWin::SetCursorNative(gfx::NativeCursor native_cursor) {
444 if (!host_) 427 if (!host_)
445 return; 428 return;
446 host_->Send( 429 host_->Send(
447 new MetroViewerHostMsg_SetCursor(uint64(native_cursor.platform()))); 430 new MetroViewerHostMsg_SetCursor(uint64(native_cursor.platform())));
448 } 431 }
449 432
450 void RemoteWindowTreeHostWin::MoveCursorToNative(const gfx::Point& location) { 433 void RemoteWindowTreeHostWin::MoveCursorToNative(const gfx::Point& location) {
451 VLOG(1) << "In MoveCursorTo: " << location.x() << ", " << location.y(); 434 VLOG(1) << "In MoveCursorTo: " << location.x() << ", " << location.y();
452 if (!host_) 435 if (!host_)
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
765 } 748 }
766 749
767 void RemoteWindowTreeHostWin::SetEventFlags(uint32 flags) { 750 void RemoteWindowTreeHostWin::SetEventFlags(uint32 flags) {
768 if (flags == event_flags_) 751 if (flags == event_flags_)
769 return; 752 return;
770 event_flags_ = flags; 753 event_flags_ = flags;
771 SetVirtualKeyStates(event_flags_); 754 SetVirtualKeyStates(event_flags_);
772 } 755 }
773 756
774 } // namespace aura 757 } // namespace aura
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698