summaryrefslogtreecommitdiff
path: root/include/vcl/window.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-07-15 09:21:38 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-07-15 11:56:09 +0100
commit65ecb0d8f43f99f3794fe1aa19c87c153534fbf2 (patch)
tree61dc4dd87e68520eee49be0a47d713e0cfed5c1b /include/vcl/window.hxx
parent835c9e6d842fb726e11afee032ef1d25d28efd58 (diff)
Related: fdo#80633 we can retain cached size for visibility change
we still need to invalidate the layout of our parents, but we can keep the cached optimal size Change-Id: I8e77366bd61ff45d34f9d411c7f501a3a9ccbd4e
Diffstat (limited to 'include/vcl/window.hxx')
-rw-r--r--include/vcl/window.hxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/vcl/window.hxx b/include/vcl/window.hxx
index 2d68c7ae19e8..40ea0095d165 100644
--- a/include/vcl/window.hxx
+++ b/include/vcl/window.hxx
@@ -247,6 +247,7 @@ typedef sal_uInt16 StateChangedType;
#define STATE_CHANGE_READONLY ((StateChangedType)16)
#define STATE_CHANGE_EXTENDEDSTYLE ((StateChangedType)17)
#define STATE_CHANGE_MIRRORING ((StateChangedType)18)
+#define STATE_CHANGE_LAYOUT ((StateChangedType)19)
#define STATE_CHANGE_CONTROL_FOCUS ((StateChangedType)20)
#define STATE_CHANGE_USER ((StateChangedType)10000)
@@ -1201,7 +1202,7 @@ public:
*
* akin to gtk_widget_queue_resize
*/
- virtual void queue_resize();
+ virtual void queue_resize(StateChangedType eReason = STATE_CHANGE_LAYOUT);
/*
* Sets the "width-request" property