# Copyright (C) 2002-2006 Alexei Gilchrist and Paul Cochrane
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# $Id: defaults.py,v 1.12 2006/02/28 17:08:10 paultcochrane Exp $
"""
Default settings for TeX and PyScript
"""
__revision__ = '$Revision: 1.12 $'
from pyscript.base import UNITS# , Color
#from pyscript.arrowheads import *
class defaults:
"""
A class to hold default settings
"""
tex_head = r"""\documentclass{article}
\pagestyle{empty}
\begin{document}
"""
tex_tail = r"\end{document}"
tex_command = "latex -interaction=batchmode %s"
dvips_options = "-Ppdf"
units = UNITS['cm']
linewidth = 0.5
linecap = 1 #0=butt, 1=round, 2=square
linejoin = 0 #0=miter, 1=round, 2=bevel
# miterlimit:
# 1.414 cuts off miters at angles less than 90 degrees.
# 2.0 cuts off miters at angles less than 60 degrees.
# 10.0 cuts off miters at angles less than 11 degrees.
# 1.0 cuts off miters at all angles, so that bevels are always produced
miterlimit = 10
dash = None
# the default arrow head to use in Arrow and DoubleArrow
# this causes import recursiveness at the moment...
#arrowhead=ArrowHead()
# a 'color' of None is transparent
#fg=Color(0)
#bg=None
# vim: expandtab shiftwidth=4:
|