File tree Expand file tree Collapse file tree 2 files changed +762
-251
lines changed Expand file tree Collapse file tree 2 files changed +762
-251
lines changed Original file line number Diff line number Diff line change @@ -193,12 +193,16 @@ class ViewBoxHandlingDoubleclickAndGain(pg.ViewBox):
193193 doubleclicked = QT .pyqtSignal ()
194194 gain_zoom = QT .pyqtSignal (float )
195195 widen_narrow = QT .pyqtSignal (float )
196+ heighten_shorten = QT .pyqtSignal (float )
196197 limit_zoom = QT .pyqtSignal (float )
197198 def mouseDoubleClickEvent (self , ev ):
198199 self .doubleclicked .emit ()
199200 ev .accept ()
200201 def wheelEvent (self , ev , axis = None ):
201- if ev .modifiers () == QT .Qt .AltModifier :
202+ if (ev .modifiers () & QT .Qt .AltModifier ) and (ev .modifiers () & QT .Qt .ShiftModifier ):
203+ z = 1.3 if ev .delta ()> 0 else 1 / 1.3
204+ self .heighten_shorten .emit (z )
205+ elif ev .modifiers () == QT .Qt .AltModifier :
202206 z = 1.3 if ev .delta ()> 0 else 1 / 1.3
203207 self .widen_narrow .emit (z )
204208 elif ev .modifiers () == QT .Qt .ShiftModifier :
@@ -243,11 +247,6 @@ def mouseDragEvent(self, ev):
243247 self .xsize_zoom .emit ((ev .pos ()- ev .lastPos ()).x ())
244248
245249
246-
247-
248-
249-
250-
251250class TimeSeeker (QT .QWidget ) :
252251
253252 time_changed = QT .pyqtSignal (float )
You can’t perform that action at this time.
0 commit comments