diff options
Diffstat (limited to 'js/ui/controls.js')
| -rw-r--r-- | js/ui/controls.js | 46 |
1 files changed, 39 insertions, 7 deletions
diff --git a/js/ui/controls.js b/js/ui/controls.js index 06cd171..1dd83c7 100644 --- a/js/ui/controls.js +++ b/js/ui/controls.js @@ -56,6 +56,38 @@ var controls = (function(){ selection.hide() } + controls.rotate = new Tool (rotate_el) + controls.rotate.use = function(){ + transform.set_mode('rotate') + } + controls.rotate.done = function(){ + transform.done() + } + + controls.scale = new Tool (scale_el) + controls.scale.use = function(){ + transform.set_mode('scale') + } + controls.scale.done = function(){ + transform.done() + } + + controls.slice = new Tool (slice_el) + controls.slice.use = function(){ + transform.set_mode('slice') + } + controls.slice.done = function(){ + transform.done() + } + + controls.translate = new Tool (translate_el) + controls.translate.use = function(){ + transform.set_mode('translate') + } + controls.translate.done = function(){ + transform.done() + } + controls.fill = new Tool (fill_el) controls.fill.use = function(){ filling = true @@ -222,13 +254,13 @@ var controls = (function(){ // - controls.rotate = new BlurredCheckbox (rotate_checkbox) - controls.rotate.memorable = true - controls.rotate.use = function(state){ - canvas.rotated = typeof state == "boolean" ? state : ! canvas.rotated - canvas.resize_rapper() - this.update(canvas.rotated) - } +// controls.turn = new BlurredCheckbox (turn_checkbox) +// controls.turn.memorable = true +// controls.turn.use = function(state){ +// canvas.rotated = typeof state == "boolean" ? state : ! canvas.rotated +// canvas.resize_rapper() +// this.update(canvas.rotated) +// } controls.pixels = new BlurredCheckbox (pixels_checkbox) controls.pixels.memorable = true |
