Screen Shot of DRAWxtl
The screen shot below shows the graphical user interface (GUI) for program DRAWxtl V5.1. This version was taken with the program running on Windows XP; however, it looks very similar on Linux or Mac. As can be seen, the GUI includes many critical parameters on the main screen, along with an openGL representation of the structure. From the pull-down menus, all other parameters can be adjusted and the results seen immediately. From the 'View' menu item, the user can see the listing and console outputs, or invoke the external POV renderer. This is the only function not built into DRAWxtl. The graphics window is implemented as a virtual trackball for rotation, panning and zooming.
The screen shot below, representative of the edit windows, is of the window used to edit polyhedra and planes. The upper window shows the data for the currently defined objects. If the user double clicks on a line in this window, the data are transferred into the boxes below. Alternatively the data may be edited directly. For each atom in the "From Atom" combo box, the atoms and distances are shown. Whenever a particular line in that box is highlighted, the appropriate data are transferred to boxes 'From', 'To', etc. Once all these items are non-blank, the program activates the 'Add' button. When this button is pressed, the data are transferred into the upper window and the structure drawing is updated. Once the data have been adjusted as desired, either the 'Apply' or 'Save' button is pressed to commit these parameters to the working copy of the 'str' file. At any time, the user can press the 'Close' button and discard all changes. Finally, when the program exits or when a new structure is selected, the user is given the choice of saving or discarding any changes made to the working copy. The 'Frame No.' combo box is shown and active whenever the data file contains more than one frame.