Support for mouse wheel in Options dialog and in Converse panel

svn-id: r18414
This commit is contained in:
Eugene Sandulenko 2005-06-19 23:41:40 +00:00
parent bf304539fe
commit 2c9d2ffc97
3 changed files with 25 additions and 1 deletions

View file

@ -1213,6 +1213,12 @@ void Interface::update(const Point& mousePoint, int updateFlag) {
if (updateFlag & UPDATE_MOUSECLICK) {
handleConverseClick(mousePoint);
}
if (updateFlag & UPDATE_WHEELUP) {
converseChangePos(-1);
}
if (updateFlag & UPDATE_WHEELDOWN) {
converseChangePos(1);
}
if (_vm->_puzzle->isActive()) {
_vm->_puzzle->handleClick(mousePoint);
@ -1229,6 +1235,16 @@ void Interface::update(const Point& mousePoint, int updateFlag) {
if (updateFlag & UPDATE_MOUSECLICK) {
handleOptionClick(mousePoint);
}
if (updateFlag & UPDATE_WHEELUP) {
if (_optionSaveFileTop)
_optionSaveFileTop--;
calcOptionSaveSlider();
}
if (updateFlag & UPDATE_WHEELDOWN) {
if (_optionSaveFileTop < _vm->getSaveFilesCount() - _vm->getDisplayInfo().optionSaveFileVisible)
_optionSaveFileTop++;
calcOptionSaveSlider();
}
}
}