## TCM configuration file.
##
## This file, when installed as $TCM_HOME/lib/tcm.conf, will be the system wide
## initialization file, which is read by each TCM editor upon startup.
## Users may override some of the options in $HOME/.tcmrc
##
## You may edit this file by hand (make a copy!), but you are advised to 
## modify the _values_ of the configuration options only.

################################################################################
# Default Printing/Export Properties
################################################################################

# The name of the printer. Otherwise the PRINTER environment variable is used
# { PrinterName lp }

# Unix print command (lp, lpr, ...). Normally this command is determined bij 
# TCM but here it can set explicitly like:
# { PrintCommand /usr/bin/lpr }

# Unix command to remove a job from the printer queue (lprm, cancel, ...). 
# Normally this command is found by TCM but here it can set explicitly.
# { PrinterRemoveCommand /usr/bin/lprm } 

# Unix command to view the printer queue (lpq, lpstat, ...). 
# Normally this command is determined by TCM but here it can set explicitly.
# { PrinterQueueCommand /usr/bin/lpq }  

# Unix command to see PostScript print preview (gv, ghostview,
# pageview, ...). Normally this command is determined bij TCM but here it 
# can set explicitly like:
# { PreviewCommand /usr/X11/bin/ghostview }

# This command is used for generating .gif files.
# { Fig2DevCommand /usr/local/bin/fig2dev }

# Default export file format (PostScript, EPS, Fig, GIF)
{ ExportFormat EPS }

# Print colors (instead of grayscale) in PostScript?
{ PrintColors True }

# Print at both sides of the paper when possible?
{ PrintDuplexPages True }

# Print backside pages flipped relative to the front side
# pages when possible? Only effective when PrintDuplexPages is True.
{ PrintTumbledPages False }

# Print banner page (Default, None or TCM_Banner)
{ BannerPage Default }

# Temporary files for storing PostScript before printing.
# Maybe you prefer a different directory.
{ TmpFile /tmp/tcmXXXXXX }

# PostScript character encoding. Possible values: Standard and ISO_8859_1
# Standard means the Adobe standard encoding, ISO_8859_1 means the ISO
# Latin-1 encoding, which is necessary to show all the letters of
# many European languages.
{ CharacterEncoding ISO_8859_1 }

# Print Portrait or Landscape
{ PageOrientation Portrait }    

# The page boundaries are visible?
{ ShowPageBoundary True }

# Print A4, Letter, Legal or Executive.
{ PageSize A4 }

# Page numbers are visible and printed?
{ IncludePageNumbers False }

# Document info is visible and printed: None, Header or Footer
{ IncludeDocumentInfo None }  


################################################################################
# Default View, Scale and Edit properties
################################################################################

# Tables and shapes are automatically resized when the text 
# in it does not fit?
{ AutoResizing True }

# Text is edited directly in the drawing area instead of
# a separate window?
{ InlineEditor True }

# The default factor (between .1 and 5.0) by which the drawing is zoomed 
# in or out.
{ ScaleFactor 1.2 }

# A grid is drawn over the drawing area?
{ ShowGrid False }

# The size of the grid when ShowGrid is True (between 10 and 50).
{ GridSize 30 }

# The position of the shapes are constrained to discrete positions?
{ PointSnapping True }

# The distance between the positions when PointSnapping is True
# (between 1 and 50).
{ PointDistance 10 }

# The (invisible) range around a text in which clicking selects the text.
{ TextSelectDistance 2 }

# The (invisible) range around a line in which clicking selects the line.
{ LineSelectDistance 12 }

################################################################################
# Default Shape and Text properties 
################################################################################

# Use X scalable fonts.
{ ScalableFonts True }

# Textshapes are by default underlined?
{ Underlined False }

# The font foundry. We prefer Adobe because then the X and
# PostScript fonts look similar.
{ FontFoundry * }

# Default font family:
# Helvetica, Times, Courier, NewCenturySchoolbook or Greek
{ FontFamily Helvetica }

# Default font style:
# Roman, Italic, Bold or BoldItalic
{ FontStyle Roman }

# Default point size: 6, 8, 10, 12, 14, 18 or 24
{ PointSize 10 }

# The default alignment of multi-line text shapes of the diagram
# editors: Left, Center or Right
{ TextAlignment Center }

# The default line width (between 1 and 10).
{ LineWidth 1 }

# The default line style (does not affect default node/edge line
# style in the diagram editors)
{ LineStyle Solid}

# default line color
{ LineColor Black}

# default text color
{ TextColor Black}

# default fill color (when the fill style is not unfilled).
{ FillColor White}


################################################################################
# Default User Interface Properties
################################################################################

# Start TCM always with a private colormap?
{ PrivateColormap False }

# Ask a "are you really sure?" before you quit an editor.
{ AskBeforeQuit False }

# GUI Style View Mode: Classic or Modern
{ GUIstyle Modern }
 
# The foreground color of the drawing area (used for everything
# outside the (text) shapes.
{ DrawingForeground  Black }

# The background color of the drawing area.
{ DrawingBackground  White }

# Initial width of the drawing area.
{ DrawingWidth 1330 }

# Initial height of the drawing area.
{ DrawingHeight 1330 }

# Maximum width of the drawing area.
{ DrawingMaxWidth 3000 }

# Maximum height of the drawing area.
{ DrawingMaxHeight 3000 }

# Startup Window View Mode
{ StartupWindowSmall False }


################################################################################
# Default Table Editor Properties
################################################################################

# Text margin width
{ TableMarginWidth 5 }

# Text margin height
{ TableMarginHeight 5 }

# Text alignment in columns
{ ColumnAlignment Left }

# Text alignment in rows
{ RowAlignment Center }

# Default row height
{ DefaultRowHeight 26 }

# Default column width
{ DefaultColumnWidth 65 }

# Number of columns in a new table
{ NumberOfColumns 7 }

# Number of row in a new table
{ NumberOfRows 7 }

# Show a number label for every row and column
{ ShowRowColumnLabels True }

# Print/Export a number for every row and column
{ PrintRowColumnLabels False }

# Default position of a new table
{ TableTopLeft 20 80 }

# FE Table columns have a specific width
{ FETcolumnWidth 52 }

# TU Table columns have a specific width
{ TUTcolumnWidth 81 }

# TU Tables have a specific number of columns
{ TUTnumberOfColumns 5 }


################################################################################
# Default System Properties
################################################################################
# Send an email to us when an editor crashes?
{ SendEmailOnCrash False }

# Send an email to us when an editor starts up?
{ SendEmailOnStartup False }

# TCM email address
{ EmailAddress tcm@cs.utwente.nl }

# Additional point size(s)
#{ AddPointSize 9 }
#{ AddPointSize 11 }
