aboutsummaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-06-13 14:19:06 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-06-13 14:19:06 +0000
commit0fdc56aba62c8b68c7567375ea87e06a44fe8da4 (patch)
treea2cb33874d1e65f5eb51e5449ba8e027edd9807b /main.c
parent7f565f13c4904bba64098d0769c7176cf84688e8 (diff)
downloaddzen-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.c26
1 files changed, 19 insertions, 7 deletions
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)