DEC Trellis Object System Guide to Tools

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  Caution

  Part I   Introduction

  1      The DEC Trellis Object System

  1.1     Description of Trellis

  1.2     Summary of Trellis Programming Tools

  2      The Trellis User Interface

  2.1     The Trellis Toolbox

  2.2     Tool Windows

  2.3     Tool Window Components
    2.3.1      Title Bars
    2.3.2      Menu Bars
    2.3.3      Work Areas
    2.3.4      Pop-Up Menus
    2.3.5      Button Area

  2.4     Summary of the Environment

  2.5     Summary of Tool Usage
    2.5.1      Tool Input and Communication
    2.5.2      The Current Selection
    2.5.3      Text Selection and Text Editing

  2.6     Workspaces
    2.6.1      Workspace Areas and Objects
    2.6.2      Workspaces and Object Usage
    2.6.3      Workspaces and Garbage Collection
    2.6.4      Saving Workspaces

  2.7     Log Files

  3      The Trellis Programming Environment

  3.1     Programming Environment Overview

  3.2     Trellis Language Overview

  3.3     Using Trellis Programming Tools

  3.4     Using Links in Trellis

  3.5     Browsing in Trellis
    3.5.1      Browsing Types
    3.5.2      Browsing Cross References
    3.5.3      Browsing Type Relationships

  3.6     Developing and Modifying Code
    3.6.1      The Programming Environment Database
    3.6.2      Incremental Compilation
    3.6.3      Code Compilation and Inconsistencies

  3.7     Debugging Code

  3.8     Code Development and the Trellis Environment

  Part II   Programming Tool Reference

  Activity Viewer

  Breakpoint Tool

  Category Tool

  Cross Reference Tool

  Definition Tool

  Editor

  Error Tool

  Evaluator

  Grass Catcher

  Inspector

  Source Viewer

  Storage Tool

  Trellis Toolbox

  Type Hierarchy Tool

  Type Module Tool

  A   Using DECwindows

  A.1     Using Windows

  A.2     Using the Mouse

  A.3     Managing Windows
    A.3.1      Selecting Windows
    A.3.2      Changing the Size of Windows
    A.3.3      Shrinking Windows to Icons
    A.3.4      Expanding Icons to Windows
    A.3.5      Moving Windows
    A.3.6      Stacking Overlapping Windows
      A.3.6.1      Making Stacked Windows Stay in Place
      A.3.6.2      Releasing Windows Locked in the Stacking Order
    A.3.7      Customizing Your Windows
      A.3.7.1      Changing Window Animation
      A.3.7.2      Preventing Windows from Taking Input Focus

  A.4     Choosing Items from Pull-Down Menus

  A.5     Choosing Items from Submenus

  A.6     Choosing Items from Pop-Up Menus

  A.7     Supplying Information in Dialog Boxes
    A.7.1      Moving and Changing Settings in a Dialog Box
    A.7.2      Saving Your Settings

  A.8     Scrolling

  A.9     Editing Text
    A.9.1      Selecting Text
    A.9.2      Copying Text
    A.9.3      Moving Text Between Windows
    A.9.4      Deleting Text with Pending Delete
    A.9.5      Editing Text in Dialog Boxes

  A.10   Composing Special Characters

  FIGURES

  2-1        The Trellis Toolbox

  2-2        The Trellis Toolbox Icon

  2-3        Window Components

  2-4        Sample Log File

  3-1        Error Message

  Tool-1     Supertypes for Type Time

  A-1        Parts of a Window

  A-2        Mouse Buttons

  A-3        Windows and Input Focus

  A-4        Resize Button

  A-5        Shrink-to-icon Button

  A-6        Title Bar

  A-7        Push-to-back Button

  A-8        Submenu

  A-9        Pop-up Menu

  A-10       Dialog Box

  A-11       Scroll Bar

  TABLES

  1-1        The DEC Trellis Object System Programming Tools

  2-1        Saving Compiled Code

  2-2        Trellis Keywords Used in Log Files

  Tool-1     Looking at the Current Log File

  Tool-2     Storage Tool Statistics

  Tool-3     Constraints on Workspace Size