Desktop Management
Previous  Top  Next

GSEOS combines features of a Multiple-Document-Interface (MDI) application with a custom desktop scheme. In order to be able to quickly navigate between various screens you can place the GSEOS screen windows on different desktop pages. Pages can be selected by clicking on the according tab. The entire configuration is saved in a Desktop file (*.dt). On shutdown of GSEOS the system saves the current desktop into the file AutoDeskxx.dt where xx refers to the instance of GSEOS running. On startup the last desktop file is automatically loaded so you will find your last configuration being restored. You can also save the desktop file at any time with the Save As... menu, or restore a previously saved one.
By default the loaded desktop is saved on system exit. You can override this behavior with the following setting in the gseos.ini [System] section:

[System]
DesktopAutoSave=No

If no desktop has been loaded the AutoDsk*.dt automatic desktop file will always be saved, independent of the above setting.

You can override this behavior by loading a desktop file in the gseos.ini Config/Load section. This will cause GSEOS to always appear as determined by the desktop file specified regardless in what state the system was terminated previously.

Appending a desktop file to the currently loaded one will append the desktop pages to the current pages. This allows for easy merging of desktop pages.

The picture below shows a typical desktop layout:

desktop overview

You can configure the desktop pages from the File/Configure Tabs... menu or by right-clicking on the desktop tab bar. This will open a dialog that allows you to edit the destkop pages.

configuredesktoppagesdialog
To programmatically set the active page use the following command:

>>> Gseos.SetActiveDesktopPage(strPageName)
>>> 

where strPageName is the name of the page you want to activate.

System Windows

Besides regular screen files and log files there are also some special windows: Message Window, GSEOS Explorer, Console Window. These windows can have on of three states. They can either be hidden, floating, or pinned to a desktop page. The tool bar button or the main menu toggles between the floating state. If the window is initially hidden it will be displayed as a floating window. The advantage of the floating window is that you have it in view at any time, independent of which desktop page you are currently on. However, it also means that this window takes up valuable desktop space. If it is pinned down you will only see it on the according desktop page and it is therefore not in the way while reviewing other desktop pages. If you want to move one of these windows to a different desktop page you have to perform the following steps:

·Set the window into the pinned state.  
·Close the window using the close button in the upper right corner of the window.  
·Navigate to the desktop page you want to place the window on.  
·Display the window in the floating state using the tool bar button or the according menu.  
·Toggle the window state to pinned using the tool bar button or the menu again.