[Next] [Previous] [Up] [Top] [Contents] [Index]

Chapter 9 DM: Run-time Operation

3. Managing Display Windows

DM runs on the X Windows interface to UNIX. Each display brought up on DM has its own window. You can open up to 20 DM displays on a workstation without any performance degradation. Whether or not more displays cause any degradation depends on your workstation.

Only displays created with an EDD/DM version prior to 2.2 and that don't reference a common external color palette file might have problems allocating colors. When there is such a problem, a display may fail to load or it may fail to display its colors properly. There may also be such a problem if displays created with version 2.3 or later use a lot of blinking colors, because blinking colors are always allocated, regardless of version (a lot of blinking colors would have to be used to cause this problem).

3.1. Arranging Display Windows

Using the X Windows capabilities, you can resize display windows, move them, shrink them to icons, exit them, and perform any operation that you can perform with X Windows.

Displays can be configured to appear in a certain position and to be a certain size. By default they appear in the top, left-hand corner of the screen. If the displays are arranged in an inconvenient manner, you can arrange them yourself at run-time by resizing and moving them.

3.2. Updating Display Windows

When the dynamic objects in a display are hidden (by another display or X window), DM ceases to update the values for the hidden dynamic objects. When a display window is "iconized", DM ceases to update all the dynamic objects in the iconized display. And when any other X Windows operation is being performed anywhere on the screen, DM ceases to update all the dynamic objects on any display on the screen. DM then updates the dynamic objects when the display window containing the dynamic objects is exposed. A display is exposed when it is placed in the foreground after being hidden, when it is brought up after being iconized, or when an X Windows operation is completed. When an expose event occurs, DM updates the dynamic objects in the display with the current database value. You can also cause an expose event by refreshing a window, that is, by choosing refresh from the X Windows menu.

3.1. - Arranging Display Windows
3.2. - Updating Display Windows

EDD/DM User's Manual, 2.4 - 27 MARCH 1997
[Next] [Previous] [Up] [Top] [Contents] [Index]

| LANL | Lansce | UC | DOE |

L O S   A L A M O S   N A T I O N A L    L A B O R A T O R Y
Operated by the University of California for the US Department of Energy

Copyright 1996 UC   Disclaimer   

For problems or questions regarding this web site contact George Vaughn.