gui/components/cc_item_text.cpp: set CTextBox save screen flag

This commit is contained in:
[CST] Focus
2015-03-06 13:27:31 +03:00
parent ee27b6ae6b
commit 86a236bc7e
2 changed files with 9 additions and 1 deletions

View File

@@ -62,7 +62,7 @@ CComponentsText::CComponentsText( const int x_pos, const int y_pos, const int w,
CComponentsText::~CComponentsText() CComponentsText::~CComponentsText()
{ {
hide(); //hide();
clearCCText(); clearCCText();
} }
@@ -146,6 +146,7 @@ void CComponentsText::initCCText()
ct_textbox->setTextColor(ct_col_text); ct_textbox->setTextColor(ct_col_text);
ct_textbox->setWindowMaxDimensions(iWidth, iHeight); ct_textbox->setWindowMaxDimensions(iWidth, iHeight);
ct_textbox->setWindowMinDimensions(iWidth, iHeight); ct_textbox->setWindowMinDimensions(iWidth, iHeight);
ct_textbox->enableSaveScreen(save_tbox_screen);
//observe behavior of parent form if available //observe behavior of parent form if available
bool force_text_paint = ct_force_text_paint; bool force_text_paint = ct_force_text_paint;

View File

@@ -155,6 +155,13 @@ class CComponentsText : public CComponentsItem, public CBox
///returns count of lines from a text box page ///returns count of lines from a text box page
virtual int getTextLinesAutoHeight(const int& textMaxHeight, const int& textWidth, const int& mode); virtual int getTextLinesAutoHeight(const int& textMaxHeight, const int& textWidth, const int& mode);
// overload function from cc_base CComponents
void enableTboxSaveScreen(bool mode)
{
save_tbox_screen = mode;
if (ct_textbox)
ct_textbox->enableSaveScreen(mode);
}
}; };