mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 16:01:20 +02:00
Merge remote-tracking branch 'tuxbox/master'
* needs compile fixes * needs additional tests, of course :-)
This commit is contained in:
@@ -43,7 +43,7 @@ using namespace std;
|
||||
CComponentsHeader::CComponentsHeader(CComponentsForm* parent)
|
||||
{
|
||||
//CComponentsHeader
|
||||
initVarHeader(1, 1, 0, 0, "", "", 0, parent);
|
||||
initVarHeader(1, 1, 0, 0, "", "", 0, parent, CC_SHADOW_OFF, COL_FRAME_PLUS_0, COL_MENUHEAD_PLUS_0, COL_SHADOW_PLUS_0);
|
||||
}
|
||||
|
||||
CComponentsHeader::CComponentsHeader( const int& x_pos, const int& y_pos, const int& w, const int& h,
|
||||
@@ -86,6 +86,7 @@ void CComponentsHeader::initVarHeader( const int& x_pos, const int& y_pos, const
|
||||
fb_pixel_t color_shadow)
|
||||
{
|
||||
cc_item_type = CC_ITEMTYPE_FRM_HEADER;
|
||||
clear();
|
||||
cc_txt_save_screen = false;
|
||||
x = x_old = x_pos;
|
||||
y = y_old = y_pos;
|
||||
@@ -103,7 +104,7 @@ void CComponentsHeader::initVarHeader( const int& x_pos, const int& y_pos, const
|
||||
col_frame = col_frame_old = color_frame;
|
||||
col_body = col_body_old = color_body;
|
||||
col_shadow = col_shadow_old = color_shadow;
|
||||
col_body = col_body_old = COL_MENUHEAD_PLUS_0;
|
||||
|
||||
cc_body_gradient_enable = cc_body_gradient_enable_old = g_settings.theme.menu_Head_gradient;
|
||||
cc_body_gradient_direction = cc_body_gradient_direction_old = g_settings.theme.menu_Head_gradient_direction;
|
||||
cc_body_gradient_mode = CColorGradient::gradientLight2Dark;
|
||||
@@ -194,7 +195,7 @@ void CComponentsHeader::setIcon(const char* icon_name)
|
||||
|
||||
void CComponentsHeader::setIcon(const std::string& icon_name)
|
||||
{
|
||||
cch_icon_name = icon_name;
|
||||
cch_icon_name = icon_name;
|
||||
initIcon();
|
||||
}
|
||||
|
||||
@@ -203,10 +204,8 @@ void CComponentsHeader::initIcon()
|
||||
//init cch_icon_obj only if an icon available
|
||||
if (cch_icon_name.empty()) {
|
||||
cch_icon_w = 0;
|
||||
if (cch_icon_obj){
|
||||
delete cch_icon_obj;
|
||||
cch_icon_obj = NULL;
|
||||
}
|
||||
if (cch_icon_obj)
|
||||
removeCCItem(cch_icon_obj);
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user