forked from len0rd/rockbox
Deinline fuction and some whitespace tweaks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23062 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
11f2564f73
commit
15514b0dc6
1 changed files with 18 additions and 17 deletions
|
|
@ -19,7 +19,6 @@
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
|
|
@ -64,7 +63,7 @@ static void quickscreen_fix_viewports(struct gui_quickscreen *qs,
|
||||||
/* nb_lines only returns the number of fully visible lines, small screens
|
/* nb_lines only returns the number of fully visible lines, small screens
|
||||||
or really large fonts could cause problems with the calculation below.
|
or really large fonts could cause problems with the calculation below.
|
||||||
*/
|
*/
|
||||||
if(nb_lines==0)
|
if (nb_lines == 0)
|
||||||
nb_lines++;
|
nb_lines++;
|
||||||
|
|
||||||
char_height = parent->height/nb_lines;
|
char_height = parent->height/nb_lines;
|
||||||
|
|
@ -193,7 +192,7 @@ static void gui_quickscreen_draw(const struct gui_quickscreen *qs,
|
||||||
int temp;
|
int temp;
|
||||||
display->set_viewport(parent);
|
display->set_viewport(parent);
|
||||||
display->clear_viewport();
|
display->clear_viewport();
|
||||||
for (i=0; i<QUICKSCREEN_ITEM_COUNT; i++)
|
for (i = 0; i < QUICKSCREEN_ITEM_COUNT; i++)
|
||||||
{
|
{
|
||||||
if (!qs->items[i])
|
if (!qs->items[i])
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -242,7 +241,7 @@ static void gui_quickscreen_draw(const struct gui_quickscreen *qs,
|
||||||
static void talk_qs_option(struct settings_list *opt, bool enqueue)
|
static void talk_qs_option(struct settings_list *opt, bool enqueue)
|
||||||
{
|
{
|
||||||
if (global_settings.talk_menu) {
|
if (global_settings.talk_menu) {
|
||||||
if(!enqueue)
|
if (!enqueue)
|
||||||
talk_shutup();
|
talk_shutup();
|
||||||
talk_id(opt->lang_id, true);
|
talk_id(opt->lang_id, true);
|
||||||
option_talk_value(opt, option_value_as_int(opt), true);
|
option_talk_value(opt, option_value_as_int(opt), true);
|
||||||
|
|
@ -335,29 +334,30 @@ static bool gui_syncquickscreen_run(struct gui_quickscreen * qs, int button_ente
|
||||||
talk_qs_option((struct settings_list *)qs->items[QUICKSCREEN_BOTTOM], true);
|
talk_qs_option((struct settings_list *)qs->items[QUICKSCREEN_BOTTOM], true);
|
||||||
talk_qs_option((struct settings_list *)qs->items[QUICKSCREEN_RIGHT], true);
|
talk_qs_option((struct settings_list *)qs->items[QUICKSCREEN_RIGHT], true);
|
||||||
while (true) {
|
while (true) {
|
||||||
button = get_action(CONTEXT_QUICKSCREEN,HZ/5);
|
button = get_action(CONTEXT_QUICKSCREEN, HZ/5);
|
||||||
#ifdef HAVE_TOUCHSCREEN
|
#ifdef HAVE_TOUCHSCREEN
|
||||||
if (button == ACTION_TOUCHSCREEN)
|
if (button == ACTION_TOUCHSCREEN)
|
||||||
button = quickscreen_touchscreen_button(vps[SCREEN_MAIN]);
|
button = quickscreen_touchscreen_button(vps[SCREEN_MAIN]);
|
||||||
#endif
|
#endif
|
||||||
if(default_event_handler(button) == SYS_USB_CONNECTED)
|
if (default_event_handler(button) == SYS_USB_CONNECTED)
|
||||||
return(true);
|
return(true);
|
||||||
if(gui_quickscreen_do_button(qs, button))
|
if (gui_quickscreen_do_button(qs, button))
|
||||||
{
|
{
|
||||||
changed = true;
|
changed = true;
|
||||||
can_quit=true;
|
can_quit = true;
|
||||||
FOR_NB_SCREENS(i)
|
FOR_NB_SCREENS(i)
|
||||||
gui_quickscreen_draw(qs, &screens[i], &parent[i], vps[i],&vp_icons[i]);
|
gui_quickscreen_draw(qs, &screens[i], &parent[i],
|
||||||
|
vps[i], &vp_icons[i]);
|
||||||
if (qs->callback)
|
if (qs->callback)
|
||||||
qs->callback(qs);
|
qs->callback(qs);
|
||||||
}
|
}
|
||||||
else if(button==button_enter)
|
else if (button == button_enter)
|
||||||
can_quit=true;
|
can_quit = true;
|
||||||
|
|
||||||
if((button == button_enter) && can_quit)
|
if ((button == button_enter) && can_quit)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if(button==ACTION_STD_CANCEL)
|
if (button == ACTION_STD_CANCEL)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
/* Notify that we're exiting this screen */
|
/* Notify that we're exiting this screen */
|
||||||
|
|
@ -371,7 +371,7 @@ static bool gui_syncquickscreen_run(struct gui_quickscreen * qs, int button_ente
|
||||||
return changed;
|
return changed;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline const struct settings_list *get_setting(int gs_value,
|
static const struct settings_list *get_setting(int gs_value,
|
||||||
const struct settings_list *defaultval)
|
const struct settings_list *defaultval)
|
||||||
{
|
{
|
||||||
if (gs_value != -1 && gs_value < nb_settings &&
|
if (gs_value != -1 && gs_value < nb_settings &&
|
||||||
|
|
@ -379,6 +379,7 @@ static inline const struct settings_list *get_setting(int gs_value,
|
||||||
return &settings[gs_value];
|
return &settings[gs_value];
|
||||||
return defaultval;
|
return defaultval;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool quick_screen_quick(int button_enter)
|
bool quick_screen_quick(int button_enter)
|
||||||
{
|
{
|
||||||
struct gui_quickscreen qs;
|
struct gui_quickscreen qs;
|
||||||
|
|
@ -393,10 +394,10 @@ bool quick_screen_quick(int button_enter)
|
||||||
find_setting(&global_settings.playlist_shuffle, NULL));
|
find_setting(&global_settings.playlist_shuffle, NULL));
|
||||||
qs.items[QUICKSCREEN_RIGHT] =
|
qs.items[QUICKSCREEN_RIGHT] =
|
||||||
get_setting(global_settings.qs_item_right,
|
get_setting(global_settings.qs_item_right,
|
||||||
find_setting(&global_settings.repeat_mode, NULL));
|
find_setting(&global_settings.repeat_mode, NULL));
|
||||||
qs.items[QUICKSCREEN_BOTTOM] =
|
qs.items[QUICKSCREEN_BOTTOM] =
|
||||||
get_setting(global_settings.qs_item_bottom,
|
get_setting(global_settings.qs_item_bottom,
|
||||||
find_setting(&global_settings.dirfilter, NULL));
|
find_setting(&global_settings.dirfilter, NULL));
|
||||||
|
|
||||||
qs.callback = NULL;
|
qs.callback = NULL;
|
||||||
if (gui_syncquickscreen_run(&qs, button_enter))
|
if (gui_syncquickscreen_run(&qs, button_enter))
|
||||||
|
|
@ -466,7 +467,7 @@ void set_as_qs_item(const struct settings_list *setting,
|
||||||
enum quickscreen_item item)
|
enum quickscreen_item item)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for(i=0;i<nb_settings;i++)
|
for (i = 0; i < nb_settings; i++)
|
||||||
{
|
{
|
||||||
if (&settings[i] == setting)
|
if (&settings[i] == setting)
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue