aboutsummaryrefslogtreecommitdiff
path: root/dw/layout.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-06-16 21:29:05 +0200
committerSebastian Geerken <devnull@localhost>2014-06-16 21:29:05 +0200
commitd23346d250cd18718f0540cfca49e2204fb40767 (patch)
tree58ee8e7a8590c104bdc0067dc89552d165ab991f /dw/layout.hh
parent3d05377424b220d8bddc45c062c54dd6aab66f26 (diff)
Started work on more efficient handling of viewport size changes.
Diffstat (limited to 'dw/layout.hh')
-rw-r--r--dw/layout.hh9
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);