Skip to content

Commit 4d593d8

Browse files
committed
Merge branch 'main' into syntax
2 parents c13ca28 + a006986 commit 4d593d8

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

source/text-editor/editor.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ void Editor::handleEvent(TEvent& event){
3535
}else if(event.what == evKeyboard){
3636
turbo::handleKeyDown(scintilla, event.keyDown);
3737
}else if(event.what & evMouse){
38-
turbo::handleMouse(scintilla, event.what, event.mouse);
38+
if(event.what == evMouseWheel){
39+
int direction = (event.mouse.wheel == mwUp) ? -1 : 1;
40+
turbo::call(scintilla, SCI_LINESCROLL, 0, direction);
41+
}else{
42+
turbo::handleMouse(scintilla, event.what, event.mouse);
43+
}
3944
}
4045
}
4146

source/text-editor/editorView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ EditorView::EditorView(const TRect& bounds) noexcept : TSurfaceView(bounds){
44
surface = &drawSurface;
55
drawSurface.resize(bounds.b - bounds.a);
66
options |= ofSelectable;
7-
eventMask |= evMouseMove;
7+
eventMask |= evMouseMove | evMouseWheel;
88
showCursor();
99
}
1010

0 commit comments

Comments
 (0)