Branch: refs/heads/master
Home: https://github.com/Starlink/starjava
Commit: 6bf3568536e93b19a96ea1c3641a591a6cc4307e
https://github.com/Starlink/starjava/commit/6bf3568536e93b19a96ea1c3641a591a6cc4307e
Author: Mark Taylor <[log in to unmask]>
Date: 2013-10-04 (Fri, 04 Oct 2013)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
A 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/SurfaceFactory.java
R ttools/src/main/uk/ac/starlink/ttools/plot2/ZoomListener.java
A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurfaceFactory.java
A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java
Log Message:
-----------
ttools: add pluggable navigator framework for plot2 plots.
Instead of hard-coded per-Surface[Factory] mouse gesture handling for
navigation, navigation is now performed by pluggable Navigator objects
in the plot2 framework. That means that in principle you can change
the navigation from the UI to, for instance, alter the zoom factor or
fix it so that only one rather than two axes zoom when the mouse
wheel is used.
So far this is just framework and not doing useful work, since the
UI does not provide mechanisms for adjusting the navigator.
Also cleared out the plot2/ZoomListener class because it's not used
any more. Note however that this did attempt to map keyboard gestures
to zoom gestures as well, which is currently not in place.
However, this keyboard mapping didn't seem to work very well, for
reasons I think connected with keyboard focus not going/staying where
you want it.
Commit: e603e774fdaf72455c18cdc43329a04ff8c2d43f
https://github.com/Starlink/starjava/commit/e603e774fdaf72455c18cdc43329a04ff8c2d43f
Author: Mark Taylor <[log in to unmask]>
Date: 2013-10-04 (Fri, 04 Oct 2013)
Changed paths:
M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.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: add zoomfactor configurability for all plot types.
Commit: 797af7a5be335c82ab2bf22d814f6e738f4bba25
https://github.com/Starlink/starjava/commit/797af7a5be335c82ab2bf22d814f6e738f4bba25
Author: Mark Taylor <[log in to unmask]>
Date: 2013-10-04 (Fri, 04 Oct 2013)
Changed paths:
M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
Log Message:
-----------
ttools: add time plot type to stilts command.
This is a one-liner to Plot2Type that I had omitted to do earlier when
I added it to topcat.
Commit: cea7cbbc94b706e7cf697fb9f1d50a0b2d93e5e8
https://github.com/Starlink/starjava/commit/cea7cbbc94b706e7cf697fb9f1d50a0b2d93e5e8
Author: Mark Taylor <[log in to unmask]>
Date: 2013-10-05 (Sat, 05 Oct 2013)
Changed paths:
A ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.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/TimeNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
Log Message:
-----------
ttools: add anisotropic zoom navigation options.
You can now zoom in a selection of dimensions (e.g. X only in an XY plot)
by specifying appropriate config options. This is in place for the
STILTS plotting (Plot2Task) but does not yet have an associated GUI
in topcat.
Compare: https://github.com/Starlink/starjava/compare/5a7eb1e8c3e7...cea7cbbc94b7
|