diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-07-15 09:21:38 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-07-15 11:56:09 +0100 |
commit | 65ecb0d8f43f99f3794fe1aa19c87c153534fbf2 (patch) | |
tree | 61dc4dd87e68520eee49be0a47d713e0cfed5c1b /include/vcl/window.hxx | |
parent | 835c9e6d842fb726e11afee032ef1d25d28efd58 (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.hxx | 3 |
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 |