summaryrefslogtreecommitdiff
path: root/vcl/inc/win
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@suse.cz>2012-05-14 17:50:43 +0200
committerJan Holesovsky <kendy@suse.cz>2012-05-15 08:39:32 +0200
commit64c696fc92a860fdbbe490ca503391b964dd646f (patch)
tree8f602a179a2e41f24785eee20f299dcec52bacd4 /vcl/inc/win
parent83208da599e46dbba39c9e9a5b503bc4e93d4eea (diff)
aero: Implement a glass menubar on Windows.
We need to default to the Aero colors too, in order to this be really beautiful; but hopefully already in the current state it is an improvement :-) Change-Id: I 113039b62320fa76916ba74071e1eebff4d3476c
Diffstat (limited to 'vcl/inc/win')
-rw-r--r--vcl/inc/win/salframe.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/vcl/inc/win/salframe.h b/vcl/inc/win/salframe.h
index 0d4e206e8507..b8056696b7f8 100644
--- a/vcl/inc/win/salframe.h
+++ b/vcl/inc/win/salframe.h
@@ -144,6 +144,12 @@ public:
virtual void BeginSetClipRegion( sal_uIntPtr nRects );
virtual void UnionClipRegion( long nX, long nY, long nWidth, long nHeight );
virtual void EndSetClipRegion();
+
+ /// Update the region that is supposed to be handled by the window manager
+ ///
+ /// This is primarily for Windows Aero theme in order to be able to draw
+ /// to the Glass area.
+ virtual void extendWindowManagerFrameNative( int nLeft, int nRight, int nTop, int nBottom );
};
void ImplSalGetWorkArea( HWND hWnd, RECT *pRect, const RECT *pParentRect );