menue: use getItemColors() to get item colors

Origin commit data
------------------
Commit: 477ece6ece
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-09-18 (Mon, 18 Sep 2017)

Origin message was:
------------------
- menue: use getItemColors() to get item colors
This commit is contained in:
vanhofen
2017-09-18 22:53:27 +02:00
parent abee9b0913
commit 6ea00bb502

View File

@@ -103,8 +103,8 @@ void CMenuItem::init(const int X, const int Y, const int DX, const int OFFX)
dx = DX;
offx = OFFX;
name_start_x = x + offx + icon_frame_w;
item_color = COL_MENUCONTENT_TEXT;
item_bgcolor = COL_MENUCONTENT_PLUS_0;
getItemColors(item_color, item_bgcolor);
}
void CMenuItem::setActive(const bool Active)
@@ -190,26 +190,13 @@ void CMenuItem::setItemButton(const char * const icon_Name, const bool is_select
void CMenuItem::initItemColors(const bool select_mode)
{
if (select_mode)
{
item_color = COL_MENUCONTENTSELECTED_TEXT;
item_bgcolor = COL_MENUCONTENTSELECTED_PLUS_0;
}
else if (!active || inert)
getItemColors(item_color, item_bgcolor, select_mode, marked);
if (!active || inert)
{
item_color = COL_MENUCONTENTINACTIVE_TEXT;
item_bgcolor = COL_MENUCONTENTINACTIVE_PLUS_0;
}
else if (marked)
{
item_color = COL_MENUCONTENT_TEXT;
item_bgcolor = COL_MENUCONTENT_PLUS_1;
}
else
{
item_color = COL_MENUCONTENT_TEXT;
item_bgcolor = COL_MENUCONTENT_PLUS_0;
}
}
void CMenuItem::paintItemCaption(const bool select_mode, const char * right_text, const fb_pixel_t right_bgcol)