forked from len0rd/rockbox
use set_option instead of menu api for some settings of plugins to make it clear it's a setting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22189 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
357f1f454c
commit
dbce22dc68
2 changed files with 18 additions and 28 deletions
|
@ -879,7 +879,7 @@ retry:
|
|||
}
|
||||
goto retry;
|
||||
}
|
||||
|
||||
|
||||
avail -= len;
|
||||
tracks--;
|
||||
tracks->sort = ((disc_num - 1) << 24) + (track_num << 14) + track_count;
|
||||
|
@ -2052,21 +2052,6 @@ int create_empty_slide(bool force)
|
|||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
Shows the album name setting menu
|
||||
*/
|
||||
int album_name_menu(void)
|
||||
{
|
||||
int selection = show_album_name;
|
||||
|
||||
MENUITEM_STRINGLIST(album_name_menu,"Show album title",NULL,
|
||||
"Hide album title", "Show at the bottom", "Show at the top");
|
||||
rb->do_menu(&album_name_menu, &selection, NULL, false);
|
||||
|
||||
show_album_name = selection;
|
||||
return GO_TO_PREVIOUS;
|
||||
}
|
||||
|
||||
/**
|
||||
Shows the settings menu
|
||||
*/
|
||||
|
@ -2079,6 +2064,12 @@ int settings_menu(void)
|
|||
"Spacing", "Centre margin", "Number of slides", "Zoom",
|
||||
"Show album title", "Resize Covers", "Rebuild cache");
|
||||
|
||||
static const struct opt_items album_name_options[] = {
|
||||
{ "Hide album title", -1 },
|
||||
{ "Show at the bottom", -1 },
|
||||
{ "Show at the top", -1 }
|
||||
};
|
||||
|
||||
do {
|
||||
selection=rb->do_menu(&settings_menu,&selection, NULL, false);
|
||||
switch(selection) {
|
||||
|
@ -2117,7 +2108,8 @@ int settings_menu(void)
|
|||
reset_slides();
|
||||
break;
|
||||
case 5:
|
||||
album_name_menu();
|
||||
rb->set_option("Show album title", &show_album_name,
|
||||
INT, album_name_options, 3, NULL);
|
||||
reset_track_list();
|
||||
recalc_offsets();
|
||||
reset_slides();
|
||||
|
@ -2729,8 +2721,6 @@ int main(void)
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*************************** Plugin entry point ****************************/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue