From 0fdc56aba62c8b68c7567375ea87e06a44fe8da4 Mon Sep 17 00:00:00 2001 From: gotmor Date: Wed, 13 Jun 2007 14:19:06 +0000 Subject: changed default actions cleaned up git-svn-id: http://dzen.googlecode.com/svn/trunk@86 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- main.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 15bc3cb..63a191b 100644 --- a/main.c +++ b/main.c @@ -675,13 +675,25 @@ main(int argc, char *argv[]) { if(action_string) fill_ev_table(action_string); else { - char edef[] = "entertitle=uncollapse,grabkeys;" - "enterslave=grabkeys;leaveslave=collapse,ungrabkeys;" - "button1=menuexec;button2=togglestick;button3=exit:13;" - "button4=scrollup;button5=scrolldown;" - "key_Up=scrollup;key_Left=scrollup;key_Down=scrolldown;key_Right=scrolldown;" - "key_q=ungrabkeys,exit"; - fill_ev_table(edef); + if(!dzen.slave_win.max_lines) { + char edef[] = "button3=exit:13"; + fill_ev_table(edef); + } + else if(dzen.slave_win.ishmenu) { + char edef[] = "enterslave=grabkeys;leaveslave=ungrabkeys;" + "key_Left=scrollup;key_Right=scrolldown;" + "button1=menuexec;button3=exit:13"; + fill_ev_table(edef); + } + else { + char edef[] = "entertitle=uncollapse,grabkeys;" + "enterslave=grabkeys;leaveslave=collapse,ungrabkeys;" + "button1=menuexec;button2=togglestick;button3=exit:13;" + "button4=scrollup;button5=scrolldown;" + "key_Up=scrollup;key_Down=scrolldown;" + "key_q=ungrabkeys,exit"; + fill_ev_table(edef); + } } if((find_event(onexit) != -1) -- cgit v1.2.3-54-g00ecf