チェンジセット 3528
- コミット日時:
- 2010/03/12 02:01:54 (2 年前)
- ファイル:
-
- as3/gunyarapaint/branches/gunyarapaint/compat/src/gunyarapaint.as (更新) (4 diffs)
- as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/MovingCanvasModule.as (更新) (1 diff)
- as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/PenDetailWindowControl.mxml (更新) (3 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/compat/src/gunyarapaint.as
r3523 r3528 23 23 import org.libspark.gunyarapaint.framework.events.CommandEvent; 24 24 import org.libspark.gunyarapaint.framework.events.UndoEvent; 25 import org.libspark.gunyarapaint.framework.modules. DrawModuleFactory;25 import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 26 26 import org.libspark.gunyarapaint.framework.modules.DropperModule; 27 27 import org.libspark.gunyarapaint.framework.modules.FreeHandModule; 28 import org.libspark.gunyarapaint.framework.modules.I Drawable;28 import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 29 29 import org.libspark.nicopedia.Com; 30 30 31 31 private var m_recorder:Recorder; 32 private var m_ factory:DrawModuleFactory;33 private var m_module:I Drawable;32 private var m_context:CanvasModuleContext; 33 private var m_module:ICanvasModule; 34 34 private var m_commit:uint; 35 35 … … 58 58 public function setModule(value:String):void 59 59 { 60 m_module = m_ factory.getModule(value);61 } 62 63 public function get module():I Drawable60 m_module = m_context.getModule(value); 61 } 62 63 public function get module():ICanvasModule 64 64 { 65 65 return m_module; … … 129 129 130 130 m_recorder = Recorder.create(width, height, undoBufferSize); 131 m_ factory = new DrawModuleFactory(m_recorder);132 m_module = m_ factory.getModule(FreeHandModule.FREE_HAND);131 m_context = new CanvasModuleContext(m_recorder); 132 m_module = m_context.getModule(FreeHandModule.FREE_HAND); 133 133 m_commit = 0; 134 134 … … 137 137 m_recorder.addEventListener(UndoEvent.REDO, onChangeUndo); 138 138 m_recorder.addEventListener(UndoEvent.PUSH, onChangeUndo); 139 m_ factory.add(new MovingCanvasModule(m_recorder, gpCanvasWindow));139 m_context.add(new MovingCanvasModule(m_recorder, gpCanvasWindow)); 140 140 } 141 141 as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/MovingCanvasModule.as
r3523 r3528 2 2 { 3 3 import org.libspark.gunyarapaint.framework.Recorder; 4 import org.libspark.gunyarapaint.framework.modules.I Drawable;5 import org.libspark.gunyarapaint.framework.modules. DrawModule;4 import org.libspark.gunyarapaint.framework.modules.ICanvasModule; 5 import org.libspark.gunyarapaint.framework.modules.CanvasModule; 6 6 7 public final class MovingCanvasModule extends DrawModule implements IDrawable7 public final class MovingCanvasModule extends CanvasModule implements ICanvasModule 8 8 { 9 9 public static const MOVING_CANVAS:String = "movingCanvas"; as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/PenDetailWindowControl.mxml
r3523 r3528 15 15 import org.libspark.gunyarapaint.framework.Pen; 16 16 import org.libspark.gunyarapaint.framework.modules.CircleModule; 17 import org.libspark.gunyarapaint.framework.modules. DrawModuleFactory;17 import org.libspark.gunyarapaint.framework.modules.CanvasModuleContext; 18 18 import org.libspark.gunyarapaint.framework.modules.DropperModule; 19 import org.libspark.gunyarapaint.framework.modules.EraserModule;20 19 import org.libspark.gunyarapaint.framework.modules.FloodFillModule; 21 20 import org.libspark.gunyarapaint.framework.modules.FreeHandModule; … … 38 37 } 39 38 else if (eraserButton.selected) { 40 pen = EraserModule.ERASER;39 pen = LineModule.LINE; 41 40 IApplication(Application.application).module.blendMode = BlendMode.ERASE; 42 41 } … … 212 211 currentState = "none"; 213 212 else { 214 pen = EraserModule.ERASER;213 pen = LineModule.LINE; 215 214 IApplication(Application.application).module.blendMode = BlendMode.ERASE; 216 215 }

