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

Side by Side Diff: chrome/views/widget/widget_win.h

Issue 50017: Issue 21268: The Remake... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 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
« no previous file with comments | « chrome/views/widget/root_view.cc ('k') | chrome/views/widget/widget_win.cc » ('j') | 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) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ 5 #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_
6 #define CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ 6 #define CHROME_VIEWS_WIDGET_WIDGET_WIN_H_
7 7
8 #include <atlbase.h> 8 #include <atlbase.h>
9 #include <atlcrack.h> 9 #include <atlcrack.h>
10 10
(...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after
469 virtual void OnFinalMessage(HWND window); 469 virtual void OnFinalMessage(HWND window);
470 470
471 // Start tracking all mouse events so that this window gets sent mouse leave 471 // Start tracking all mouse events so that this window gets sent mouse leave
472 // messages too. |is_nonclient| is true when we should track WM_NCMOUSELEAVE 472 // messages too. |is_nonclient| is true when we should track WM_NCMOUSELEAVE
473 // messages instead of WM_MOUSELEAVE ones. 473 // messages instead of WM_MOUSELEAVE ones.
474 void TrackMouseEvents(DWORD mouse_tracking_flags); 474 void TrackMouseEvents(DWORD mouse_tracking_flags);
475 475
476 // Actually handle mouse events. These functions are called by subclasses who 476 // Actually handle mouse events. These functions are called by subclasses who
477 // override the message handlers above to do the actual real work of handling 477 // override the message handlers above to do the actual real work of handling
478 // the event in the View system. 478 // the event in the View system.
479 bool ProcessMousePressed(const CPoint& point, UINT flags, bool dbl_click); 479 bool ProcessMousePressed(const CPoint& point,
480 UINT flags,
481 bool dbl_click,
482 bool non_client);
480 void ProcessMouseDragged(const CPoint& point, UINT flags); 483 void ProcessMouseDragged(const CPoint& point, UINT flags);
481 void ProcessMouseReleased(const CPoint& point, UINT flags); 484 void ProcessMouseReleased(const CPoint& point, UINT flags);
482 void ProcessMouseMoved(const CPoint& point, UINT flags, bool is_nonclient); 485 void ProcessMouseMoved(const CPoint& point, UINT flags, bool is_nonclient);
483 void ProcessMouseExited(); 486 void ProcessMouseExited();
484 487
485 // Makes sure the window still fits on screen after a settings change message 488 // Makes sure the window still fits on screen after a settings change message
486 // from the OS, e.g. a screen resolution change. 489 // from the OS, e.g. a screen resolution change.
487 virtual void AdjustWindowToFitScreenSize(); 490 virtual void AdjustWindowToFitScreenSize();
488 491
489 // Handles re-laying out content in response to a window size change. 492 // Handles re-laying out content in response to a window size change.
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
606 // Instance of accessibility information and handling for MSAA root 609 // Instance of accessibility information and handling for MSAA root
607 CComPtr<IAccessible> accessibility_root_; 610 CComPtr<IAccessible> accessibility_root_;
608 611
609 // Our hwnd. 612 // Our hwnd.
610 HWND hwnd_; 613 HWND hwnd_;
611 }; 614 };
612 615
613 } // namespace views 616 } // namespace views
614 617
615 #endif // #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ 618 #endif // #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_
OLDNEW
« no previous file with comments | « chrome/views/widget/root_view.cc ('k') | chrome/views/widget/widget_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698