parent context. o OK - to dismiss the dialog box and write changes made to the current context. o Cancel - to dismiss the dialog box, discarding current changes made. o Help - to bring up a help window containing text describing the dialog box. 3 symdef_ScrLst =TITLE Symbol Definitions list The symbol definitions retrieved from the context file specified in the Context File field of the main window are displayed in this list. 3 symbol_TxtF =TITLE Symbol text field Type a new (or edit an existing) symbol name in this field. The symbol name associated with the selected symbol definition is displayed in this field. Use this field in conjunction with the Enter Define and Replace Define buttons to add or change symbol definitions in the Symbol Definitions list. Use this field in conjunction with the Enter Delete button to add a symbol deletion to the Symbol Definitions list. 3 def_TxtF =TITLE Definition text field Type a new (or edit an existing) symbol assignment in this field. The assignment associated with the selected symbol definition is displayed in this field. Use this field in conjunction with the Enter Define and Replace Define buttons to add or change symbol definitions in the Symbol Definitions list. 3 symentdef_Btn =TITLE Enter Define button This button adds a new symbol definition to the Symbol Definitions list. The new symbol definition is described in the Symbol and Definition fields. 3 symreplace_Btn =TITLE Replace button This button replaces the selected symbol definition in the Symbol Definitions list with a new symbol definition from the Symbol and Definition fields. 3 symentdel_Btn =TITLE Enter Delete button This button adds a new symbol deletion to the Symbol Definitions list. The new symbol deletion is named in the Symbol field. 3 symremove_Btn =TITLE Remove button This button removes the selected symbol definition or deletion from the Symbol Definitions list. !3 symok_Btn !=TITLE OK button ! TBS ! !3 symcancel_Btn !=TITLE Cancel button ! TBS ! !************** End of Conflict 1 ******************************************* 3 symhelp_Btn =TITLE Symbol Definitions dialog box The symbol definitions retrieved from the context file specified in the Context File field of the main window are displayed in the Symbol Definitions field of this dialog box. Use this dialog box to add DCL symbol definitions to the specified context. The Environment Manager stores symbols only as global symbols. The effects of clicking on the dialog buttons are as follows: o Enter Define - to add a new symbol definition to the Symbol Definitions list shown in the dialog box. Use this in a context to supersede a definition from a parent context. o Remove - to remove the selected symbol definition or the DELETE SYMBOL entry from the Symbol Definitions list. o Enter Delete - to add a DELETE SYMBOL entry to the Symbol Definitions list shown in the dialog box. Use this feature in a context to supersede a definition from a parent context. o OK - to dismiss the dialog box and write changes made to the current context. o Cancel - to dismiss the dialog box, discarding current changes made. o Help - to bring up a help window containing text describing the dialog box. 2 macdef_PopForm =TITLE MMS Macro Definitions dialog box The macro definitions retrieved from the context file specified in the Context File field of the main window are displayed in the Macro Definitions field of this dialog box. The effects of clicking on the dialog buttons are as follows: o Enter - to add a new macro definition to the Macro Definitions list shown in the dialog box. o Replace - to replace the selected macro definition in the Macro Definitions list. o Remove - to remove the selected macro definition from the Macro Definitions list. o OK - to dismiss the dialog box and write changes made to the current context. o Cancel - to dismiss the dialog box, discarding current changes made. o Help - to bring up a help window containing text describing the dialog box. 3 macdef_ScrLst =TITLE MMS Macro Definitions list The macro definitions retrieved from the context file specified in the Context File field of the main window are displayed in this list. 3 macname_TxtF =TITLE Macro name text field Type a new (or edit an existing) macro name in this field. The macro name associated with the selected macro definition is displayed in this field. Use this field in conjunction with the Enter and Replace buttons to add or change macro definitions in the Macro Definitions list. 3 macexp_TxtF =TITLE Expansion text field Type a new (or edit an existing) macro expansion string in this field. The expansion string associated with the selected macro definition is displayed in this field. Use this field in conjunction with the Enter and Replace buttons to add or change macro definitions in the Macro Definitions list. 3 macentassgn_Btn =TITLE Enter button This button adds a new macro definition to the Macro Definitions list. The new macro definition is described in the Macro Name and Expansion fields. 3 macreplace_Btn =TITLE Replace button This button replaces the selected macro definition in the Macro Definitions list with a new macro definition from the Macro Name and Expansion fields. 3 macremove_Btn =TITLE Remove button This button removes the selected macro definition from the Macro Definitions list. !3 macok_Btn !=TITLE OK button ! TBS ! !3 maccancel_Btn !=TITLE Cancel button ! TBS ! !************** End of Conflict 2 ******************************************* 3 machelp_Btn =TITLE MMS Macro Definitions dialog box The macro definitions retrieved from the context file specified in the Context File field of the main window are displayed in the Macro Definitions field of this dialog box. The effects of clicking on the dialog buttons are as follows: o Enter - to add a new macro definition to the Macro Definitions list shown in the dialog box. o Replace - to replace the selected macro definition in the Macro Definitions list. o Remove - to remove the selected macro definition from the Macro Definitions list. o OK - to dismiss the dialog box and write changes made to the current context. o Cancel - to dismiss the dialog box, discarding current changes made. o Help - to bring up a help window containing text describing the dialog box. 2 defdir_FileSel =TITLE Default Directory selection box TBS 2 DelCtxtFil_FileSel =TITLE Delete Context File selection box TBS 2 DelDatbs_FileSel =TITLE Delete Database File selection box TBS 2 NewDatbs_FileSel =TITLE New Database File selection box TBS 2 OpenDatbs_FileSel =TITLE Open Database File selection box TBS 2 SelCtxtFil_FileSel =TITLE Select Context File selection box TBS 2 dtmlib_FileSel =TITLE DTM Library File selection box TBS 2 objlib_FileSel =TITLE Object Library selection box TBS 2 selcmslib_FileSel =TITLE CMS Library selection box TBS 2 selscalib_FileSel =TITLE SCA Library selection box TBS 2 sellnklib_FileSel =TITLE Link Library selection box TBS 2 sellnkopt_FileSel =TITLE Link Option File selection box TBS 2 selsrcdir_FileSel =TITLE Source Directory selection box TBS 2 View_PopForm =TITLE View Context window This window displays a complete description of the specified context. o Cancel - to dismiss the window o Help - to bring up this help window 3 View_ScrolledWindow =TITLE View Context Scrolled window A complete description of the specified context is displayed in this window. If the text is too large to fit in the window, scroll bars will be created to permit scrolling through the text. 4 View_Text =TITLE View Context Text A complete description of the specified context is displayed in this area. 3 View_HelpBtn =TITLE View Context window This window displays a complete description of the specified context. o Cancel - to dismiss the window o Help - to bring up this help window 2 Glossary_frame =TITLE DECset Environment Manager Glossary Context - A context is defined as a named set of values that tailors the DECset tools to a specific software development activity (for example, fixing bugs or implementing enhancements). The supported attributes for which these values are supplied are: logical name definitions; symbol definitions; MMS macro definitions; MMS build options; linker options file specifications; library settings; a source directory specification; output directory specifications; and a default directory specification. Each context has a unique name within a particular context database (see Context Database). The length of the context name is limited to 16 characters. Context Database - A context is defined in a context database. This database is stored as a sequential ASCII text file. Each record of this file has the following format: context-name file-spec [parent-context] ["description"] A context database entry must include a fully-qualified file specification (e.g.,DISK:[directory]file.DECSET_CONTEXT_DB). Context File - A context file is used to store information that is specific to a particular named context. The context file is specified by an OpenVMS file specification, which is stored in the context database entry (see Context Database) associated with the named context. The default context file type is .DECSET_CONTEXT. The context file is a sequential ASCII text file. In a context file, a continuation line must be terminated by a hyphen character. Trailing comments are not allowed on a continuation line. Context Including Inheritance - Any context may be based upon another context, which (in turn) may itself be based upon yet another context. A child context inherits information from its entire `chain' of parent contexts. The term context object refers to a context that includes all of this inherited information. DECset Environment Manager - The DECset Environment Manager provides a single mechanism for tailoring the execution environment for a set of DECset tools. The tailoring factor is known simply as a context. Using the DECwindows user interface, a context may be applied to all tools displaying on a particular DECwindows display. Parent/Child Context - A context that is based upon another context is said to be a child context. Each child context inherits all the information associated with its parent context. If the same attribute in both a child and its parent have different values, the child's value overrides that of the parent. 2 listmanager_PopForm 3 listmanager_help_Btn =TITLE List Manager Dialog Box This dialog box has several uses within the Environment Manager. In general, it is used to specify and manipulate lists of directories or file specifications. Enter a string into the Library/String field and click on either of the Append or Add Before Selected buttons to add the string in the appropriate place in the Library/String List field. The Library/String List field contains a list of strings, one string per line. Delete items from the Library/String list by selecting the appropriate item(s) in the Library/String List field and clicking on the Delete Selected button. The OK button accepts the Library/String List and dismisses the dialog box. The Cancel button dismisses the dialog box without changing the Library/String. In some cases a Select... button appears to the right of the Library/String field. If present it may be used to browse. When more than one item is shown in the Library/String List, up and down-arrow buttons are displayed to move the selected item up or down in the list. 2 edit_context_PopForm 3 edit_contexthelp_Btn =TITLE Edit Context dialog box This dialog box is used to specify information about a context. Context information is: o Context Name - The context name can be up to 16 letters long. o Context Parent - The context parent must be a context in the current context database. o Context File - The file that is to contain all context specific information. o Comment - Comment to be displayed about the context in the main window context list.