current maintainer - Joey Mukherjee
joey@swri.edu
SDView is the main application in which all the other applications are launched. With this architechture, various types of plots can be placed on the screen simultaneously with any size dimensions.
Once started (select "Create or View Layouts" from the SDControl Panel), a grid will show. On this grid, place a box on the grid by clicking the left mouse button. This box can be resized by using the middle mouse button and dragging to the desired size. Alternatively, you can move the box by using the left mouse button.
The right mouse button will bring up a menu which allows to add an application to the box, arrange the boxes, or delete the box.
Current limitations:
Each mouse button has a different behavior when on the canvas. The canvas is where each box is placed.
The left mouse will place a box on the screen if the position on which the mouse is clicked is not already on a box. If the mouse is clicked on a box, then the box can be dragged around to move its position on the canvas.
The middle mouse button allows the user to resize the box to either shrink or grow the box. If an application has already drawn on the box, the box is cleared and you must redraw the application.
The right mouse button will bring up a menu offering different options if clicked on a box.
If the box does not already have an application associated with it, the
following menu appears:
Add Application will associate an application with the box. When selected, an application menu is presented. From this menu, select the application you wish to appear in that box. After choosing, the application will start up. The application that starts up has its own associated menus which must be filled out before one can draw into that application.
Arrange Boxes allows one to arrange the boxes in a certain way. This can be Loose, Row, Column, or Matrix. Loose is the default and means boxes can be placed anywhere on the canvas. Row will put all boxes in a single row with the y value of the selected box being the y value for all the boxes. Column places all boxes in a column with the x value of the selected box being the starting x value for all the boxes. You can also specify that boxes have the same height, width or both.
Delete Box will remove the box from the canvas. If there is an associated application "save" file, the viewer will prompt the user if they wish to remove it.
If the box already has an application associated with it, the
following menu appears:
Draw Current Page tells the application to draw the screen given by its current state - i.e. whatever is specified in its particular menus.
Draw Next Page tells the application to advance in time whichever way it knows how. Not all applications understand paging, so this may draw the exact same thing.
Menus tells the application to show its menus. Occasionally, the menu still gets lost. The menu is open, it is just hidden behind some other window. Refer to your system documentation to see how to change the Z order of the windows.
Arrange Boxes and Delete Box function as before.
Basic file handling routines.
New will reset all dialogs to nothing. Do this when you wish to start over.
Open will load a new layout for viewing. Any current file in memory will be reset.
Save will save the file with the current filename.
Save will allow you to save the file with another filename.
Print - Will print the layout to the printer or a file or both.
The first menu brought up will let you pick "PRINTER", "FILE", or "FILE AND PRINTER". If you pick "FILE", you may select the file type to produce. Keep in mind that if you produce anything other that EPS, you will have seperate files for each application. If you pick "PRINTER" or "FILE AND PRINTER", EPS is automatically selected for you.
Quit - exit the program.
The only current option is Grid. When "Grid" is selected, a grid menu is popped up. Grid
The actions are available. Restart, Draw, and Preview.
Initiates the drawing of the applications. Each application will start plotting.
Describes what is in each box.
This can give you overall help about SDDAS.
This will tell you the version of the viewer you are currently running.