aboutsummaryrefslogtreecommitdiff
path: root/src/FbWinFrame.hh
diff options
context:
space:
mode:
authorsimonb <simonb>2007-08-09 03:55:51 (GMT)
committersimonb <simonb>2007-08-09 03:55:51 (GMT)
commit3c9f9f61c818172dba6d25a749f5e18ac46b3db8 (patch)
treeee88c54a1bc03be9e161f417c4778ad0cdb876cb /src/FbWinFrame.hh
parent9807e5e676810c9665df68ac6e6a770efa2f555e (diff)
downloadfluxbox-3c9f9f61c818172dba6d25a749f5e18ac46b3db8.zip
fluxbox-3c9f9f61c818172dba6d25a749f5e18ac46b3db8.tar.bz2
port shape fixes stage 2 from trunk
Diffstat (limited to 'src/FbWinFrame.hh')
-rw-r--r--src/FbWinFrame.hh7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/FbWinFrame.hh b/src/FbWinFrame.hh
index 4f42aab..bdc2add 100644
--- a/src/FbWinFrame.hh
+++ b/src/FbWinFrame.hh
@@ -33,6 +33,7 @@
33#include "FbTk/XLayerItem.hh" 33#include "FbTk/XLayerItem.hh"
34#include "FbTk/TextButton.hh" 34#include "FbTk/TextButton.hh"
35#include "Container.hh" 35#include "Container.hh"
36#include "Shape.hh"
36 37
37#include <vector> 38#include <vector>
38#include <list> 39#include <list>
@@ -194,6 +195,8 @@ public:
194 195
195 void reconfigure(); 196 void reconfigure();
196 void setUseShape(bool value); 197 void setUseShape(bool value);
198 void setShapingClient(FbTk::FbWindow *win, bool always_update);
199 void updateShape() { m_shape.update(); }
197 200
198 /** 201 /**
199 @name accessors 202 @name accessors
@@ -392,9 +395,9 @@ private:
392 FbWinFrame &m_frame; 395 FbWinFrame &m_frame;
393 }; 396 };
394 ThemeListener m_themelistener; 397 ThemeListener m_themelistener;
395 std::auto_ptr<Shape> m_shape; 398 Shape m_shape;
396 bool m_disable_shape;
397 399
400 bool m_disable_themeshape;
398}; 401};
399 402
400#endif // FBWINFRAME_HH 403#endif // FBWINFRAME_HH