diff options
author | Max Horn | 2002-07-13 12:02:10 +0000 |
---|---|---|
committer | Max Horn | 2002-07-13 12:02:10 +0000 |
commit | 9514e7012e1f00cf68ac4f146812bf867edd7d53 (patch) | |
tree | bec4f1a2125c2c9f3177d120749374ed1847e009 /gui/ListWidget.cpp | |
parent | 198d667d1ede63580ba38b5f2084bc5c85c01ee8 (diff) | |
download | scummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.tar.gz scummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.tar.bz2 scummvm-rg350-9514e7012e1f00cf68ac4f146812bf867edd7d53.zip |
some cleanup
svn-id: r4534
Diffstat (limited to 'gui/ListWidget.cpp')
-rw-r--r-- | gui/ListWidget.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gui/ListWidget.cpp b/gui/ListWidget.cpp index d40cfc829d..ca501fe617 100644 --- a/gui/ListWidget.cpp +++ b/gui/ListWidget.cpp @@ -86,7 +86,7 @@ ListWidget::~ListWidget() void ListWidget::handleClick(int x, int y, int button) { if (_flags & WIDGET_ENABLED) { - _selectedItem = (y / LINE_HEIGHT) + _currentPos; + _selectedItem = (y - 2) / LINE_HEIGHT + _currentPos; draw(); } } @@ -123,9 +123,7 @@ void ListWidget::drawWidget(bool hilite) } else buffer = ""; buffer += _list[pos]; - if (_selectedItem == pos) - gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10, gui->_textcolorhi); - else - gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10, gui->_textcolor); + gui->drawString(buffer, _x+5, _y+2 + LINE_HEIGHT * i, _w - 10, + (_selectedItem == pos) ? gui->_textcolorhi : gui->_textcolor); } } |