チェンジセット 3523

差分発生行の前後
無視リスト:
コミット日時:
2010/03/12 01:09:41 (2 年前)
コミッタ:
hkrn
ログメッセージ:

added MovingCanvasModule?

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/compat/src/gunyarapaint.as

    r3514 r3523  
    1616import mx.managers.PopUpManager; 
    1717 
     18import org.libspark.gunyarapaint.controls.MovingCanvasModule; 
    1819import org.libspark.gunyarapaint.controls.GPPasswordWindowControl; 
    1920import org.libspark.gunyarapaint.framework.LayerBitmapCollection; 
     
    5758public function setModule(value:String):void 
    5859{ 
    59     m_module = m_factory.create(value); 
     60    m_module = m_factory.getModule(value); 
    6061} 
    6162 
     
    129130    m_recorder = Recorder.create(width, height, undoBufferSize); 
    130131    m_factory = new DrawModuleFactory(m_recorder); 
    131     m_module = m_factory.create(FreeHandModule.FREE_HAND); 
     132    m_module = m_factory.getModule(FreeHandModule.FREE_HAND); 
    132133    m_commit = 0; 
    133134     
     
    136137    m_recorder.addEventListener(UndoEvent.REDO, onChangeUndo); 
    137138    m_recorder.addEventListener(UndoEvent.PUSH, onChangeUndo); 
     139    m_factory.add(new MovingCanvasModule(m_recorder, gpCanvasWindow)); 
    138140} 
    139141 
  • as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/GPCanvas.as

    r3514 r3523  
    1717    { 
    1818        public function GPCanvas(application:IApplication) 
    19         {    
     19        { 
    2020            var rect:Rectangle = new Rectangle(0, 0, application.canvasWidth, application.canvasHeight); 
    2121            var transparent:TransparentBitmap = new TransparentBitmap(rect); 
  • as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/PenDetailWindowControl.mxml

    r3514 r3523  
    3535                } 
    3636                else if (handtoolButton.selected) { 
    37                     currentState = "handtool"
     37                    currentState = MovingCanvasModule.MOVING_CANVAS
    3838                } 
    3939                else if (eraserButton.selected) { 
     
    102102            { 
    103103                currentState = mode; 
    104                 if (mode != "handtool") 
    105                     IApplication(Application.application).setModule(currentState); 
     104                IApplication(Application.application).setModule(currentState); 
    106105            } 
    107106             
     
    197196                    currentState = "none"; 
    198197                else 
    199                     pen = "handtool"
     198                    pen = MovingCanvasModule.MOVING_CANVAS
    200199            } 
    201200             
     
    305304            <mx:SetProperty target="{dotButton}" name="selected" value="false"/> 
    306305        </mx:State> 
    307         <mx:State name="handtool"> 
     306        <mx:State name="movingCanvas"> 
    308307            <mx:SetProperty target="{thicknessButton1}" name="enabled" value="false"/> 
    309308            <mx:SetProperty target="{thicknessButton2}" name="enabled" value="false"/>