summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--basegfx/source/tools/zoomtools.cxx10
-rw-r--r--build_env11
2 files changed, 19 insertions, 2 deletions
diff --git a/basegfx/source/tools/zoomtools.cxx b/basegfx/source/tools/zoomtools.cxx
index 89ea0ccf07ab..d4b274ce0b01 100644
--- a/basegfx/source/tools/zoomtools.cxx
+++ b/basegfx/source/tools/zoomtools.cxx
@@ -104,8 +104,11 @@ static long enforceStep(long nCurrent, long nPrevious, int nStep)
long zoomIn(long nCurrent)
{
long nNew = roundZoom( nCurrent * ZOOM_FACTOR );
- // make sure 100% isn't skipped
+ // make sure some values are not skipped
+ nNew = enforceStep(nNew, nCurrent, 200);
nNew = enforceStep(nNew, nCurrent, 100);
+ nNew = enforceStep(nNew, nCurrent, 75);
+ nNew = enforceStep(nNew, nCurrent, 50);
nNew = enforceStep(nNew, nCurrent, 25);
return nNew;
}
@@ -118,8 +121,11 @@ long zoomIn(long nCurrent)
long zoomOut(long nCurrent)
{
long nNew = roundZoom( nCurrent / ZOOM_FACTOR );
- // make sure 100% isn't skipped
+ // make sure some values are not skipped
+ nNew = enforceStep(nNew, nCurrent, 200);
nNew = enforceStep(nNew, nCurrent, 100);
+ nNew = enforceStep(nNew, nCurrent, 75);
+ nNew = enforceStep(nNew, nCurrent, 50);
nNew = enforceStep(nNew, nCurrent, 25);
return nNew;
}
diff --git a/build_env b/build_env
new file mode 100644
index 000000000000..eb6a75a2ea00
--- /dev/null
+++ b/build_env
@@ -0,0 +1,11 @@
+
+if hash lo_proxy_start 2>&- ; then
+ base_alias="lo_proxy_start"
+else
+ base_alias="/home/frootzowrath/lo-apply/code/core/solenv/bin/lo_proxy_start"
+fi
+
+alias build="$base_alias build"
+alias deliver="$base_alias deliver"
+
+unset base_alias