From a0bd8877f3819aaf8221376a16a018d0cbd19033 Mon Sep 17 00:00:00 2001 From: gotmor Date: Wed, 9 May 2007 19:40:53 +0000 Subject: raise, lower actions git-svn-id: http://dzen.googlecode.com/svn/trunk@15 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- action.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'action.c') diff --git a/action.c b/action.c index c0e090d..9b5ee81 100644 --- a/action.c +++ b/action.c @@ -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; +} -- cgit v1.2.3-54-g00ecf