From 60add2c149c9c61bfbede5ae92cfe216927aca8a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 27 Dec 2012 14:42:15 +0300 Subject: Improve a bit draw speed in other controls. --- src/guichan/include/guichan/widgets/textbox.hpp | 2 +- src/guichan/widgets/textbox.cpp | 26 ++----------------------- 2 files changed, 3 insertions(+), 25 deletions(-) (limited to 'src/guichan') diff --git a/src/guichan/include/guichan/widgets/textbox.hpp b/src/guichan/include/guichan/widgets/textbox.hpp index e220bf46a..062ab9c8a 100644 --- a/src/guichan/include/guichan/widgets/textbox.hpp +++ b/src/guichan/include/guichan/widgets/textbox.hpp @@ -230,7 +230,7 @@ namespace gcn // Inherited from Widget - virtual void draw(Graphics* graphics); +// virtual void draw(Graphics* graphics); virtual void fontChanged(); diff --git a/src/guichan/widgets/textbox.cpp b/src/guichan/widgets/textbox.cpp index 66441894b..e743ef64f 100644 --- a/src/guichan/widgets/textbox.cpp +++ b/src/guichan/widgets/textbox.cpp @@ -118,33 +118,11 @@ namespace gcn adjustSize(); } +/* void TextBox::draw(Graphics* graphics) { - BLOCK_START("TextBox::draw") - if (mOpaque) - { - graphics->setColor(mBackgroundColor); - graphics->fillRectangle(Rectangle(0, 0, getWidth(), getHeight())); - } - - if (isFocused() && isEditable()) - { - drawCaret(graphics, getFont()->getWidth( - mTextRows[mCaretRow].substr(0, mCaretColumn)), - mCaretRow * getFont()->getHeight()); - } - - graphics->setColor(mForegroundColor); - graphics->setFont(getFont()); - - for (size_t i = 0, sz = mTextRows.size(); i < sz; i++) - { - // Move the text one pixel so we can have a caret before a letter. - graphics->drawText(mTextRows[i], 1, - static_cast(i * getFont()->getHeight())); - } - BLOCK_END("TextBox::draw") } +*/ void TextBox::drawCaret(Graphics* graphics, int x, int y) { -- cgit v1.2.3-60-g2f50