diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-06-13 14:19:06 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-06-13 14:19:06 +0000 |
commit | 0fdc56aba62c8b68c7567375ea87e06a44fe8da4 (patch) | |
tree | a2cb33874d1e65f5eb51e5449ba8e027edd9807b /main.c | |
parent | 7f565f13c4904bba64098d0769c7176cf84688e8 (diff) | |
download | dzen-0fdc56aba62c8b68c7567375ea87e06a44fe8da4.tar.gz dzen-0fdc56aba62c8b68c7567375ea87e06a44fe8da4.zip |
changed default actions
cleaned up
git-svn-id: http://dzen.googlecode.com/svn/trunk@86 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 26 |
1 files changed, 19 insertions, 7 deletions
@@ -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) |