CComponentsText: add missing parameters to kill() methode

This commit is contained in:
2017-01-27 15:49:59 +01:00
committed by M. Liebmann
parent e74f24a658
commit f219da23bf
2 changed files with 4 additions and 3 deletions

View File

@@ -298,13 +298,14 @@ void CComponentsText::hide()
ct_force_text_paint = true; ct_force_text_paint = true;
} }
void CComponentsText::kill() void CComponentsText::kill(const fb_pixel_t& bg_color, const int& corner_radius, const int& fblayer_type)
{ {
if (ct_textbox) if (ct_textbox)
ct_textbox->hide(); ct_textbox->hide();
ct_old_text.clear(); ct_old_text.clear();
CCDraw::kill(); force_paint_bg = true;
CCDraw::kill(bg_color, corner_radius, fblayer_type);
ct_force_text_paint = true; ct_force_text_paint = true;
} }

View File

@@ -139,7 +139,7 @@ class CComponentsText : public CCTextScreen, public CComponentsItem
///hide textbox ///hide textbox
void hide(); void hide();
///remove textbox from screen ///remove textbox from screen
void kill(); void kill(const fb_pixel_t& bg_color = COL_BACKGROUND_PLUS_0, const int& corner_radius = -1, const int& fblayer_type = CC_FBDATA_TYPES);
///paint text box, parameter do_save_bg: default = true, causes fill of backckrond pixel buffer ///paint text box, parameter do_save_bg: default = true, causes fill of backckrond pixel buffer
void paint(bool do_save_bg = CC_SAVE_SCREEN_YES); void paint(bool do_save_bg = CC_SAVE_SCREEN_YES);