CONTENTS Title Page Copyright Page Preface Part I Getting Started with DECwindows 1 Introduction What Are Windows? Interacting with DECwindows DECwindows Components Parts of a Window Applications Overview Deciding Where to Begin 2 Opening and Closing DECwindows Starting a Session Starting the Online Tutorial Pausing a Session Ending a Session 3 Interacting with DECwindows Using a Mouse Mouse Techniques Working with Menus Selecting Menus Choosing Items from Pull-Down Menus Choosing Items from Pop-Up Menus Choosing Items from Options Menus Choosing Items from Submenus Managing Windows Making Windows Active Moving Windows Sizing Windows Minimizing Windows Restoring Icons to Windows Maximizing Windows Restoring Maximized Windows Storing Icons in an Icon Box Additional Ways to Manage Windows Arranging Windows Customizing Your Windows Working with Dialog Boxes Supplying Information in Dialog Boxes Moving and Changing Settings in a Dialog Box Saving Your Settings Making Selections from List Boxes Using File Selection Boxes Scrolling 4 Performing Common Tasks Getting Help Invoking Help Exiting Help Editing Text Selecting Text Copying Text Moving Text Between Windows Deleting Text with Pending Delete Text Editing Key Definitions Printing Files Printing Files from Applications Using Advanced Print Settings Mixing Colors Color Models Picker Hue, Lightness, Saturation (HLS) Red, Green, Blue Color Model Browser Greyscale Scratch Pad 5 Using Session Manager Running Applications Using Application Qualifiers Running an Application on a Multiscreen System Keeping Track of Work in Progress Canceling a Task Looking at Task Output Defining Logical Names Displaying a Logical-Name Definition Deleting a Logical Name Setting Process Privileges Customizing Your Session 6 Using FileView Updating the File List Selecting and Filtering Files Selecting a File from Your File List Selecting Adjacent Files Selecting Scattered Files Selecting All Files in the Current Directory Selecting File Names in Other Windows Displaying a Partial File List Working with Files Applying Your Settings Comparing the Contents of Files Copying Files Copying One File to Another File or Directory Copying Groups of Files Deleting Files Editing Files Printing Files Protecting Files Purging Files Reading Files Changing the Name of a File Renaming a File Renaming Groups of Files Running Programs Searching Files for Text Strings Displaying Information About Files Opening a New View Accessing Files and Applications Quickly Using Pop-Up Menus to Execute Commands Using Double-Click Commands Working with Directories Creating a Directory Deleting a Subdirectory Navigating a Directory Structure Using Wildcards in the File Filter Using the Ellipsis ( ... ) Wildcard Using the Hyphen ( - ) Wildcard Executing a DCL Command Part II Customizing Your DECwindows Environment 7 Customizing Session Manager Applying Your Settings Starting Applications Automatically Changing Your Keyboard Settings Setting Another Session Language Changing Your Pointer Settings Changing Your Session Manager Window Settings Changing Your End Session Prompts Writing Your Own Pause Screen Messages Changing Your Screen Background Settings Changing Your Window Color Settings Changing Your Security Settings Changing Message Window Settings 8 Customizing Menus and Menu Bars Customizing Menus Looking at the Contents of a Menu Adding an Item to a Menu Removing an Item from a Menu Looking at a Menu Item Definition Changing a Menu Item Definition Adding a User-Defined Menu Item Deleting a User-Defined Menu Item Defining a New Menu Name Deleting a User-Defined Menu Name Customizing Menu Bars Combining Session Manager and FileView 9 Customizing FileView Changing the Look of Your File List Changing the Fields in Your File List Displaying File Version Numbers Changing the File Order in Your File List Saving Your File List Changes Changing Your FileView Window Settings Building Pop-Up Menus and Defining Double-Click Commands Looking at Pop-Up Menu Definitions Adding a Menu Item to a Pop-Up Menu Removing a Menu Item from a Pop-Up Menu Looking at Double-Click Menu Item Definitions Changing a Double-Click Menu Item Definition Adding a File Type Removing a File Type Saving Your File Types Changes Working with Views Designing a View Saving a View Looking at Built-In Views Saving Your Startup View Replacing a Saved View Restoring a Saved View Deleting a Saved View Using FileView as a Menu Bar 10 Customizing the Window Manager Applying Your Changes Customizing Your Workspace Customizing Your Window Borders Customizing Your Window Border Colors Customizing Icons Customizing Icon Colors Customizing the Matte Running the XUI Window Manager Advanced Customization Part III Advanced Techniques 11 Using Hyperapplications A Simple Example Linkable Objects The Link Menu Creating Links Following Links Adjusting the Highlighting Showing and Deleting Links Using Other Hyperapplication Features Advanced LinkWorks Concepts 12 Running Applications Across the Network Enabling Network Access to Your Workstation Display Authorizing Workstation Access in a DECnet Network Authorizing Workstation Access in an Internet (TCP/IP) Network Disabling Workstation Access Displaying Remote Applications on Your Workstation Monitor Enabling a Remote Display Disabling a Remote Display Directing a Remote Display to a Third System Directing a Remote Display to Your Own System Running Applications from a DCL Command Line 13 Changing the Startup Environment The Startup Sequence Customizing the System Startup Environment Changing Your Logo Creating Dedicated Accounts Modifying the Session Manager Command Procedure Modifying the Session Manager Executable File Modifying the Session Manager Profile File 14 Sharing Customization Files Using Shared Customization Files Creating Shared Customization Files 15 Using Task Messages Using Task Messages in Command Files Task Messages Creating a Command File Adding Target Screen Options to Application Menu Items 16 Using MIT Utilities Bitmap Utility Changing Grid Squares Convert ASCII to Bitmap Utility Convert Bitmap to ASCII Utility Display Information Utility Event Monitoring Utility List Atoms Utility List Fonts Utility List Windows Utility Magnify Portion of Screen Utility Modify Keymap Utility Display Properties Utility Constructing Formats and Deformats Modify Resource Database Utility Refresh Utility Set Options Utility Set Root Window Options Utility Window Dump Utility Display Window Information Utility Window Undump Utility 17 Changing DECwindows X Window System Resources Bookreader Calculator Calendar Cardfiler CDA Viewer Clock DECterm FileView and Session Manager LinkWorks Manager Mail Motif Window Manager Customizing MWM Resources for an Application Customizing MWM Menus MWM Keyboard and Mouse Accelerators Modifying the MWM Resource Configuration File Part IV Appendixes A Understanding DECwindows Architecture DECwindows OpenVMS Environment DECwindows Architecture Applications Motif Toolkit XUI Toolkit X Window System Intrinsics Xlib Programming Library Transport Layers X11 Display Server Display Server Components Device Drivers Extending the Architecture Architecture Summary B Differences Between the XUI and Motif Interfaces Comparing Window Components Comparing Interface Objects C Using DECwindows with a Keyboard Traversing Menu Bars and Pull-Down Menus Traversing Windows Moving Between Windows Moving Within Windows Traversing Dialog Boxes D Understanding Files, Directories, and Devices Understanding the OpenVMS Directory Structure About Files About Directories and Devices Using Wildcards in File Specifications Using the Asterisk ( * ) Wildcard Using the Percent Sign ( % ) Wildcard Using Wildcards in Directory Specifications About Logical Names E System Messages Glossary Bibliography