aboutsummaryrefslogtreecommitdiff
path: root/dw/widget.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2013-08-21 19:59:29 +0200
committerSebastian Geerken <devnull@localhost>2013-08-21 19:59:29 +0200
commit144b084e232baa087efc4e8ec716f1258accd2f9 (patch)
treea7d6dba25ee22e16d6c7257de445f6a09473520a /dw/widget.hh
parent8bb2325a0e8b84f177270e3e470bb6c7748a8780 (diff)
Some tests.
Diffstat (limited to 'dw/widget.hh')
-rw-r--r--dw/widget.hh19
1 files changed, 19 insertions, 0 deletions
diff --git a/dw/widget.hh b/dw/widget.hh
index 088c39a6..1b0b7b60 100644
--- a/dw/widget.hh
+++ b/dw/widget.hh
@@ -261,6 +261,25 @@ public:
inline void setDeleteCallback(DW_Callback_t func, void *data)
{ deleteCallbackFunc = func; deleteCallbackData = data; }
+private:
+
+ void enterQueueResize () { if (layout) layout->queueResizeCounter++; }
+ void leaveQueueResize () { if (layout) layout->queueResizeCounter--; }
+ bool queueResizeEntered () { return layout && layout->queueResizeCounter; }
+
+ void enterSizeAllocate () { if (layout) layout->sizeAllocateCounter++; }
+ void leaveSizeAllocate () { if (layout) layout->sizeAllocateCounter--; }
+ bool sizeAllocateEntered () { return layout && layout->sizeAllocateCounter; }
+
+ void enterSizeRequest () { if (layout) layout->sizeRequestCounter++; }
+ void leaveSizeRequest () { if (layout) layout->sizeRequestCounter--; }
+ bool sizeRequestEntered () { return layout && layout->sizeRequestCounter; }
+
+ void enterGetExtremes () { if (layout) layout->getExtremesCounter++; }
+ void leaveGetExtremes () { if (layout) layout->getExtremesCounter--; }
+ bool getExtremesEntered () { return layout && layout->getExtremesCounter; }
+
+
public:
static int CLASS_ID;