Branch: refs/heads/master
Home: https://github.com/Starlink/starjava
Commit: fd8fb5619574745e190d65ab04f1dbb2f5ceeffb
https://github.com/Starlink/starjava/commit/fd8fb5619574745e190d65ab04f1dbb2f5ceeffb
Author: Mark Taylor <[log in to unmask]>
Date: 2014-03-20 (Thu, 20 Mar 2014)
Changed paths:
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/NavDecorations.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/NavDecorations3D.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
Log Message:
-----------
ttools: add graphics for old-style 'frame' zoom to plot2 navigators
The frame drag zoom that was the main way to zoom in the classic plot
windows has its enthusiasts. This commit adds the rubber-band
graphics for implementing this to the plot2 windows, using drag with
mouse button 2 (or shift). The actual associated zoom actions are not
yet present.
Commit: ad23f597ff062fb63472c141e8601ef6543d8dc7
https://github.com/Starlink/starjava/commit/ad23f597ff062fb63472c141e8601ef6543d8dc7
Author: Mark Taylor <[log in to unmask]>
Date: 2014-03-20 (Thu, 20 Mar 2014)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiNavigationListener.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/NavigationListener.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/Navigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
Log Message:
-----------
ttools: refactor mouse event decoding logic
Move the logic that determines mouse position and button index from
individual Navigator implementations to NavigationListener.
Makes it easier to ensure that things are done consistently.
Commit: cfb3c11d83b685e1aedcdf7d9192c6821b56221d
https://github.com/Starlink/starjava/commit/cfb3c11d83b685e1aedcdf7d9192c6821b56221d
Author: Mark Taylor <[log in to unmask]>
Date: 2014-03-20 (Thu, 20 Mar 2014)
Changed paths:
M topcat/src/docs/sun253.xml
M ttools/src/main/uk/ac/starlink/ttools/plot2/NavigationListener.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/Navigator.java
A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/BandDecoration.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/NavDecorations.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
Log Message:
-----------
ttools: add old-style frame zoom functionality to plot2 windows
The PtPlot-style zoom GUI where you drag out a band and on drag
termination the plot is re-drawn to cover the given region is
now added, it uses the middle mouse button (or shift) drag in
plane, time and sky plots.
Compare: https://github.com/Starlink/starjava/compare/37988ad5edb3...cfb3c11d83b6
|