aboutsummaryrefslogtreecommitdiff
path: root/js/tools/BrushTool.js
diff options
context:
space:
mode:
authorPushkar Joshi2012-03-08 16:03:17 -0800
committerPushkar Joshi2012-03-08 16:03:17 -0800
commitfcab2a14f8de302948d38f55db41e2c1c92baa34 (patch)
tree992992a43e0cff5fab528a84448fd01328077392 /js/tools/BrushTool.js
parent703fb3d06e88257ac73c1d1a0ec6ca33a64f4371 (diff)
downloadninja-fcab2a14f8de302948d38f55db41e2c1c92baa34.tar.gz
brush stroke options for calligraphic brush style
Diffstat (limited to 'js/tools/BrushTool.js')
-rw-r--r--js/tools/BrushTool.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/js/tools/BrushTool.js b/js/tools/BrushTool.js
index 1e1df0a4..9e300554 100644
--- a/js/tools/BrushTool.js
+++ b/js/tools/BrushTool.js
@@ -91,9 +91,25 @@ exports.BrushTool = Montage.create(ShapeTool, {
91 91
92 var doSmoothing = false; 92 var doSmoothing = false;
93 if (this.options.doSmoothing){ 93 if (this.options.doSmoothing){
94 doSmoothing = this.options.doSmoothing.value; 94 doSmoothing = this.options.doSmoothing;
95 } 95 }
96 this._selectedBrushStroke.setDoSmoothing(doSmoothing); 96 this._selectedBrushStroke.setDoSmoothing(doSmoothing);
97
98 var useCalligraphic = false;
99 if (this.options.useCalligraphic){
100 useCalligraphic = this.options.useCalligraphic;
101 }
102 if (useCalligraphic) {
103 this._selectedBrushStroke.setStrokeUseCalligraphic(true);
104 var strokeAngle = 0;
105 if (this.options.strokeAngle){
106 strokeAngle= ShapesController.GetValueInPixels(this.options.strokeAngle.value, this.options.strokeAngle.units);
107 }
108 this._selectedBrushStroke.setStrokeAngle(strokeAngle);
109 } else {
110 this._selectedBrushStroke.setStrokeUseCalligraphic(false);
111 }
112
97 } 113 }
98 NJevent("enableStageMove");//stageManagerModule.stageManager.enableMouseMove(); 114 NJevent("enableStageMove");//stageManagerModule.stageManager.enableMouseMove();
99 } //value: function (event) { 115 } //value: function (event) {