From b162094c7609fa37f2eef6be3fed0e26830bc506 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 15 Sep 2012 23:05:16 +0300 Subject: Improve a bit widgets speed. --- src/gui/widgets/textfield.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/gui/widgets/textfield.cpp') diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index c2189e74a..eb4e2f7cb 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -60,7 +60,7 @@ TextField::TextField(const std::string &text, const bool loseFocusOnTab, { setFrameSize(2); - setForegroundColor(Theme::getThemeColor(Theme::TEXTFIELD)); + mForegroundColor = Theme::getThemeColor(Theme::TEXTFIELD); if (instances == 0) { @@ -111,7 +111,7 @@ void TextField::draw(gcn::Graphics *graphics) mXScroll); } - graphics->setColor(getForegroundColor()); + graphics->setColor(mForegroundColor); graphics->setFont(getFont()); graphics->drawText(mText, 1 - mXScroll, 1); } @@ -120,10 +120,10 @@ void TextField::drawFrame(gcn::Graphics *graphics) { //updateAlpha(); -> Not useful... - int w, h, bs; - bs = getFrameSize(); - w = getWidth() + bs * 2; - h = getHeight() + bs * 2; + int w, h; + const int bs = 2 * getFrameSize(); + w = getWidth() + bs; + h = getHeight() + bs; static_cast(graphics)->drawImageRect(0, 0, w, h, skin); } -- cgit v1.2.3-70-g09d2