Support for mouse wheel in Options dialog and in Converse panel
svn-id: r18414
This commit is contained in:
parent
bf304539fe
commit
2c9d2ffc97
3 changed files with 25 additions and 1 deletions
|
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue