summaryrefslogtreecommitdiff
path: root/apps/gui/select.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-12-05 23:37:14 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-12-05 23:37:14 +0000
commitb05eec8b1ea4cbad0b668a8974c87272acc78ed6 (patch)
treed3df417790fe731d9ef7f65d01a11cbd374285dc /apps/gui/select.c
parentf981ea93fb411019133a022c7dd873166d66b5dd (diff)
downloadrockbox-b05eec8b1ea4cbad0b668a8974c87272acc78ed6.tar.gz
rockbox-b05eec8b1ea4cbad0b668a8974c87272acc78ed6.zip
Big Code Police raid. Pretty pretty please, we do no macrofy simple
assignments and things just to make them appear as function calls. That makes code harder to follow. Did some gcc4 warning fixes as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8163 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/select.c')
-rw-r--r--apps/gui/select.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/gui/select.c b/apps/gui/select.c
index 2f3bddec68..12b3c91620 100644
--- a/apps/gui/select.c
+++ b/apps/gui/select.c
@@ -60,11 +60,11 @@ void gui_select_draw(struct gui_select * select, struct screen * display)
60 screen_set_xmargin(display, 0); 60 screen_set_xmargin(display, 0);
61#endif 61#endif
62 gui_textarea_clear(display); 62 gui_textarea_clear(display);
63 display->puts_scroll(0, 0, option_select_get_title(&(select->options))); 63 display->puts_scroll(0, 0, (unsigned char *)select->options.title);
64 64
65 if(gui_select_is_canceled(select)) 65 if(select->canceled)
66 display->puts_scroll(0, 0, str(LANG_MENU_SETTING_CANCEL)); 66 display->puts_scroll(0, 0, str(LANG_MENU_SETTING_CANCEL));
67 display->puts_scroll(0, 1, selected); 67 display->puts_scroll(0, 1, (unsigned char *)selected);
68 gui_textarea_update(display); 68 gui_textarea_update(display);
69} 69}
70 70
@@ -77,31 +77,31 @@ void gui_syncselect_draw(struct gui_select * select)
77 77
78bool gui_syncselect_do_button(struct gui_select * select, int button) 78bool gui_syncselect_do_button(struct gui_select * select, int button)
79{ 79{
80 gui_select_limit_loop(select, false); 80 select->options.limit_loop = false;
81 switch(button) 81 switch(button)
82 { 82 {
83 case SELECT_INC | BUTTON_REPEAT : 83 case SELECT_INC | BUTTON_REPEAT :
84#ifdef SELECT_RC_INC 84#ifdef SELECT_RC_INC
85 case SELECT_RC_INC | BUTTON_REPEAT : 85 case SELECT_RC_INC | BUTTON_REPEAT :
86#endif 86#endif
87 gui_select_limit_loop(select, true); 87 select->options.limit_loop = true;
88 case SELECT_INC : 88 case SELECT_INC :
89#ifdef SELECT_RC_INC 89#ifdef SELECT_RC_INC
90 case SELECT_RC_INC : 90 case SELECT_RC_INC :
91#endif 91#endif
92 gui_select_next(select); 92 option_select_next(&select->options);
93 return(true); 93 return(true);
94 94
95 case SELECT_DEC | BUTTON_REPEAT : 95 case SELECT_DEC | BUTTON_REPEAT :
96#ifdef SELECT_RC_DEC 96#ifdef SELECT_RC_DEC
97 case SELECT_RC_DEC | BUTTON_REPEAT : 97 case SELECT_RC_DEC | BUTTON_REPEAT :
98#endif 98#endif
99 gui_select_limit_loop(select, true); 99 select->options.limit_loop = true;
100 case SELECT_DEC : 100 case SELECT_DEC :
101#ifdef SELECT_RC_DEC 101#ifdef SELECT_RC_DEC
102 case SELECT_RC_DEC : 102 case SELECT_RC_DEC :
103#endif 103#endif
104 gui_select_prev(select); 104 option_select_prev(&select->options);
105 return(true); 105 return(true);
106 106
107 case SELECT_OK : 107 case SELECT_OK :
@@ -114,7 +114,7 @@ bool gui_syncselect_do_button(struct gui_select * select, int button)
114#ifdef SELECT_OK2 114#ifdef SELECT_OK2
115 case SELECT_OK2 : 115 case SELECT_OK2 :
116#endif 116#endif
117 gui_select_validate(select); 117 select->validated=true;
118 return(false); 118 return(false);
119 119
120 case SELECT_CANCEL : 120 case SELECT_CANCEL :
@@ -127,7 +127,7 @@ bool gui_syncselect_do_button(struct gui_select * select, int button)
127#ifdef SELECT_RC_CANCEL2 127#ifdef SELECT_RC_CANCEL2
128 case SELECT_RC_CANCEL2 : 128 case SELECT_RC_CANCEL2 :
129#endif 129#endif
130 gui_select_cancel(select); 130 select->canceled = true;
131 gui_syncselect_draw(select); 131 gui_syncselect_draw(select);
132 sleep(HZ/2); 132 sleep(HZ/2);
133 return(false); 133 return(false);