diff options
-rw-r--r-- | basegfx/source/tools/zoomtools.cxx | 10 | ||||
-rw-r--r-- | build_env | 11 |
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 |