
Cantata(Workspace)           Khoros            Cantata(Workspace)

     SETTING WORKSPACE ATTRIBUTES via XDEFAULTS

     All of the parameters that can be set in the `Workspace
     Attributes' subform can be set in a .Xdefaults file.  In
     addition to these attributes, sizes and colors of cantata
     can be set in the .Xdefaults file.  See the documentation on
     SETTING WORKSPACE ATTRIBUTES for more details on the attri-
     butes.

     The following attributes control the behavior and presenta-
     tion of cantata.  Some of these attributes can be changed
     while cantata is running.  For more information about these
     attributes please see the documentation on SETTING WORKSPACE
     ATTRIBUTES in the Overview section of this document.  Most
     of the attributes in the Overview section control the
     behavior of cantata rather than the presentation, such as
     colors and fonts.  At the bottom of this file is a listing
     of the defaults found in Khoros's .Xdefaults file.

     Inherit Workspace Attributes
          cantata.InheritAttributes: true

     Set Background Grid To
          cantata.Grid: on

     Grid Size
          cantata.GridSize: 20

     Glyph Size
          cantata.SmallGlyph: false

     Rubberband Connections
          cantata.Rubberband: false

     Interactive Glyph Placement
          cantata.GlyphPlacement: off

     Automatic Glyph Placement
          cantata.AutoPlacement: on

     Workspace Viewport
          This field sets whether or not scroll bars are put on
          the workspace.
          cantata.Viewport: on

     Always Display Glyph
          cantata.LeaveGlyph: false

     Show Data Available
          cantata.ShowDav: false

     Show Modified Glyphs
          cantata.ShowModified: false

     Show Clipboard Icon
          cantata.ShowClipboard: true

     Responsive Execution Mode
          cantata.DemandDriven: false

     Echo Program Execution
          cantata.EchoRoutine: true

     Parallel Execution Mode
          cantata.ParallelExec: false

     Use Global Variables
          cantata.GlobalVariables: true

     Workspace Font
          cantata.WorkspaceFont: variable

     The following attributes control the colors for the
     workspace foreground & background, grid color, line color,
     and all associated glyph colors.  The glyph colors can be
     changed for almost all the different parts of the glyph,
     such as the run button, destroy button, glyph foreground &
     background, error indcator, etc.

     Workspace Canvas Color
          cantata.CanvasColor: gray

     Glyph Foreground Color
          cantata.GlyphForeground: black

     Glyph Background Color
          cantata.GlyphBackground: white

     Reset Background Color
          cantata.ResetBackground: white

     Reset Foreground Color
          cantata.ResetForeground: black

     Reset Border Color
          cantata.ResetBorderColor: black

     Label Background Color
          cantata.LabelBackground: white

     Label Foreground Color
          cantata.LabelForeground: black

     Label Border Color
          cantata.LabelBorderColor: black

     Destroy Background Color
          cantata.DestroyBackground: white

     Destroy Foreground Color
          cantata.DestroyForeground: black

     Destroy Border Color
          cantata.DestroyBorderColor: black

     Run Background Color
          cantata.RunBackground: white

     Run Foreground Color
          cantata.RunForeground: black

     Run Border Color
          cantata.RunBorderColor: black

     Stop Background Color
          cantata.StopBackground: white

     Stop Foreground Color
          cantata.StopForeground: black

     Stop Border Color
          cantata.StopBorderColor: black

     Input Connection Background Color
          cantata.InputBackground: white

     Input Connection Foreground Color
          cantata.InputForeground: black

     Input Connection Border Color
          cantata.InputBorderColor: black

     Output Connection Background Color
          cantata.OutputBackground: white

     Output Connection Foreground Color
          cantata.OutputForeground: black

     Output Connection Border Color
          cantata.OutputBorderColor: black

     Error Background Color
          cantata.ErrorBackground: white

     Error Foreground Color
          cantata.ErrorForeground: black

     Error Border Color
          cantata.ErrorBorderColor: black

     Form Background Color
          cantata.FormBackground: white

     Form Foreground Color
          cantata.FormForeground: black

     Form Border Color
          cantata.FormBorderColor: black

     The following attributes control the default user interface
     specification to be used (UIS form).  Until you become fami-
     liar with this format it is suggested that you use the
     default form file.

     Cantata Form File
          This field specifies the default file to be used for
          the User Interface Specification for cantata.  This can
          be over ridden by using the "-form" flag on the command
          line.
          cantata.Form: KHOROS_HOME/repos/cantata/cantata.form

     Cantata Clipboard File
          This field specifies the file to be used for the User
          Interface Specification of the cut and paste clipboard
          workspace.
          cantata.ClipboardForm:
          KHOROS_HOME/repos/cantata/clipboard.form

     The following attributes control the size and placement of
     the main cantata workspace and all sub-procedures.  The
     geometry is WidthxHeight+Xpos+Ypos which will control the
     width and height of the cantata canvas workspace and the
     initial X & Y placement of the toplevel form.  If the user
     wishes to place toplevel cantata workspace at position
     (15,15) of the display but wants the default width and
     height, then a geometry of "+15+15" would be used.  If the
     user wishes to place the workspace, but wants a width and
     height of 850 by 630, then a geometry of "850x63"0 would be
     used.  If both the initial placement and width & height were
     desired then the geometry would look like "850x630+15+15"

     Cantata Geometry
          This field sets the size of the workspace.
          cantata.Geometry: 850x630+15+15

     Cantata Procedure Geometry
          This field sets the size of the sub procedure
          workspace.
          cantata.ProcedureGeometry: 730x400+100+300
          !
          !  -----  various default values for cantata -----
          !
          cantata.Form:            KHOROS_HOME/repos/cantata/cantata.form
          cantata.ClipboardForm:        KHOROS_HOME/repos/cantata/clipboard.form
          cantata.Geometry:        850x630+15+15
          cantata.ProcedureGeometry:    730x400+100+300

          cantata.GridSize:        20
          cantata.GridColor:       #00aabb
          cantata.LineColor:       maroon
          cantata.CanvasColor:          gray

          cantata.ResetBackground: cyan
          cantata.ResetForeground: black
          cantata.LabelForeground: black
          cantata.LabelBackground: white
          cantata.GlyphForeground: black
          cantata.GlyphBackground: white
          cantata.DestroyBackground:      red
          cantata.DestroyForeground:      black
          cantata.RunBackground:          green
          cantata.RunForeground:          black
          cantata.StopBackground:         black
          cantata.StopForeground:         green
          cantata.InputBackground:        yellow
          cantata.InputForeground:        black
          cantata.OutputBackground:       yellow
          cantata.OutputForeground:       black
          cantata.ErrorBackground:        black
          cantata.ErrorForeground:        red
          cantata.FormBackground:         magenta
          cantata.FormForeground:         white

          cantata.Grid:            on
          cantata.GlyphPlacement:       off
          cantata.AutoPlacement:        on
          cantata.Viewport:        on
          cantata.AttachCanvas:         on
          cantata.Rubberband:      false
          cantata.SmallGlyph:      false
          cantata.ParallelExec:         false
          cantata.EchoRoutine:          true

          cantata.GlobalVariables: true
          cantata.ShowModified:         false
          cantata.ShowDav:         false
          cantata.ShowClipboard:        true
          cantata.DemandDriven:         false
          cantata.LeaveGlyph:      false
          cantata.InheritAttributes:    true
          cantata.WorkspaceFont:        variable

          Copyright 1992, University of New Mexico. All rights
          reserved.

Khoros                    Release: 1.0                          1

