aboutsummaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-08-14 13:51:10 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-08-14 13:51:10 +0000
commit8637be0fdc4e67434d76fed1ca65e54bb92ddb41 (patch)
tree1d88643b3b2c241d6457f0409abea13c4a3a59fc /action.c
parentc6884614e88d1f194f4572711b2493a6da6561c4 (diff)
downloaddzen-8637be0fdc4e67434d76fed1ca65e54bb92ddb41.tar.gz
dzen-8637be0fdc4e67434d76fed1ca65e54bb92ddb41.zip
added XPM icons support
drawing enhancement and fixes added command line option '-h' to set the line height git-svn-id: http://dzen.googlecode.com/svn/trunk@153 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'action.c')
-rw-r--r--action.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/action.c b/action.c
index fac5a44..5865fda 100644
--- a/action.c
+++ b/action.c
@@ -53,6 +53,8 @@ struct action_lookup ac_lookup_table[] = {
{ "scrollend", a_scrollend},
{ "grabkeys", a_grabkeys},
{ "ungrabkeys", a_ungrabkeys},
+ { "grabmouse", a_grabmouse},
+ { "ungrabmouse", a_ungrabmouse},
{ 0, 0 }
};
@@ -526,3 +528,18 @@ a_ungrabkeys(char * opt[]) {
return 0;
}
+int
+a_grabmouse(char * opt[]) {
+ (void)opt;
+ XGrabPointer(dzen.dpy, RootWindow(dzen.dpy, dzen.screen),
+ True, ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, None, CurrentTime);
+ return 0;
+}
+
+int
+a_ungrabmouse(char * opt[]) {
+ (void)opt;
+ XUngrabPointer(dzen.dpy, CurrentTime);
+ return 0;
+}
+