Bug 221673

Summary: Tied Zoom should span tabs
Product: [Applications] kst Reporter: Netterfield <netterfield>
Component: generalAssignee: kst
Status: RESOLVED FIXED    
Severity: wishlist CC: syntheticpp
Priority: NOR    
Version: 2.0.0   
Target Milestone: 2.0.3   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Netterfield 2010-01-07 16:39:46 UTC
Version:           2.0.0_devel (using unspecified)
OS:                Linux

(following up on a comment by Nicolas in a now closed bug).

Tied zoom should be global to kst, spanning all plots, rather than just tied plots on the current tab.

Some discussion is needed, however, on the correct behavior of the tied zoom toggle button.  I can think of common use cases where toggling locally only is the right thing to do, and cases where toggling globally is the right thing to do....  Ideas?
Comment 1 Peter Kümmel 2010-08-14 12:14:37 UTC
Change version from 2.0.0_devel to 2.0.0 to simplify version numbering.
Comment 2 Netterfield 2010-11-24 03:15:59 UTC
SVN commit 1200143 by netterfield:

BUG: 221673
-Menu option to specify if tied zoom spans tabs.

-The tied zoom button *toggles* tied stat in current tab.  Since 
individual plots can be tied and untied, it is not a latching
button.

-add a head to curves, so the most current data can be identified in XY plots that do not have
 monotinic X vectors.




 M  +15 -0     libkstapp/curvedialog.cpp  
 M  +3 -0      libkstapp/equationdialog.cpp  
 M  +4 -0      libkstapp/histogramdialog.cpp  
 M  +15 -2     libkstapp/mainwindow.cpp  
 M  +2 -0      libkstapp/mainwindow.h  
 M  +18 -1     libkstapp/plotitemmanager.cpp  
 M  +3 -2      libkstapp/plotrenderitem.cpp  
 M  +3 -0      libkstapp/powerspectrumdialog.cpp  
 M  +51 -0     libkstmath/curve.cpp  
 M  +19 -0     libkstmath/curve.h  
 M  +12 -3     libkstmath/curvefactory.cpp  
 M  +103 -17   widgets/curveappearance.cpp  
 M  +14 -1     widgets/curveappearance.h  
 M  +55 -27    widgets/curveappearance.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1200143