summaryrefslogtreecommitdiff
path: root/js/ui/controls.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/ui/controls.js')
-rw-r--r--js/ui/controls.js46
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