チェンジセット 1740
- コミット日時:
- 2008/10/28 22:50:43 (5 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint.as
r1656 r1740 382 382 switch (evt.keyCode) { 383 383 case Keyboard.CONTROL: 384 penDetailWindow.penDetail. setTool(GPPen.PEN_MODE_DROPPER, null, false);384 penDetailWindow.penDetail.resetPenTool(); 385 385 break; 386 386 case Keyboard.SPACE: 387 penDetailWindow.penDetail. setTool(GPPen.PEN_MODE_HANDTOOL, null, false);387 penDetailWindow.penDetail.resetPenTool(); 388 388 break; 389 389 return; as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/PenDetailControlScript.as
r1547 r1740 113 113 gridItemPalette.setStyle('backgroundColor', color); 114 114 PopUpManager.removePopUp(IFlexDisplayObject(evt.target)); 115 } 116 } 117 118 // Ctrlとかのショートカットキーで変わったペンToolを戻す 119 public function resetPenTool():void { 120 if (dropperButton.selected) { 121 setTool(GPPen.PEN_MODE_DROPPER, null, true); 122 } else if (handtoolButton.selected) { 123 setTool(GPPen.PEN_MODE_HANDTOOL, null, true); 124 } else if (dotButton.selected) { 125 setTool(GPPen.PEN_MODE_PIXEL, null, true); 126 } else { 127 _logger.eventSetPenMode(uint(penModeComboBox.value)); 115 128 } 116 129 } as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPLogger.as
r1654 r1740 1021 1021 // logging 1022 1022 } 1023 _pen.mode = mode; 1024 1025 invokePenChange(); 1026 1027 if (_canvas) { 1023 if (_canvas && _pen.mode != mode) { 1028 1024 switch (mode) { 1029 1025 case GPPen.PEN_MODE_DROPPER: … … 1038 1034 break; 1039 1035 case GPPen.PEN_MODE_PIXEL: 1036 _canvas.setCursor(null); 1040 1037 break; 1041 1038 default: … … 1046 1043 } 1047 1044 } 1045 _pen.mode = mode; 1046 1047 invokePenChange(); 1048 1048 } 1049 1049

