|
GRAPHICS INTERFACE |
The ViSTA graphic interface is based on MDI
(Multi Document Interface) technology, that is a main
widget managing many others therein included.

Fig.1. ViSTA screenshot
The main advantage coming from this technology is the possibility to control position, dimension and visualization of the widgets therein included. Moreover, it makes a more functional arrangement of the common tools.
In our case, the widgets are image servers. The servers are “objects” able to manage images, each of them identified by a number from 0 to n. Many image servers can be contemporaneously present and there is always one defined ROOT between them, the server used as reference by all the ViSTA commands.
To better understand the necessity to define an image server as ROOT, it is sufficient to analyze the ViSTA screenshot reported above (Fig. 1), where there are three image servers in the document area. Let’s take for example the foil image: if we want to save it in PDF file format, we have to inform ViSTA about which of the three images presents it must be saved. Generally, this operations is made by calling the image server widget focus, that is by clicking on the title bar.
This is an operation normally adopted by many programs, but in our case it could happen we don’t know which is the image server widget having the focus at that moment. This situation can easily happen when there are many images and tools present. So, to avoid the saving of the not requested server or applying any image processing algorithm to the wrong server, it is preferable to specify the desired server identifier as the ROOT. To do it, it is sufficient to activate the widget relative to the image server requested, by pressing the right button of the mouse and selecting the function “Set As Root” by the appeared popup menu.
Otherwise, after the activation of the focus,
let click on the icon
.
You can easily identify the ROOT server at any moment, just reading the status line where it can find the server ID on the first field.
Otherwise, more easily, it can even analyze the image server icons.
There are two main kinds of image server icons:
The colour of these icons changes in the function of the current state of the server, according to the following list:
ICONS FOR SERVER CONTAINING JUST ONE IMAGE
ICONS FOR SERVER CONTAINING A SEQUENCE OF FRAMES
For the image server at a single image it has:

Fig.2 Image server: single image
From the left to the right it can find:
For the image server at multiple frames it has:
![]()
Fig.3 Image server: multiple frames
From the left to the right it can find:
The MDI interface is divided in almost four parts:
Dimension and position of
the MDI and tool bars are saved on the closure of the program and they are
restored on the next start. All these data are saved and read in the config/state.xml file.
PULL DOWN MENU AREA
This area contains all the ViSTA commands, organized in 12 menues:
![]()
Each command can be easily activated by clicking the required command by the mouse button:

Fig.4 Pull down menu area
Click on the menues below for a detailed description of them:
|
User |
You can even display a Image Menu directly by the image present on the desktop.
Just place the mouse on the image and click the right button of the mouse and the menu will appear:

The following commands are available, many of them already described in other menues file:
- Set as Root: it has been already described in the Image Menu file.
- ROI preview: it has benne already described on the View Toolbar file
- Info: it has been already described in the Image Tool file.
- Update: it updates the image
- Profile: already described in the Analysis Toolbar, allows you to display different kind of profiles, as shown in the image below:

- Display: in case of color image, this command allows you to display separately the following channels:

where:
RGB: color model based on the three primary colors Red, Green and Blue.
CMY: color model based on the three primary colors Cyan, Magent and Yellow (complementaries of Red, Green and Blue).
CMYK: color model based on a subtractive synthesis of the three colors Cyan, Magent and Yellow, with the adding of the BlacK (quadrichromy process).
- Fit in Window: it fits the image in the window.
- Show as 1:1: it shows the real dimension of the image.
- Mouse cursor: you can choose how to visualize the mouse, with Arrow or Cursor

- Graphic overlay: you can apply some overlay on the image, chosing between:

In the images below, an example of Cross (on the left) and Grid (on the right):

To remove the overlays present on the image, just click on Remove.
The current ViSTA version (3.3.0.6) presents 11 tool-bars. They are divided on different groups created according to common actions or logic.
Each TOOL-BAR is provided
of a handle
that, if linked to the mouse can be
placed in the dock area or in the inner of the document area.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()