aboutsummaryrefslogtreecommitdiff
path: root/src/Slit.hh
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-06-18 13:55:17 (GMT)
committerfluxgen <fluxgen>2003-06-18 13:55:17 (GMT)
commite3ab62fed1e63be3e7f6b81c316b15097638faf6 (patch)
tree563a2d45e6e33de08f2b899bbe775f9b2a5a755b /src/Slit.hh
parent501168b557f4c21ca10dfdaad7776c125968363a (diff)
downloadfluxbox-e3ab62fed1e63be3e7f6b81c316b15097638faf6.zip
fluxbox-e3ab62fed1e63be3e7f6b81c316b15097638faf6.tar.bz2
added strut support
Diffstat (limited to 'src/Slit.hh')
-rw-r--r--src/Slit.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Slit.hh b/src/Slit.hh
index 10b141a..7626665 100644
--- a/src/Slit.hh
+++ b/src/Slit.hh
@@ -22,7 +22,7 @@
22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23// DEALINGS IN THE SOFTWARE. 23// DEALINGS IN THE SOFTWARE.
24 24
25/// $Id: Slit.hh,v 1.30 2003/05/17 11:00:50 fluxgen Exp $ 25/// $Id: Slit.hh,v 1.31 2003/06/18 13:49:43 fluxgen Exp $
26 26
27#ifndef SLIT_HH 27#ifndef SLIT_HH
28#define SLIT_HH 28#define SLIT_HH
@@ -44,6 +44,7 @@ class SlitTheme;
44class SlitClient; 44class SlitClient;
45class BScreen; 45class BScreen;
46class FbMenu; 46class FbMenu;
47class Strut;
47 48
48/// Handles dock apps 49/// Handles dock apps
49class Slit : public FbTk::TimeoutHandler, public FbTk::EventHandler { 50class Slit : public FbTk::TimeoutHandler, public FbTk::EventHandler {
@@ -117,6 +118,8 @@ private:
117 void removeClient(SlitClient *client, bool remap, bool destroy); 118 void removeClient(SlitClient *client, bool remap, bool destroy);
118 void loadClientList(const char *filename); 119 void loadClientList(const char *filename);
119 void updateClientmenu(); 120 void updateClientmenu();
121 void clearStrut();
122 void updateStrut();
120 123
121 bool m_hidden, m_do_auto_hide; 124 bool m_hidden, m_do_auto_hide;
122 Direction m_direction; 125 Direction m_direction;
@@ -147,6 +150,7 @@ private:
147 std::auto_ptr<SlitTheme> m_slit_theme; 150 std::auto_ptr<SlitTheme> m_slit_theme;
148 std::auto_ptr<FbTk::Transparent> m_transp; 151 std::auto_ptr<FbTk::Transparent> m_transp;
149 static unsigned int s_eventmask; 152 static unsigned int s_eventmask;
153 Strut *m_strut;
150}; 154};
151 155
152 156