CComponentsFooter: use different select color for button, if count = 1

TODO: 	should be configurable. Not all theme color combinations
	have matched contrasts.
This commit is contained in:
2016-10-07 13:49:55 +02:00
parent 5bd4903b27
commit b3e7e49592

View File

@@ -347,8 +347,12 @@ void CComponentsFooter::enableButtonBg(bool enable)
void CComponentsFooter::setSelectedButton(size_t item_id)
{
if (chain)
chain->setSelectedItem(item_id, COL_GREEN, COL_SHADOW_PLUS_0, COL_MENUCONTENT_PLUS_0, COL_MENUCONTENT_PLUS_0, 2, 2);
if (chain){
fb_pixel_t sel_col = COL_MENUCONTENTSELECTED_PLUS_2;
if (chain->size() > 1)
sel_col = COL_MENUCONTENTSELECTED_PLUS_0; //TODO: make it configurable
chain->setSelectedItem(item_id, sel_col, COL_MENUCONTENTSELECTED_PLUS_2, COL_MENUCONTENT_PLUS_0, COL_MENUCONTENT_PLUS_0, 1, 2);
}
}
int CComponentsFooter::getSelectedButton()