From 80a1a8b64f6ca512605023540821d1d8775f1ec0 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Fri, 7 Dec 2018 21:41:19 +0100 Subject: [PATCH] CTextBox: move enableBackgroundPaint() into cpp file partial cleanup --- src/gui/widget/textbox.cpp | 12 ++++++++++++ src/gui/widget/textbox.h | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/gui/widget/textbox.cpp b/src/gui/widget/textbox.cpp index dbf9341ad..fc3f1fd43 100644 --- a/src/gui/widget/textbox.cpp +++ b/src/gui/widget/textbox.cpp @@ -936,3 +936,15 @@ int CTextBox::getMaxLineWidth(const std::string& text, Font* font) return len; } + +void CTextBox::enableBackgroundPaint(bool mode) +{ + m_nPaintBackground = mode; +} + +void CTextBox::disableBackgroundPaint() +{ + enableBackgroundPaint(false); +} + + diff --git a/src/gui/widget/textbox.h b/src/gui/widget/textbox.h index 89ea1c81b..d30c4f7f2 100644 --- a/src/gui/widget/textbox.h +++ b/src/gui/widget/textbox.h @@ -181,7 +181,8 @@ class CTextBox : public sigc::trackable void refresh(void); void scrollPageDown(const int pages); void scrollPageUp(const int pages); - void enableBackgroundPaint(bool mode = true){m_nPaintBackground = mode;} + void enableBackgroundPaint(bool mode = true); + void disableBackgroundPaint(); //enable screen saving behind chars, is required for transparent text paint, returns true if mode was changed bool enableSaveScreen(bool mode = true); bool setText(const std::string* newText, int max_width = 0, bool force_repaint = true);