diff --git a/topcat/src/docs/figures/ControlWindow.gif b/topcat/src/docs/figures/ControlWindow.gif index e00b8de984..1136a5518b 100644 Binary files a/topcat/src/docs/figures/ControlWindow.gif and b/topcat/src/docs/figures/ControlWindow.gif differ diff --git a/topcat/src/docs/figures/multishot-mini.gif b/topcat/src/docs/figures/multishot-mini.gif index f0b9284dee..1976f1cc55 100644 Binary files a/topcat/src/docs/figures/multishot-mini.gif and b/topcat/src/docs/figures/multishot-mini.gif differ diff --git a/topcat/src/docs/multishot.gif b/topcat/src/docs/multishot.gif index fca165dfef..6a5332220f 100644 Binary files a/topcat/src/docs/multishot.gif and b/topcat/src/docs/multishot.gif differ diff --git a/topcat/src/docs/sun253.xml b/topcat/src/docs/sun253.xml index ecb6eafabd..ace2526502 100644 --- a/topcat/src/docs/sun253.xml +++ b/topcat/src/docs/sun253.xml @@ -288,8 +288,7 @@ even with modest memory and CPU resources. including a browser for the cell data themselves, viewers for information about table and column metadata, tools for joining tables using flexible matching algorithms, -and visualisation facilities including histograms, 2- and 3-dimensional -scatter plots, and density maps. +and extensive 2- and 3-d visualisation facilities. Using a powerful and extensible Java-based expression language new columns can be defined and row subsets selected for separate analysis. Selecting a row can be configured to trigger an action, for instance @@ -475,10 +474,11 @@ open up new windows. These fall into a few groups: &IMG.PLOT2_SPHERE;

Open plotting/visualisation windows of various kinds.

-
&IMG.MATCH2; &IMG.MULTICONE; &IMG.CONCAT;
-

Join tables in various ways, including spatial crossmatching

+
&IMG.MATCH2; &IMG.TAP_DIALOG; &IMG.CDSXMATCH;
+

Join tables in various ways including spatial crossmatching, + and access remote databases.

-
&IMG.HELP; &IMG.FUNCTION;
+
&IMG.SAMP; &IMG.FUNCTION; &IMG.HELP;

Help and information

@@ -486,8 +486,8 @@ The (&IMG.HELP;) button appears in most windows - if you click it a help browser will be displayed showing an appropriate part of this manual. As well as the tool bar there are a number of -menus along the top - most of the options just repeat those appearing on the -toolbar, but a few less common ones may be available as well. +menus along the top - some of the options just repeat those appearing on the +toolbar, but several less common ones are available as well. The menu gives you a few more options along the same lines, including displaying the help information in your usual web browser rather than in TOPCAT's (somewhat @@ -496,7 +496,7 @@ All the windows follow roughly this pattern. For some of the toolbar buttons you can probably guess what they do from their icons, for others probably not - to find out you can hover with the mouse to see the tooltip, -look in the menus, or read the manual, or just push it and see. +look in the menus, read the manual, or just push it and see.

Some of the windows allow you to make changes of various sorts to the @@ -2425,7 +2425,8 @@ TOPCAT provides access to these service types in two main ways:

-

TAP is not restricted to positional queries and has its own interface. +

TAP is a much more powerful protocol +not restricted to positional queries, and has its own interface. See the TAP load dialogue section in .

@@ -5417,7 +5418,7 @@ functions. They are grouped as follows:

-
Matching and joining (see )
+
Matching etc (see )

@@ -5426,6 +5427,15 @@ functions. They are grouped as follows: rows which match between them.

+
&IMG.TAP_DIALOG; + TAP Query
+

Displays a dialogue window for querying remote databases using + the Table Access Protocol (TAP). + This is a very powerful way to access remote data by writing + SQL-like queries, and can be used to do joins with remote tables + as well as simply downloading data. +

+
&IMG.CDSXMATCH; CDS Upload X-Match

Displays a dialog window which uses the X-Match @@ -5434,13 +5444,11 @@ functions. They are grouped as follows: VizieR or SIMBAD databases.

-
&IMG.CONCAT; Concatenation Window
-

Displays a dialog for joining tables top-to-bottom. -

- - Note that matches involving a single table, or more than two tables, - can be done using the options in the menu. + Note that other options for joining tables, + including matches involving a single table or more than two tables, + and joining tables top-to-bottom, are available + from the menu.

Miscellaneous
@@ -5604,6 +5612,12 @@ Items available from this menu and not the toolbar are: table join. The items provided additional to those on the toolbar are:
+
&IMG.CONCAT; Concatenation Window
+

Displays the + Contatenate Tables window, + which allows you to join two tables top-to-bottom. +

+
&IMG.MULTICONE; Multiple Cone Search

Displays the Multiple Cone Search Window @@ -15728,8 +15742,8 @@ using the Activation Window.

The Table Access Protocol (TAP) load window can be opened using the button (&IMG.TAP_DIALOG;) -from the Load Window's toolbar or the Control Window's - menu. +in the Control Window's toolbar or menu, +or the Load Window's toolbar. It allows you to use the TAP protocol to make freeform queries of remote database services using an SQL-like language. @@ -16451,7 +16465,7 @@ the following acknowledgement:

The Concatenation Window allows you to join two tables together top-to-bottom. It can be obtained using the button (&IMG.CONCAT;) in the -Control Window toolbar or Joins menu. +Control Window menu.

When two windows are concatenated @@ -20304,11 +20318,15 @@ introduced since the last version: the resource list.

  • Add CDS X-Match Upload Window. The button for this replaces the MultiCone button in the main Control Window toolbar. - MultiCone is now for most purposes deprecated.
  • + MultiCone is still available from the VO and Joins menus, + but is now for most purposes deprecated.
  • Fixed bug reversing cube and sphere navigation help buttons.
  • Fixed TAP load dialogue so that by default it stays open after a table is loaded (the option is set true by default).
  • +
  • TAP window replaces Concatenate window on the toolbar. + The Concatenate window is still available from the + Joins menu.
  • diff --git a/topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java b/topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java index 9455130502..1ecc88b2f6 100644 --- a/topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java +++ b/topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java @@ -478,6 +478,9 @@ public void stateChanged( ChangeEvent evt ) { "five existing tables", 5 ), }; + Action tapAct = + getLoadWindow().getDialogAction( TopcatTapTableLoadDialog.class ); + Transmitter tableTransmitter = communicator_ == null ? null : communicator_.getTableTransmitter(); @@ -575,8 +578,8 @@ public void mouseClicked( MouseEvent evt ) { /* Add join/match control buttons to the toolbar. */ toolBar.add( matchActs_[ 1 ] ); + toolBar.add( tapAct ); toolBar.add( cdsmatchAct_ ); - toolBar.add( concatAct_ ); toolBar.addSeparator(); /* Add miscellaneous actions to the toolbar. */