CComponentsWindow: add return value to addWindowCCItem(), fix footer color

- return value of addWindowCCItem() = current id of added body item
- assignment of footer color was missing


Origin commit data
------------------
Commit: 4bd3173d41
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-12-28 (Mon, 28 Dec 2015)
This commit is contained in:
2015-12-28 18:13:21 +01:00
parent c5b4a22cfc
commit 306bd00eeb
2 changed files with 11 additions and 3 deletions

View File

@@ -87,6 +87,8 @@ class CComponentsWindow : public CComponentsForm
fb_pixel_t ccw_col_head;
///header text color
fb_pixel_t ccw_col_head_text;
///footer bg color
fb_pixel_t ccw_col_footer;
///initialze header object
void initHeader();
@@ -146,7 +148,7 @@ class CComponentsWindow : public CComponentsForm
fb_pixel_t color_shadow = COL_MENUCONTENTDARK_PLUS_0);
///add item to body object, also usable is addCCItem() to add items to the windo object
void addWindowItem(CComponentsItem* cc_Item);
int addWindowItem(CComponentsItem* cc_Item);
///allow/disallow paint a footer, default true, see also ccw_show_footer, showHeader()
void showFooter(bool show = true){ccw_show_footer = show; initCCWItems();};
@@ -186,6 +188,9 @@ class CComponentsWindow : public CComponentsForm
///returns a pointer to the internal footer object, use this to get access to footer properities
CComponentsFooter* getFooterObject(){return ccw_footer;};
///set background to footer
void setWindowFooterColor(const fb_pixel_t& color){ccw_col_footer = color;}
///returns a pointer to the internal left side bar object, use this to get access to left sidebar properities
CComponentsFrmChain* getLeftSidebarObject(){return ccw_left_sidebar;};
///returns a pointer to the internal right side bar object, use this to get access to right sidebar properities