Bug 221673 - Tied Zoom should span tabs
Summary: Tied Zoom should span tabs
Status: RESOLVED FIXED
Alias: None
Product: kst
Classification: Applications
Component: general (show other bugs)
Version: 2.0.0
Platform: unspecified Linux
: NOR wishlist
Target Milestone: 2.0.3
Assignee: kst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-07 16:39 UTC by Netterfield
Modified: 2011-01-19 20:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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