チェンジセット 3500: as3/gunyarapaint

差分発生行の前後
無視リスト:
コミット日時:
2010/03/07 13:44:37 (3 年前)
コミッタ:
hkrn
ログメッセージ:

added org.libspark.gunyarapaint.framework.ui.IApplication

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/ui/IApplication.as

    r3490 r3500  
    1 package org.libspark.gunyarapaint.controls 
     1package org.libspark.gunyarapaint.framework.ui 
    22{ 
    33    import flash.display.Sprite; 
     
    66    import org.libspark.gunyarapaint.framework.Pen; 
    77    import org.libspark.gunyarapaint.framework.modules.IDrawable; 
    8  
    9     public interface IDelegate 
     8     
     9    /** 
     10     * ペイントアプリケーションに必要なメソッドを定義したインターフェース 
     11     *  
     12     */ 
     13    public interface IApplication 
    1014    { 
     15        /** 
     16         * 名前から描写モジュールを設定する 
     17         *  
     18         */ 
    1119        function setModule(value:String):void; 
     20         
     21        /** 
     22         * 描写モジュールを取得する 
     23         *  
     24         */ 
    1225        function get module():IDrawable; 
     26         
     27        /** 
     28         * レイヤーの配列を管理するオブジェクトを取得する 
     29         *  
     30         */ 
    1331        function get layers():LayerBitmapCollection; 
     32         
     33        /** 
     34         * ペンオブジェクトを取得する 
     35         *  
     36         */ 
    1437        function get pen():Pen; 
     38         
     39        /** 
     40         * 利用可能なブレンドモードを取得する 
     41         * (dataProvider.toArray()での利用を想定している) 
     42         *  
     43         */ 
    1544        function get supportedBlendModes():Array; 
     45         
     46        /** 
     47         * キャンバスの幅を取得する 
     48         *  
     49         */ 
    1650        function get canvasWidth():uint; 
     51         
     52        /** 
     53         * キャンバスの高さを取得する 
     54         *  
     55         */ 
    1756        function get canvasHeight():uint; 
     57         
     58        /** 
     59         * キャンバスのスプライトオブジェクトを取得する 
     60         *  
     61         */ 
    1862        function get canvasView():Sprite; 
    1963    }