[Scummvm-cvs-logs] SF.net SVN: scummvm: [22645] scummvm/trunk/gui/console.cpp
sev at users.sourceforge.net
sev at users.sourceforge.net
Thu May 25 18:17:21 CEST 2006
Revision: 22645
Author: sev
Date: 2006-05-25 18:16:21 -0700 (Thu, 25 May 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22645&view=rev
Log Message:
-----------
Do not create scrollbar copy on each resolution switch
Modified Paths:
--------------
scummvm/trunk/gui/console.cpp
Modified: scummvm/trunk/gui/console.cpp
===================================================================
--- scummvm/trunk/gui/console.cpp 2006-05-26 01:05:19 UTC (rev 22644)
+++ scummvm/trunk/gui/console.cpp 2006-05-26 01:16:21 UTC (rev 22645)
@@ -56,6 +56,11 @@
// Reset the line buffer
memset(_buffer, ' ', kBufferSize);
+
+ // Dummy
+ _scrollBar = new ScrollBarWidget(this, 0, 0, 5, 10);
+ _scrollBar->setTarget(this);
+
init();
_currentPos = 0;
@@ -101,14 +106,14 @@
_h = (uint16)((_heightPercent * screenH - 2) / kConsoleLineHeight);
_h = _h * kConsoleLineHeight + 2;
- // Add scrollbar
+ // Set scrollbar dimensions
int scrollBarWidth;
if (g_gui.getWidgetSize() == kBigWidgetSize)
scrollBarWidth = kBigScrollBarWidth;
else
scrollBarWidth = kNormalScrollBarWidth;
- _scrollBar = new ScrollBarWidget(this, _w - scrollBarWidth - 1, 0, scrollBarWidth, _h);
- _scrollBar->setTarget(this);
+ _scrollBar->setPos(_w - scrollBarWidth - 1, 0);
+ _scrollBar->setSize(scrollBarWidth, _h);
_drawingHints = THEME_HINT_FIRST_DRAW | THEME_HINT_SAVE_BACKGROUND;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list