[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[fxvt-users] Patch for enabling mouse wheel on fxvt
From: |
Giancarlo Formicuccia |
Subject: |
[fxvt-users] Patch for enabling mouse wheel on fxvt |
Date: |
Sat, 21 Dec 2002 16:18:16 +0100 |
diff -ur fxvt-0.1.0.org/src/FXvt.cpp fxvt-0.1.0/src/FXvt.cpp
--- fxvt-0.1.0.org/src/FXvt.cpp Sat Dec 14 15:51:42 2002
+++ fxvt-0.1.0/src/FXvt.cpp Sat Dec 21 16:14:42 2002
@@ -56,7 +56,9 @@
FXMAPFUNC(SEL_CONFIGURE, FXvt::ID_CANVAS, FXvt::onConfigureCanvas),
FXMAPFUNC(SEL_FOCUSIN, 0, FXvt::onFocusIn),
FXMAPFUNC(SEL_FOCUSOUT, 0, FXvt::onFocusOut),
+ FXMAPFUNC(SEL_COMMAND, FXvt::ID_SCROLL, FXvt::onChangedScroll),
FXMAPFUNC(SEL_CHANGED, FXvt::ID_SCROLL, FXvt::onChangedScroll),
+ FXMAPFUNC(SEL_MOUSEWHEEL, 0, FXvt::onMouseWheel),
FXMAPFUNC(SEL_KEYPRESS, FXvt::ID_CANVAS, FXvt::onKeyPress),
FXMAPFUNC(SEL_KEYRELEASE, FXvt::ID_CANVAS, FXvt::onKeyRelease),
@@ -1142,5 +1144,11 @@
FXFREE(&data);
}
scheduleRefresh();
+ return 1;
+}
+
+long FXvt::onMouseWheel(FXObject * sender, FXSelector sel, void *ptr)
+{
+ vscrollbar->handle(sender, sel, ptr);
return 1;
}
diff -ur fxvt-0.1.0.org/src/FXvt.h fxvt-0.1.0/src/FXvt.h
--- fxvt-0.1.0.org/src/FXvt.h Sat Dec 14 15:01:30 2002
+++ fxvt-0.1.0/src/FXvt.h Sat Dec 21 16:07:22 2002
@@ -161,6 +161,7 @@
long onSelectionLost(FXObject *, FXSelector, void *);
long onSelectionRequest(FXObject *, FXSelector, void *);
long onClipboardRequest(FXObject *, FXSelector, void *);
+ long onMouseWheel(FXObject *, FXSelector, void *);
long onCmdResetAndClear(FXObject *, FXSelector, void *);
long onCmdCopy(FXObject *, FXSelector, void *);
Ciao,
Giancarlo
- [fxvt-users] Patch for enabling mouse wheel on fxvt,
Giancarlo Formicuccia <=