#
# Copyright (c) 2003 Art Haas
#
# This file is part of PythonCAD.
#
# PythonCAD 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.
#
# PythonCAD 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 PythonCAD; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#
# This code sets the global entries for the gtkimage.entry box
# commands text to 'defined' behavior for an application set
# thus simulating a mainstream CAD package at the users need
#
# Author: David Broadwell ( dbroadwell@mindspring.com, 05/26/2003 )
#
"""
Defaultglobals is loaded by default, use it's pattern to make
your own behave like the CAD you are familiar with.
Please note the example below;
exampledefinitions = {
'foobar' : "quit()",
'foo' : "segment()",
'X' : "quit()",
'O' : "opend()"
}
"""
defaultglobals = {
'acline' : "acline",
'acl' : "acline",
'adim' : "adim",
'arc' : "arcc",
'ccir2' : "ccir2p",
'ccir' : "ccircen",
'chamfer' : "chamfer",
'cir2' : "cir2p",
'cir' : "circen",
'cl' : "cl",
'close' : "close",
'copy' : "copy",
'cut' : "cut",
'delete' : "delete",
'del' : "delete",
'deselect' : "deselect",
'dimpref' : "dimpref",
'exit' : "quit",
'fillet' : "fillet",
'hcline' : "hcline",
'hcl' : "hcline",
'hdim' : "hdim",
'ldim' : "ldim",
'leader' : "leader",
'lead' : "leader",
'mirror' : "mirror",
'mir' : "mirror",
'move' : "move",
'mv' : "move",
'moveh' : "moveh",
'movev' : "movev",
'new' : "new",
'opend' : "opend",
'paste' : "paste",
'pcline' : "pcline",
'point' : "point",
'polyline' : "polyline",
'pline' : "polyline",
'print' : "print",
'plot' : "print",
'pref' : "pref",
'quit' : "quit",
'rdim' : "rdim",
'rectangle' : "rect",
'rect' : "rect",
'redraw' : "redraw",
'refresh' : "refresh",
'r' : "refresh",
'saa' : "saa",
'saacl' : "saacl",
'sac' : "sac",
'sacc' : "sacc",
'sacl' : "sacl",
'sahcl' : "sahcl",
'sap' : "sap",
'sas' : "sas",
'savcl' : "savcl",
'saveas' : "saveas",
'savel' : "savel",
'saves' : "saves",
'select' : "select",
'sv' : "saves",
'segment' : "segment",
'seg' : "segment",
'l' : "segment",
'split' : "split",
'str' : "str",
'strh' : "strh",
'strv' : "strv",
'tcline' : "tcline",
'tcl' : "tcline",
'text' : "text",
'transfer' : "transfer",
'unselect' : "deselect",
'vcline' : "vcline",
'vcl' : "vcline",
'vdim' : "vdim",
'zoomd' : "zoomd",
'z' : "zoomd",
'zoomf' : "zoomf",
'zf' : "zoomf",
'zoomi' : "zoomi",
'zi' : "zoomi",
'zoomo' : "zoomo",
'zo' : "zoomo"
}
acadglobals = defaultglobals
# me10globals = defaultglobals