Updated rotate shortcuts for normal and large increments

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1758 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
Adrian Jones
2010-09-25 04:28:57 +00:00
parent 3550be8622
commit 9473d93f0a

View File

@@ -2396,9 +2396,8 @@
svgCanvas.cycleElement(0);
};
var rotateSelected = function(cw) {
var rotateSelected = function(cw,step) {
if (selectedElement == null || multiselected) return;
var step = 5;
if(!cw) step *= -1;
var new_angle = $('#angle').val()*1 + step;
svgCanvas.setRotationAngle(new_angle);
@@ -3676,8 +3675,10 @@
{sel:'#copy_save_done', fn: cancelOverlays, evt: 'click'},
// Shortcuts not associated with buttons
{key: 'ctrl+shift+left', fn: function(){rotateSelected(0)}},
{key: 'ctrl+shift+right', fn: function(){rotateSelected(1)}},
{key: 'ctrl+left', fn: function(){rotateSelected(0,1)}},
{key: 'ctrl+right', fn: function(){rotateSelected(1,1)}},
{key: 'ctrl+shift+left', fn: function(){rotateSelected(0,5)}},
{key: 'ctrl+shift+right', fn: function(){rotateSelected(1,5)}},
{key: 'shift+O', fn: selectPrev},
{key: 'shift+P', fn: selectNext},
{key: [modKey+'up', true], fn: function(){zoomImage(2);}},