summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/asymptote/GUI/xasyArgs.py
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/asymptote/GUI/xasyArgs.py')
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasyArgs.py25
1 files changed, 17 insertions, 8 deletions
diff --git a/Master/texmf-dist/asymptote/GUI/xasyArgs.py b/Master/texmf-dist/asymptote/GUI/xasyArgs.py
index 045f4bc6692..b9e1518f1e8 100755
--- a/Master/texmf-dist/asymptote/GUI/xasyArgs.py
+++ b/Master/texmf-dist/asymptote/GUI/xasyArgs.py
@@ -1,23 +1,32 @@
#!/usr/bin/env python3
import argparse
import xasyVersion
-import PyQt5.QtCore as Qc
+import PyQt5.QtCore as QtCore
# Add arguments here.
def parseArgs(args):
parser = argparse.ArgumentParser(args)
- parser.add_argument('-p', '--asypath', help='Custom Asymptote asy executable')
- parser.add_argument('-v', '--version', help='Version number', action='version',
+ parser.add_argument('-p', '-asypath', '--asypath',
+ help='Custom path to asy executable')
+ parser.add_argument('-v', '-version', '--version',
+ help='Version number', action='version',
version='xasy v{0}'.format(xasyVersion.xasyVersion))
- parser.add_argument('-l', '--language', help='language')
- parser.add_argument('-x', '--mag', help='Magnification. Defaults to 1', default=1, type=float)
-
+ parser.add_argument('-l', '-language', '--language',
+ help='language')
+ parser.add_argument('-x', '-mag', '--mag',
+ help='Initial magnification. Defaults to 1',
+ default=1, type=float)
+ parser.add_argument('-render', '--render',
+ help='Number of pixels per bp in 3D rendered bitmaps',
+ default=None, type=float)
parser.add_argument(
- 'filename', help='Filename to load. If empty, initializes empty xasy canvas.', nargs='?', default=None)
+ 'filename',
+ help='Filename to load (if omitted, initialize blank canvas)',
+ nargs='?', default=None)
return parser.parse_args()
def getArgs():
- return parseArgs(Qc.QCoreApplication.arguments())
+ return parseArgs(QtCore.QCoreApplication.arguments())