User Interface

The ZTGPS interface is divided into a set of rectangular Panes. Each pane can display some information, such as a map to display your GPS tracks, a list of the tracks, the points inside a track, or a chart to show the elevation profile of a track. These panes can be added, removed, resized as you wish. Any UI customizations you make will be saved on exit and restored the next time you launch ZTGPS.

One pane is the focused pane, which will accept keyboard input. The focused pane's title will be displayed in bold text. You can focus a pane by clicking on it.

Each pane has a set of controls which can be shown or hidden by clicking on the checkbox next to the pane's title. These controls provide searching, sorting, and customization. Panes also have a context menu which can be displayed by right clicking over the pane.

In this image, the GPS Track List pane is focused and is showing its control area (the box in the title area is checked).

Changing UI Layouts

The double lines between each pane can be dragged with the mouse to resize panes or groups of panes horizontally or vertically.

The easiest way to add new UI panes is using the New Pane Dialog, described further in the linked section. Panes can also be changed using popup context menus. The Pane Menu can be used to move, resize, add, remove, and modify panes. Panes can be arranged in horizontal or vertical groups, and each group may contain other groups.

The Balance Siblings menu will resize all panes in a group to equal sizes if possible. (Panes have minimum sizes).

Splitting Views

The Split Horizontal and Split Vertical menus will divide the focused pane into two identical panes. One can then be replaced with another type of pane using the Replace Pane menu, or the view can be changed, for example by showing a different map view. Here is a Map Pane which has been split horizontally, with the left map displaying an OpenStreetMap, and the right pane displaying an ortho image map.

UI Tabs

The main window provides a tabbed interface. New tabs can be added, and tabs can be closed. Tabs group a set of panes. Clicking on the rightmost New Tab widget will add a new tab. Double clicking on a tab will rename it. There is also a right-click context menu for the tab bar.

Secondary Windows

New windows may be opened using the "View/New Window" program menu. This will create a new window with a tab bar which can show one or more panes in a separate UI window.

The secondary windows will be saved and restored along with the rest of the user interface.