# The Toolbars

All toolbars can be moved and docked to a more convenient location (left, right or bottom sides of the application window) or on the desktop (outside the main window) by drag-and-drop, using their left side handle. The toolbars are automatically enabled/disabled depending on the currently active window: for example if the current window is a table, the Table toolbar will be enabled and all the other toolbars will be automatically disabled.

The same approach is used for showing/hidding the toolbars: if there are no more visible tables in the workspace, the Table toolbar will be automatically hidden and will be shown again when the users adds a new table into the project. A toolbar can be manually shown/hidden by the user, at any time, by right-clicking on the main window menu area and checking/unchecking the corresponding box in the pop-up menu.

# The Edit Toolbar

## The &appname; Edit Toolbar

## Edit toolbar commands.

Icon | Command | Key | Description
--- | --- | --- | ---
&undo-icon; | &undo-lnk; | &undo-key; | Undo the last command, this feature doesn't work for plot modifications.
&redo-icon; | &redo-lnk; | &redo-key; | Redo the last command, this feature doesn't work for plot modifications.
&cut-icon; | &cut-lnk; | &cut-key; | Cut the current selection.
&copy-icon; | &copy-lnk; | &copy-key; | Copy the current selection.
&paste-icon; | &paste-lnk; | &paste-key; | Paste the current selection.
&delete-icon; | &delete-lnk; | &delete-key; | Delete the current selection.

# The File Toolbar

The File Toolbar allows to access commands mainly from the &file-menu-lnk;. Refer to this section for a more complete description of these commands.

## The &appname; File Toolbar

## File toolbar commands.

Icon | Command | Key | Description
--- | --- | --- | ---
&new-project-icon; | &new-project-lnk; | &new-project-key; | Create a new project.
&new-folder-icon; | &new-folder-lnk; | &new-folder-key; | Add a new folder.
&new-table-icon; | &new-table-lnk; | &new-table-key; | Create a new table.
&new-matrix-icon; | &new-matrix-lnk; |  | Create a new matrix.
&new-note-icon; | &new-note-lnk; |  | Create a new note window.
&new-graph-icon; | &new-graph-lnk; | &new-graph-key; | Create a new empty 2D plot.
&new-function-plot-icon; | &new-function-plot-lnk; | &new-function-plot-key; | Creates a new plot based on a function Y=f(X).
&new-surface-3d-plot-icon; | &new-surface-3d-plot-lnk; | &new-surface-3d-plot-key; | Creates a new 3D plot based on a function Z=f(X,Y).
&open-icon; | &open-lnk; | &open-key; | Opens an existing QtiPlot project file.
&open-template-icon; | &open-template-lnk; |  | Opens an existing template QtiPlot project file.
&save-project-icon; | &save-project-lnk; | &save-project-key; | Saves the current project.
&save-as-template-icon; | &save-as-template-lnk; |  | Saves the current project as a template.
&import-ascii-icon; | &import-ascii-lnk; |  | Import ASCII files.
&duplicate-window-icon; | &duplicate-window-lnk; |  | Clonates the active window.
&print-icon; | &print-lnk; | &print-key; | Print the active window.
&export-pdf-icon; | Export to PDF command |  | Export the active window to the PDF file format.
&project-explorer-icon; | &project-explorer-lnk; | &project-explorer-key; | Show or hide the project explorer.
&results-log-icon; | &results-log-lnk; |  | Show or hide the results window.
&script-window-icon; | &script-window-lnk; | &script-window-key; | Show the script window.

# The Plot Toolbar.

This toolbar is only active when a plot window is selected. It allows the quick access to the commands of the &graph-menu-lnk; and of the &data-menu-lnk; which are used for the modification of the plots and of the data points of the plots.

## The &appname; Plot Toolbar

## Plot toolbar commands

Icon | Command | Key | Description
--- | --- | --- | ---
&add-layer-icon; | &add-layer-cmd; | &add-layer-key; | Adds a new layer to the active plot window.
&arrange-layers-icon; | &arrange-layers-cmd; | &arrange-layers-key; | Arranges the different layers of the active plot window.
&add-remove-curve-icon; | &add-remove-curve-cmd; | &add-remove-curve-key; | Adds or removes curves to the active plot window.
&add-error-bars-icon; | &add-error-bars-cmd; | &add-error-bars-key; | Adds error bars to a curve of the active plot window.
&add-function-icon; | &add-function-cmd; | &add-function-key; | Adds a curve based on a function to the active plot window.
&new-legend-icon; | &new-legend-cmd; | &new-legend-key; | Adds a new legend to the active plot window.
&pointer-icon; | &pointer-cmd; |  | Comes back to the normal pointer mode, this is useful when you have select other modes of the plot window such as the data reader.
&zoom-in-icon; | &zoom-in-cmd; | &zoom-in-key; | Switches the active plot layer to the zoom mode.
&zoom-out-icon; | &zoom-out-cmd; | &zoom-out-key; | Switches the active plot layer to the zoom mode.
&data-reader-icon; | &data-reader-cmd; | &data-reader-key; | Switches the data display mode.
&select-data-range-icon; | &select-data-range-cmd; | &select-data-range-key; | Switches the active plot to the &select-data-range-cmd; mode.
&screen-reader-icon; | &screen-reader-cmd; |  | Switches the active plot layer to the &screen-reader-cmd; mode.
&move-data-points-icon; | &move-data-points-cmd; | &move-data-points-key; | Allows to move data points on the active plot.
&remove-data-points-icon; | &remove-data-points-cmd; | &remove-data-points-key; | Allows to remove data points on the active plot.
&add-text-icon; | &add-text-lnk; | &add-text-key; | Add a new text element in the active plot.
&draw-line-icon; | &draw-line-lnk; | &draw-line-key; | Add a new line on the active plot.
&draw-arrow-icon; | &draw-arrow-lnk; | &draw-arrow-key; | Add a new arrow on the active plot.
&add-time-stamp-icon; | &add-time-stamp-lnk; | &add-time-stamp-key; | Add a time/date label on the active plot.
&add-image-icon; | &add-image-lnk; | &add-image-key; | Insert a new image in the active plot.

# The Table Toolbar

This toolbar allows a quick access to the commands of the Plot Menu used to plot the datas of the table.

## The &appname; Table Toolbar

## Table toolbar commands.

Icon | Command | Key | Description
--- | --- | --- | ---
&line-icon; | plot -> &line-cmd; |  | plot with the line style.
&scatter-icon; | plot -> &scatter-cmd; |  | plot with the scatter style.
&line-symbol-icon; | plot -> &line-symbol-cmd; |  | plot with the line+symbol style.
&columns-icon; | plot -> &columns-cmd; |  | plot with the columns style.
&rows-icon; | plot -> &rows-cmd; |  | plot with the rows style.
&area-icon; | plot -> &area-cmd; |  | plot with the area style.
&pie-icon; | plot -> &pie-cmd; |  | plot with the pie style.
&histogram-icon; | plot -> &histogram-cmd; |  | plot with the histogram style.
&vectors-xyxy-icon; | plot -> &vectors-xyxy-cmd; |  | plot with the vector style.
&ribbons-icon; | plot -> &ribbons-cmd; |  | plot with the 3D ribbons style.
&bars-icon; | plot -> &bars-cmd; |  | plot with the 3D bars style.
&scatter3d-icon; | plot -> &scatter3d-cmd; |  | plot with the 3D scatter style.
&trajectory-icon; | plot -> &trajectory-cmd; |  | plot with the trajectory style.
&add-column-icon; | plot -> &add-column-cmd; |  | add a new column to the table
&statistics-on-columns-icon; | plot -> &statistics-on-columns-cmd; |  | compute statistical parameters on selected columns
&statistics-on-rows-icon; | plot -> &statistics-on-rows-cmd; |  | compute statistical parameters on selected row

# The Column Toolbar

This toolbar allows a quick access to the commands of the Table Menu used to rearrange columns in the table or to define the plot role of the selected columns.

## The &appname; Column Toolbar

## Column toolbar commands.

Icon | Command | Description
--- | --- | ---
&set-column-as-x-icon; | table -> &set-column-as-x-cmd; | Define the selected column as abscissae for the plots.
&set-column-as-y-icon; | table -> &set-column-as-y-cmd; | This command defines the selected column as ordinates for the plots.
&set-column-as-z-icon; | table -> &set-column-as-z-cmd; | In the case of 3D plots, Z columns will be used as height values.
&set-column-as-y-error-icon; | table -> &set-column-as-y-error-cmd; | Define the selected column for use as error bars for Y-values.
&set-column-as-none-icon; | table -> &set-column-as-none-cmd; | This command removes any plot role from the selected columns.
&move-column-first-icon; | table -> &move-column-first-cmd; | Moves the selected column to the beginning of the table.
&move-column-left-icon; | table -> &move-column-left-cmd; | Moves the selected column to the left.
&move-column-right-icon; | table -> &move-column-right-cmd; | Moves the selected column to the right.
&move-column-last-icon; | table -> &move-column-last-cmd; | Moves the selected column to the end of the table.
&swap-columns-icon; | table -> &swap-columns-cmd; | Swap the selected columns.

# The Plot 3D Toolbar

## The &appname; Plot 3D Toolbar

## 3D Plot toolbar commands.

Icon | Command | Key | Description
--- | --- | --- | ---
&frame-icon; | plot -> &frame-cmd; |  | Draw only the three axes.
&box-icon; | plot -> &box-cmd; |  | Draw the three axes and the 3D box around the plot.
&no-axes-icon; | plot -> &no-axes-cmd; |  | Doesn't draw the axes nor the box.
&front-grid-icon; | plot -> &front-grid-cmd; |  | Draw a grid on the front panel.
&back-grid-icon; | plot -> &back-grid-cmd; |  | Draw a grid on the back panel.
&left-grid-icon; | plot -> &left-grid-cmd; |  | Draw a grid on the left panel.
&right-grid-icon; | plot -> &right-grid-cmd; |  | Draw a grid on the right panel.
&top-grid-icon; | plot -> &top-grid-cmd; |  | Draw a grid on the top panel.
&floor-grid-icon; | plot -> &floor-grid-cmd; |  | Draw a grid on the bottom panel.
&floor-grid-icon; | plot -> &floor-grid-cmd; |  | Draw a grid on the bottom panel.
&perspective-icon; | plot -> &perspective-cmd; |  | Enables/Disables the 3D perspective mode.
&reset-rotation-icon; | plot -> &reset-rotation-cmd; |  | Resets the rotation of the 3D plot to the default values.
&autoscale-icon; | plot -> &autoscale-cmd; |  | Finds the best layout of the 3D plot fitting the window size. It readjusts the length of the axis ticks to a default value.
&bar-style-icon; | plot -> &bar-style-cmd; |  | Changes the styles of the bars.
&dots-icon; | plot -> &dots-cmd; |  | Draw the 3D scatter points with the dot style.
&cones-icon; | plot -> &cones-cmd; |  | Draw the 3D scatter points with the cone style.
&cross-hairs-icon; | plot -> &cross-hairs-cmd; |  | Draw the 3D scatter points with the cross-hairs style.
&mesh-icon; | plot -> &mesh-cmd; |  | Draw a surface with the wireframe style.
&mesh-hidden-icon; | plot -> &mesh-hidden-cmd; |  | Draw a surface with the mesh style (with hidden lines).
&polygons-icon; | plot -> &polygons-cmd; |  | Draw a surface with the polygons style.
&mesh-polygons-icon; | plot -> &mesh-polygons-cmd; |  | Draw a surface with the mesh+polygons style.
&floor-icon; | plot -> &floor-cmd; |  | Draw a projection of the plot on the floor.
&isolines-icon; | plot -> &isolines-cmd; |  | Draw an isolines projection on the floor.
&empty-icon; | plot -> &empty-cmd; |  | Draw an empty floor.
&animation-icon; | plot -> &animation-cmd; |  | Enables/Disables animation.