diff options
author | Sebastian Geerken <devnull@localhost> | 2014-06-16 21:29:05 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-06-16 21:29:05 +0200 |
commit | d23346d250cd18718f0540cfca49e2204fb40767 (patch) | |
tree | 58ee8e7a8590c104bdc0067dc89552d165ab991f /dw/layout.hh | |
parent | 3d05377424b220d8bddc45c062c54dd6aab66f26 (diff) |
Started work on more efficient handling of viewport size changes.
Diffstat (limited to 'dw/layout.hh')
-rw-r--r-- | dw/layout.hh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dw/layout.hh b/dw/layout.hh index 0dc3cfbc..d83aeedb 100644 --- a/dw/layout.hh +++ b/dw/layout.hh @@ -157,13 +157,15 @@ private: public: Widget *widget; int ref; - bool extremesChanged; + bool extremesChanged, fast; - inline QueueResizeItem (Widget *widget, int ref, bool extremesChanged) + inline QueueResizeItem (Widget *widget, int ref, bool extremesChanged, + bool fast) { this->widget = widget; this->ref = ref; this->extremesChanged = extremesChanged; + this->fast = fast; } }; @@ -267,8 +269,7 @@ private: void enterResizeIdle () { resizeIdleCounter++; } void leaveResizeIdle () { resizeIdleCounter--; } - bool widgetAffectedByContainerSizeChange (Widget *widget); - void containerSizeChanged (Widget *widget); + void containerSizeChanged (); public: Layout (Platform *platform); |