summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/settings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/settings.cc')
-rw-r--r--Build/source/utils/asymptote/settings.cc14
1 files changed, 5 insertions, 9 deletions
diff --git a/Build/source/utils/asymptote/settings.cc b/Build/source/utils/asymptote/settings.cc
index 76fa409167e..cd0da6e6b08 100644
--- a/Build/source/utils/asymptote/settings.cc
+++ b/Build/source/utils/asymptote/settings.cc
@@ -1067,14 +1067,14 @@ void initSettings() {
// ALT LEFT: pan
const char *leftbutton[]={"rotate","zoom","shift","pan",NULL};
-// MIDDLE: menu (must be unmodified; ignores Shift, Ctrl, and Alt)
- const char *middlebutton[]={"menu",NULL};
+// MIDDLE:
+ const char *middlebutton[]={NULL};
-// RIGHT: zoom/menu (must be unmodified)
+// RIGHT: zoom
// SHIFT RIGHT: rotateX
// CTRL RIGHT: rotateY
// ALT RIGHT: rotateZ
- const char *rightbutton[]={"zoom/menu","rotateX","rotateY","rotateZ",NULL};
+ const char *rightbutton[]={"zoom","rotateX","rotateY","rotateZ",NULL};
// WHEEL_UP: zoomin
const char *wheelup[]={"zoomin",NULL};
@@ -1269,6 +1269,7 @@ void initSettings() {
addOption(new userSetting("user", 'u', "string",
"General purpose user string"));
+ addOption(new IntSetting("maxvertices", 0, "n", "Maximum number of vertices to queue", 0));
addOption(new realSetting("zoomfactor", 0, "factor", "Zoom step factor",
1.05));
addOption(new realSetting("zoomstep", 0, "step", "Mouse motion zoom step",
@@ -1357,15 +1358,10 @@ bool view()
bool trap()
{
-#ifdef __CYGWIN__
-// Disable until broken strtod exception is fixed.
- return false;
-#else
if (interact::interactive)
return !getSetting<bool>("interactiveMask");
else
return !getSetting<bool>("batchMask");
-#endif
}
string outname()