Procházet zdrojové kódy

Handle horizontal wheel events and not just vertical.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4443 3789f03b-4d11-0410-bbf8-ca57d06f2519
tags/v1.1.90
Pierre Ossman před 13 roky
rodič
revize
df0ed9f731
1 změnil soubory, kde provedl 8 přidání a 3 odebrání
  1. 8
    3
      vncviewer/Viewport.cxx

+ 8
- 3
vncviewer/Viewport.cxx Zobrazit soubor

@@ -215,10 +215,15 @@ int Viewport::handle(int event)
buttonMask |= 4;

if (event == FL_MOUSEWHEEL) {
wheelMask = 0;
if (Fl::event_dy() < 0)
wheelMask = 8;
else
wheelMask = 16;
wheelMask |= 8;
if (Fl::event_dy() > 0)
wheelMask |= 16;
if (Fl::event_dx() < 0)
wheelMask |= 32;
if (Fl::event_dx() > 0)
wheelMask |= 64;

// A quick press of the wheel "button", followed by a immediate
// release below

Načítá se…
Zrušit
Uložit