From 0e01ff8655311fbcddfd88bc397ef7a13f158fba Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 7 May 2020 18:16:16 +0000 Subject: [PATCH] Support scrollwheel in offline scrollback. --- src/syncterm/bbslist.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index fa120d8d70..58b38f6993 100644 --- a/src/syncterm/bbslist.c +++ b/src/syncterm/bbslist.c @@ -290,6 +290,8 @@ void viewofflinescroll(void) gotoxy(1,1); textattr(uifc.hclr|(uifc.bclr<<4)|BLINK); gettextinfo(&sbtxtinfo); + ciomouse_addevent(CIOLIB_BUTTON_4_PRESS); + ciomouse_addevent(CIOLIB_BUTTON_5_PRESS); for(i=0;!i && !quitting;) { if(top<1) @@ -320,6 +322,12 @@ void viewofflinescroll(void) case CIOLIB_BUTTON_1_DRAG_START: mousedrag(scrollback_buf); break; + case CIOLIB_BUTTON_4_PRESS: + top--; + break; + case CIOLIB_BUTTON_5_PRESS: + top++; + break; } break; case CIO_KEY_UP: -- GitLab