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

Unified Diff: views/window/window_win.h

Issue 6591120: Update MouseEvent (initial pass). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address comments. Created 9 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « views/widget/widget_win.cc ('k') | views/window/window_win.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: views/window/window_win.h
diff --git a/views/window/window_win.h b/views/window/window_win.h
index e9db7687939927024f451c011e1a72aa1f6fe6d6..bb833ae9bee838242641c10381d6fab53640388d 100644
--- a/views/window/window_win.h
+++ b/views/window/window_win.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -66,39 +66,39 @@ class WindowWin : public WidgetWin,
}
// Overridden from Window:
- virtual gfx::Rect GetBounds() const;
- virtual gfx::Rect GetNormalBounds() const;
+ virtual gfx::Rect GetBounds() const OVERRIDE;
+ virtual gfx::Rect GetNormalBounds() const OVERRIDE;
virtual void SetWindowBounds(const gfx::Rect& bounds,
- gfx::NativeWindow other_window);
- virtual void Show();
- virtual void HideWindow();
- virtual void SetNativeWindowProperty(const char* name, void* value);
- virtual void* GetNativeWindowProperty(const char* name);
- virtual void PushForceHidden();
- virtual void PopForceHidden();
- virtual void Activate();
- virtual void Deactivate();
- virtual void Close();
- virtual void Maximize();
- virtual void Minimize();
- virtual void Restore();
- virtual bool IsActive() const;
- virtual bool IsVisible() const;
- virtual bool IsMaximized() const;
- virtual bool IsMinimized() const;
- virtual void SetFullscreen(bool fullscreen);
- virtual bool IsFullscreen() const;
- virtual void SetUseDragFrame(bool use_drag_frame);
- virtual void EnableClose(bool enable);
- virtual void DisableInactiveRendering();
- virtual void UpdateWindowTitle();
- virtual void UpdateWindowIcon();
- virtual void SetIsAlwaysOnTop(bool always_on_top);
- virtual NonClientFrameView* CreateFrameViewForWindow();
- virtual void UpdateFrameAfterFrameChange();
- virtual gfx::NativeWindow GetNativeWindow() const;
- virtual bool ShouldUseNativeFrame() const;
- virtual void FrameTypeChanged();
+ gfx::NativeWindow other_window) OVERRIDE;
+ virtual void Show() OVERRIDE;
+ virtual void HideWindow() OVERRIDE;
+ virtual void SetNativeWindowProperty(const char* name, void* value) OVERRIDE;
+ virtual void* GetNativeWindowProperty(const char* name) OVERRIDE;
+ virtual void PushForceHidden() OVERRIDE;
+ virtual void PopForceHidden() OVERRIDE;
+ virtual void Activate() OVERRIDE;
+ virtual void Deactivate() OVERRIDE;
+ virtual void Close() OVERRIDE;
+ virtual void Maximize() OVERRIDE;
+ virtual void Minimize() OVERRIDE;
+ virtual void Restore() OVERRIDE;
+ virtual bool IsActive() const OVERRIDE;
+ virtual bool IsVisible() const OVERRIDE;
+ virtual bool IsMaximized() const OVERRIDE;
+ virtual bool IsMinimized() const OVERRIDE;
+ virtual void SetFullscreen(bool fullscreen) OVERRIDE;
+ virtual bool IsFullscreen() const OVERRIDE;
+ virtual void SetUseDragFrame(bool use_drag_frame) OVERRIDE;
+ virtual void EnableClose(bool enable) OVERRIDE;
+ virtual void DisableInactiveRendering() OVERRIDE;
+ virtual void UpdateWindowTitle() OVERRIDE;
+ virtual void UpdateWindowIcon() OVERRIDE;
+ virtual void SetIsAlwaysOnTop(bool always_on_top) OVERRIDE;
+ virtual NonClientFrameView* CreateFrameViewForWindow() OVERRIDE;
+ virtual void UpdateFrameAfterFrameChange() OVERRIDE;
+ virtual gfx::NativeWindow GetNativeWindow() const OVERRIDE;
+ virtual bool ShouldUseNativeFrame() const OVERRIDE;
+ virtual void FrameTypeChanged() OVERRIDE;
// Returns the system set window title font.
static gfx::Font GetWindowTitleFont();
@@ -113,7 +113,7 @@ class WindowWin : public WidgetWin,
// If parent is NULL, this WindowWin is top level on the desktop.
// If |bounds| is empty, the view is queried for its preferred size and
// centered on screen.
- virtual void Init(HWND parent, const gfx::Rect& bounds);
+ virtual void Init(gfx::NativeView parent, const gfx::Rect& bounds) OVERRIDE;
// Sizes the window to the default size specified by its ClientView.
virtual void SizeWindowToDefault();
@@ -124,35 +124,40 @@ class WindowWin : public WidgetWin,
virtual gfx::Insets GetClientAreaInsets() const;
// Overridden from WidgetWin:
- virtual void OnActivate(UINT action, BOOL minimized, HWND window);
- virtual void OnActivateApp(BOOL active, DWORD thread_id);
+ virtual void OnActivate(UINT action, BOOL minimized, HWND window) OVERRIDE;
+ virtual void OnActivateApp(BOOL active, DWORD thread_id) OVERRIDE;
virtual LRESULT OnAppCommand(HWND window, short app_command, WORD device,
- int keystate);
- virtual void OnCommand(UINT notification_code, int command_id, HWND window);
- virtual void OnDestroy();
+ int keystate) OVERRIDE;
+ virtual void OnCommand(UINT notification_code, int command_id, HWND window)
+ OVERRIDE;
+ virtual void OnDestroy() OVERRIDE;
virtual LRESULT OnDwmCompositionChanged(UINT msg, WPARAM w_param,
- LPARAM l_param);
- virtual void OnFinalMessage(HWND window);
- virtual void OnGetMinMaxInfo(MINMAXINFO* minmax_info);
- virtual void OnInitMenu(HMENU menu);
- virtual void OnMouseLeave();
- virtual LRESULT OnNCActivate(BOOL active);
+ LPARAM l_param) OVERRIDE;
+ virtual void OnFinalMessage(HWND window) OVERRIDE;
+ virtual void OnGetMinMaxInfo(MINMAXINFO* minmax_info) OVERRIDE;
+ virtual void OnInitMenu(HMENU menu) OVERRIDE;
+ virtual LRESULT OnMouseLeave(UINT message, WPARAM w_param, LPARAM l_param)
+ OVERRIDE;
+ virtual LRESULT OnMouseRange(UINT message, WPARAM w_param, LPARAM l_param)
+ OVERRIDE;
+ virtual LRESULT OnNCActivate(BOOL active) OVERRIDE;
LRESULT OnNCCalcSize(BOOL mode, LPARAM l_param); // Don't override.
- virtual LRESULT OnNCHitTest(const CPoint& point);
- virtual void OnNCPaint(HRGN rgn);
- virtual void OnNCLButtonDown(UINT ht_component, const CPoint& point);
- virtual void OnNCRButtonDown(UINT ht_component, const CPoint& point);
- virtual void OnRButtonUp(UINT ht_component, const CPoint& point);
- virtual LRESULT OnNCUAHDrawCaption(UINT msg, WPARAM w_param, LPARAM l_param);
- virtual LRESULT OnNCUAHDrawFrame(UINT msg, WPARAM w_param, LPARAM l_param);
- virtual LRESULT OnSetIcon(UINT size_type, HICON new_icon);
- virtual LRESULT OnSetText(const wchar_t* text);
- virtual void OnSettingChange(UINT flags, const wchar_t* section);
- virtual void OnSize(UINT size_param, const CSize& new_size);
- virtual void OnSysCommand(UINT notification_code, CPoint click);
- virtual void OnWindowPosChanging(WINDOWPOS* window_pos);
- virtual Window* GetWindow() { return this; }
- virtual const Window* GetWindow() const { return this; }
+ virtual LRESULT OnNCHitTest(const CPoint& point) OVERRIDE;
+ virtual void OnNCPaint(HRGN rgn) OVERRIDE;
+ virtual LRESULT OnNCMouseRange(UINT message, WPARAM w_param, LPARAM l_param)
+ OVERRIDE;
+ virtual LRESULT OnNCUAHDrawCaption(UINT msg, WPARAM w_param, LPARAM l_param)
+ OVERRIDE;
+ virtual LRESULT OnNCUAHDrawFrame(UINT msg, WPARAM w_param, LPARAM l_param)
+ OVERRIDE;
+ virtual LRESULT OnSetIcon(UINT size_type, HICON new_icon) OVERRIDE;
+ virtual LRESULT OnSetText(const wchar_t* text) OVERRIDE;
+ virtual void OnSettingChange(UINT flags, const wchar_t* section) OVERRIDE;
+ virtual void OnSize(UINT size_param, const CSize& new_size) OVERRIDE;
+ virtual void OnSysCommand(UINT notification_code, CPoint click) OVERRIDE;
+ virtual void OnWindowPosChanging(WINDOWPOS* window_pos) OVERRIDE;
+ virtual Window* GetWindow() OVERRIDE { return this; }
+ virtual const Window* GetWindow() const OVERRIDE { return this; }
// Accessor for disable_inactive_rendering_.
bool disable_inactive_rendering() const {
@@ -210,13 +215,6 @@ class WindowWin : public WidgetWin,
void UpdateAccessibleRole();
void UpdateAccessibleState();
- // Converts a non-client mouse down message to a regular ChromeViews event
- // and handle it. |point| is the mouse position of the message in screen
- // coords. |flags| are flags that would be passed with a WM_L/M/RBUTTON*
- // message and relate to things like which button was pressed. These are
- // combined with flags relating to the current key state.
- void ProcessNCMousePress(const CPoint& point, int flags);
-
// Calls the default WM_NCACTIVATE handler with the specified activation
// value, safely wrapping the call in a ScopedRedrawLock to prevent frame
// flicker.
« no previous file with comments | « views/widget/widget_win.cc ('k') | views/window/window_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698