チェンジセット 1578

差分発生行の前後
無視リスト:
コミット日時:
2008/10/11 19:38:46 (5 年前)
コミッタ:
tasuku
ログメッセージ:

fixed scrollbar snap bugs

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/trunk/gunyarapaint/src/gplogplayer.mxml

    r1577 r1578  
    163163  ]]> 
    164164  </mx:Script> 
    165   <mx:Label x="313" y="11" text="ver.2008101102"/> 
     165  <mx:Label x="313" y="11" text="ver.2008101103"/> 
    166166</mx:Application> 
  • as3/gunyarapaint/trunk/gunyarapaint/src/gunyarapaint.mxml

    r1577 r1578  
    1212  </mx:Script> 
    1313  <mx:Canvas id="toolCanvas" x="0" y="0" width="685" height="102"> 
    14     <mx:Label id="versionLabel" x="238" y="9" text="ver.2008101102"/> 
     14    <mx:Label id="versionLabel" x="238" y="9" text="ver.2008101103"/> 
    1515    <mx:Label x="28" y="7" text="名前"/> 
    1616    <mx:TextInput id="fromTextInput" x="55" y="3" maxChars="32" fontSize="14" focusThickness="0"/> 
  • as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/GPCanvasWindowControl.as

    r1576 r1578  
    169169        var maxX:Number = _logger.canvasWidth * _canvasScale - _canvasContainer.width; 
    170170        var maxY:Number = _logger.canvasHeight * _canvasScale - _canvasContainer.height; 
    171         canvasX = canvasX * _canvasScale
    172         canvasY = canvasY * _canvasScale
     171        canvasX = Math.floor(canvasX)
     172        canvasY = Math.floor(canvasY)
    173173        if (maxX <= 0) maxX = 0; 
    174174        if (maxY <= 0) maxY = 0; 
     
    179179        hScrollBar.scrollPosition = canvasX; 
    180180        vScrollBar.scrollPosition = canvasY; 
    181         hScrollBar.setScrollProperties(_canvasContainer.width, 0, maxX); 
    182         vScrollBar.setScrollProperties(_canvasContainer.height, 0, maxY); 
     181        hScrollBar.setScrollProperties(_contentContainer.width * _canvasScale, 0, maxX, _canvasScale); 
     182        vScrollBar.setScrollProperties(_contentContainer.height * _canvasScale, 0, maxY, _canvasScale); 
    183183        _logger.eventCanvasMove(-canvasX, -canvasY); 
    184184      }