チェンジセット 1460
- コミット日時:
- 2008/09/30 23:54:20 (5 年前)
- ファイル:
-
- as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControl.mxml (更新) (1 diff)
- as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControlScript.as (更新) (4 diffs)
- as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPPen.as (更新) (5 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControl.mxml
r1180 r1460 80 80 </mx:Grid> 81 81 <mx:Button id="colorPickerButton" x="21.5" y="240" label="色選択画面" width="65" paddingLeft="0" paddingRight="0"/> 82 <mx:Button id="dropperButton" x="10" y="270" toggle="true" icon="@Embed(source='../../../../../imgs/icon_dropper.png')" width="22" paddingLeft="0" paddingRight="0"/> 83 <mx:Button id="handtoolButton" x="40" y="270" toggle="true" icon="@Embed(source='../../../../../imgs/icon_hand_open.png')" width="22" paddingLeft="0" paddingRight="0"/> 84 <mx:Button id="eraserButton" x="70" y="270" toggle="true" label="消" width="22" paddingLeft="0" paddingRight="0"/> 82 <mx:Button id="dropperButton" x="5" y="270" toggle="true" icon="@Embed(source='../../../../../imgs/icon_dropper.png')" width="22" paddingLeft="0" paddingRight="0"/> 83 <mx:Button id="handtoolButton" x="31" y="270" toggle="true" icon="@Embed(source='../../../../../imgs/icon_hand_open.png')" width="22" paddingLeft="0" paddingRight="0"/> 84 <mx:Button id="eraserButton" x="56" y="270" toggle="true" label="消" width="22" paddingLeft="0" paddingRight="0"/> 85 <mx:Button id="dotButton" x="81" y="270" toggle="true" label="ド" width="22" paddingLeft="0" paddingRight="0"/> 85 86 86 87 <!-- alpha --> as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControlScript.as
r1458 r1460 32 32 handtoolButton.addEventListener(Event.CHANGE, handtoolButtonHandler); 33 33 eraserButton.addEventListener(Event.CHANGE, eraserButtonHandler); 34 dotButton.addEventListener(Event.CHANGE, dotButtonHandler); 34 35 35 36 // colorpicker出すボタン … … 120 121 handtoolButton.selected = false; 121 122 eraserButton.selected = false; 123 dotButton.selected = false; 122 124 setTool(GPPen.PEN_MODE_DROPPER, null, evt.target.selected); 123 125 } … … 126 128 dropperButton.selected = false; 127 129 eraserButton.selected = false; 130 dotButton.selected = false; 128 131 setTool(GPPen.PEN_MODE_HANDTOOL, null, evt.target.selected); 129 132 } … … 132 135 handtoolButton.selected = false; 133 136 dropperButton.selected = false; 137 dotButton.selected = false; 134 138 setTool(GPPen.PEN_MODE_ERASER, BlendMode.ERASE, evt.target.selected); 139 } 140 141 private function dotButtonHandler(evt:Event):void { 142 handtoolButton.selected = false; 143 eraserButton.selected = false; 144 dropperButton.selected = false; 145 // TODO: pen太さ 146 setTool(GPPen.PEN_MODE_PENCIL, (String)(blendModeComboBox.value), evt.target.selected); 135 147 } 136 148 as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPPen.as
r1458 r1460 31 31 public static const PEN_MODE_HANDTOOL:uint = 8; 32 32 public static const PEN_MODE_ERASER:uint = 9; 33 public static const PEN_MODE_PENCIL:uint = 10; 33 34 34 35 private var _mode:uint; … … 147 148 _canvas.setCursor(null); 148 149 break; 150 case PEN_MODE_PENCIL: 151 // TODO: つくる。 152 break; 149 153 default: 150 154 _canvas.setCursor(null); … … 264 268 _canvas.moveTo(evt.localX, evt.localY); 265 269 _canvas.floodFill(); 270 break; 271 case PEN_MODE_PENCIL: 272 // TODO: つくる。 266 273 break; 267 274 } … … 300 307 previewLineTo(fromPoint.x, fromPoint.y, evt.localX, evt.localY); 301 308 break; 309 case PEN_MODE_PENCIL: 310 // TODO: つくる。 311 break; 302 312 } 303 313 } … … 334 344 case PEN_MODE_HANDTOOL: 335 345 scrollBase = null; 346 break; 347 case PEN_MODE_PENCIL: 348 // TODO: つくる。 336 349 break; 337 350 }

