summaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-27 03:12:21 +0000
committerDana Jansens <danakj@orodu.net>2002-05-27 03:12:21 +0000
commit341c4e04ffc5572dc02563df914dc65a0a57b9f3 (patch)
tree47ebcac952c2e8ca52d4a1bd7ef979d62378c059 /src/Screen.cc
parentc2ab902334e8a3e0a318cd8129d06e19df2858d5 (diff)
mouse wheel support
custom titlebar layout
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index 67033a82..919ea9b6 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -1927,6 +1927,18 @@ void BScreen::buttonPressEvent(XButtonEvent *xbutton) {
blackbox->checkMenu();
rootmenu->show();
}
+ // mouse wheel up
+ } else if (xbutton->button == 4) {
+ if (getCurrentWorkspaceID() >= getWorkspaceCount() - 1)
+ changeWorkspaceID(0);
+ else
+ changeWorkspaceID(getCurrentWorkspaceID() + 1);
+ // mouse wheel down
+ } else if (xbutton->button == 5) {
+ if (getCurrentWorkspaceID() == 0)
+ changeWorkspaceID(getWorkspaceCount() - 1);
+ else
+ changeWorkspaceID(getCurrentWorkspaceID() - 1);
}
}