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 /action.c | |
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
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 20 |
1 files changed, 20 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; +} |