diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-05-09 19:40:53 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-05-09 19:40:53 +0000 |
commit | a0bd8877f3819aaf8221376a16a018d0cbd19033 (patch) | |
tree | 01cb9f7f94232986ebf90f22d6ede8ca5beada24 | |
parent | a30099bf029a1da640bd8266622a3522bb856592 (diff) | |
download | dzen-a0bd8877f3819aaf8221376a16a018d0cbd19033.tar.gz dzen-a0bd8877f3819aaf8221376a16a018d0cbd19033.zip |
raise, lower actions
git-svn-id: http://dzen.googlecode.com/svn/trunk@15 f2baff5b-bf2c-0410-a398-912abdc3d8b2
-rw-r--r-- | action.c | 20 | ||||
-rw-r--r-- | action.h | 3 |
2 files changed, 23 insertions, 0 deletions
@@ -46,6 +46,8 @@ struct action_lookup ac_lookup_table[] = { { "scrolldown", a_scrolldown}, { "menuprint", a_menuprint}, { "menuexec", a_menuexec}, + { "raise", a_raise}, + { "lower", a_lower}, { 0, 0 } }; @@ -349,3 +351,21 @@ a_menuexec(char * opt[]) { spawn(dzen.slave_win.tbuf[dzen.slave_win.sel_line + dzen.slave_win.first_line_vis]); return 0; } + +int +a_raise(char * opt[]) { + XRaiseWindow(dzen.dpy, dzen.title_win.win); + + if(dzen.slave_win.max_lines) + XRaiseWindow(dzen.dpy, dzen.slave_win.win); + return 0; +} + +int +a_lower(char * opt[]) { + XLowerWindow(dzen.dpy, dzen.title_win.win); + + if(dzen.slave_win.max_lines) + XLowerWindow(dzen.dpy, dzen.slave_win.win); + return 0; +} @@ -70,4 +70,7 @@ int a_hide(char **); int a_unhide(char **); int a_menuprint(char **); int a_menuexec(char **); +int a_raise(char **); +int a_lower(char **); + |