#ImPress currently does not have a way to setup default
#parameters with a configuration utility.  However, ImPress
#will attempt to read a .impressrc file in the users HOME
#or the file /etc/impress/impressrc if found during startup.
#You can override values by placing set statements there for
#the Global variables.

#To avoid adding size to ImPress (must consider the plugin
#users), here are the options and some hints about settings.

# USAGE: Copy this file to ~/.impressrc or /etc/impress/impressrc
# and uncomment variable setting lines and set them to whatever
# startup values you desire.

# KDEColors if set to a non-zero value will attempt to
# parse the .kde files looking for some color and font
# configurations.  This helps ImPress appear to honor
# KDE theme settings.  Only on startup though. Default
# is 1.
#set Global(KDEColors) 1

# DoSplash if set to a non-zero value will display a
# splash screen on startup. Default is 1.
#set Global(DoSplash) 1

# SplashTime is used if DoSplash is enabled.  It is the
# time in milliseconds to leave the spash screen up 
# if the user does not choose to click on it to close it.
# Default is 4000.
#set Global(SpashTime) 4000

# DoLandscape if set to non-zero allows ImPress to
# support Landscape printing.  I really don't think
# you want to disable this (though there was a time
# when I thought I could).
#set Global(DoLandscape) 1

# ViewOnlyMode if DoLandscape is set.  This flag determines
# the default startup behavior of supporting a view only mode.
# The main purpose is to allow the creation of Landscape
# documents which orient themselves correctly when output as
# PS (and PDF).  Default is to leave the option off.... you
# only want it on when you want to save something in PS or
# PDF with orientation preserved.... NOT for printing!!
#set Global(ViewOnlyMode) 0

# Save, Load and Print options

# CompatMode if non-zero will force ImPress documents to
# not have some of the canvas specific enhancements found
# in later (post Tk 8.0) versions of Tcl/Tk.  If you set this
# to 0, then your documents may be edited/saved in a format that
# is unique to the version of Tcl/Tk that you created it on.
# Default is 1.
#set Global(CompatMode) 1

# CompatSave if non-zero will force ImPress documents to
# save without some of the canvas specific enhancements found
# in later (post Tk 8.0) versions of Tcl/Tk.  This is
# probably used in conjunction with CompatMode of 0.  This
# allows you to see and play with the new non-compatible
# options of the canvas.... yet still forces saves to leave
# that information out.  In general, this is probably only
# useful for debugging.  You'll either run in compatiblility
# mode (both set to 1) or not (both set to 0).
# Default is 1
#set Global(CompatSave) 1

# StreamType is set to one of three options (experimental!):
#   Temp - create a temp file (really the don't stream option.. safest)
#          can leave temp file out though.
#   Blocking - stream data through a pipeline.
#   FIFO - stream data to a fifo file created in tmp.
# Default is Temp
#set Global(StreamType) Temp

# Timeout is used by the HTML retrieval routines.  Make is larger
# on slower lines if you access documents using a URL in ImPress.
# Make it too large and your system may lock until the timeout
# expires when the URL cannot be accessed.
# Default 340000
#set Global(Timeout) 340000

# PSColor determines whether or not to output Postscript in color.
# This value can be set in an ImPress dialog.
# Default color
#set Global(PSColor) color

# PrintCmd is the command to send data to the printer. %s is the
# filename to be printed.
# This value can be set in an ImPress dialog.
# Default {lpr "%s"}
#set Global(PrintCmd) {lpr "%s"}

# PPreviewCmd is the command to view postscript in a postscript viewer.
# This value can be set in an ImPress dialog.
# Default {gv "%s"}
#set Global(PPreviewCmd) {gv "%s"}

# PrintPreview if non-zero will use PPreviewCmd to show the printed
# output instead of sending the data to PrintCmd.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(PrintPreview) 0

# ToFile if non-zero will cause a save dialog to appear when printing
# postscript data instead of doing PPreviewCmd or PrintCmd.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(ToFile) 0

# ToFileEPS if non-zero will cause a save dialog to appear when printing
# postscript data instead of doing PPreviewCmd or PrintCmd.  A "%d" (or
# "%s" can be placed in the filename to allow creation of multiple EPS
# files when the file being printed spans multiple pages.
# Creates EPS files instead of multi-page DSC compliant files.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(ToFileEPS) 0

# PrintRulers if non-zero will print the rulers in the canvas window
# along with the other items if rulers are enabled on the display.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(PrintRulers) 0

# LockZoom is set to non-zero will set the initial value of the
# zoomed view to a locked state.  This is basically only passed
# down into the saved file and applicable when the file is being
# viewed standalone outside of ImPress.  Since it can be toggled
# while viewing standalone, this really only sets the default
# behavior that will be stored into the saved file.
# Default 0
#set Global(LockZoom) 0

# Page and Canvas Options

# PageWidth sets the default document page width for startup.
# This value can be set in an ImPress dialog.
# Default 11i (default page properties are for letter-size landscape)
#set Global(PageWidth) 11i

# PageHeight sets the default document page height for startup.
# This value can be set in an ImPress dialog.
# Default 8.5i (default page properties are for letter-size landscape)
#set Global(PageHeight) 8.5i

# Landscape if non-zero specifies that the document pages are oriented
# for landscape printing.
# This value can be set in an ImPress dialog.
# Default 1 (default page properties are for letter-size landscape)
#set Global(Landscape) 1


# PrivateCmap is for setting the X colormap behavior, can take the values:
#    "" - no private color map
#    -colormap [option] - do a man toplevel
# This option is useful for getting the most colors out of the palette
# display on systems where colors are scarce.
# Default ""
#set Global(PrivateCmap) ""

# AllowDisabled if non-zero will cause ImPress to NOT honor the
# disabled tags on items on the canvas.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(AllowDisabled) 0

# Shape options

# Arrow can be set to:
#    none - No arrows on lines yet to be drawn
#    first - Arrow on start of lines yet to be drawn
#    last - Arrow on end of lines yet to be drawn
#    both - Arrows on both ends of lines yet to be drawn
# This value can be set in an ImPress dialog.
# Default none
#set Global(Arrow) none

# ArrowW is the distance for the outside edge of the line to
# the trailing point of the arrow.
# This value can be set in an ImPress dialog.
# Default 3
#set Global(ArrowW) 3

# ArrowP is the distance along the line from the neck of the
# arrowhead to its tip.
# This value can be set in an ImPress dialog.
# Default 8
#set Global(ArrowP) 8

# ArrowD is distacne a long the line from the trailing points of
# the arrowhead to the tip.
# This value can be set in an ImPress dialog.
# Default 10
#set Global(ArrowD) 10

# Smooth if non-zero will make line segments or shape segments
# into splines.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(Smooth) 0

# JoinStyle can take the following values:
#    miter  
#    bevel
#    round
# See man Tk_GetCapStyle for detail
# This value can be set in an ImPress dialog.
# Default miter
#set Global(JoinStyle) miter

# Width sets the line width for shape outlines.
# This value can be set in an ImPress dialog.
# Default 1.0
#set Global(Width) 1.0

# Fill is the color used on the inside of objects.
# This value can be set in an ImPress dialog.
# Default ""
#set Global(Fill) ""

# Outline is the color used on the outline of objects.
# This value can be set in an ImPress dialog.
# Default black
#set Global(Outline) black

# Stipple is the bitmap stipple pattern to use when
# filling objects.
# This value can be set in an ImPress dialog.
# Default ""
#set Global(Stipple) ""

# LineResolution is used to set the stepping for line Width.
# Older versions of Tcl/Tk only support whole numbers.  Newer
# versions handle fractional widths.
# Defaut 1
#set Global(LineResolution) 1

# KeysPtSize sets the default pt size for displaying the keyboard
# entry dialog used for inserting characters into text objects.
# Default 12
#set Global(KeysPtSize) 12

# KeysNumRow is the number of keys in a row in the keyboard input
# dialog.
# Default 30
#set Global(KeysNumRow) 30

# Slide Options

# CacheSlides if non-zero will force all slides to be cached when
# entering slide show mode.  This makes for quick transitions but
# takes time for initial setup.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(CacheSlides) 0

# SlideScale if non-zero will fit the content to the screen in
# slide show mode.  Otherwise, scaling is relative the page size.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(SlideScale) 0

# Circulate if non-zero causes the last page to go to the first in
# slide show mode when the next page is requested.
# This value can be set in an ImPress dialog.
# Default 1
#set Global(Circulate) 1

# SlideBG is the background color to be used for slides.  It will not
# be printed, basically sets the background color of the canvas itself.
# This value can be set in an ImPress dialog.
# Default white
#set Global(SlideBG) white

# Grid and Scale Options

# Grid if non-zero enables activiation of the grid.
# This value can be set in an ImPress dialog.
# Default 0
#set Global(Grid) 0

# GridX is the units for each grid in the x coordinate.
# This value can be set in an ImPress dialog.
# Default .25i (1/4 inch)
#set Global(GridX) .25i

# GridY is the units for each grid in the y coordinate.
# This value can be set in an ImPress dialog.
# Default .25i (1/4 inch)
#set Global(GridY) .25i

# Gravity if non-zero enables locking onto the handles.
# This value can be set in an ImPress dialog.
# Default 1
#set Global(Gravity) 1

# GravityVal is how close in pixels you need to be to get
# a handle gravity grab.
# This value can be set in an ImPress dialog.
# Default 30
#set Global(GravityVal) 30

# FixedAspect determines whether or not the corner handles
# do uniform x-y scaling or not.
# Default 1
#set Global(FixedAspect) 1

# Button Options

# ButtonSize is the size of the toolbar buttons.
# This value can be set in an ImPress dialog.
# Default .5i
#set Global(ButtonSize) .5i

# ButtonRelief is the relief used on the buttons:
#    flat
#    raised
#    sunken (wouldn't do this one)
#    ridge
#    solid (outlines the button effectively)
#    groove
# Default flat
#set Global(ButtonRelief) flat

# ButtonOrient is:
#    top - top to bottom going left to right (vert orientation).
#    left - left to right going top bottom (horiz orientation).
# This value can be set in an ImPress dialog.
# Default top
#set Global(ButtonOrient) top

# ButtonCount is the number of buttons in a row (ButtonOrient left)
# buttons in a column (ButtonsOrient top)
# This value can be set in an ImPress dialog.
# Default 10
#set Global(ButtonCount)  10

# ColorWidth is the width of the color palette window
# Default 400
#set Global(ColorWidth) 400

# ColorHeight is the height of the color palette window
# Default 100
#set Global(ColorHeight) 100
