root/as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/ui/IApplication.as

リビジョン 3524, 1.7 kB (コミッタ: hkrn, コミット時期: 3 年 前)

renamed 5 classes

Line 
1 package org.libspark.gunyarapaint.framework.ui
2 {
3     import flash.display.Sprite;
4    
5     import org.libspark.gunyarapaint.framework.LayerBitmapCollection;
6     import org.libspark.gunyarapaint.framework.Pen;
7     import org.libspark.gunyarapaint.framework.modules.ICanvasModule;
8    
9     /**
10      * ペイントアプリケーションに必要なメソッドを定義したインターフェース
11      *
12      */
13     public interface IApplication
14     {
15         /**
16          * 名前から描写モジュールを設定する
17          *
18          */
19         function setModule(value:String):void;
20        
21         /**
22          * 描写モジュールを取得する
23          *
24          */
25         function get module():ICanvasModule;
26        
27         /**
28          * レイヤーの配列を管理するオブジェクトを取得する
29          *
30          */
31         function get layers():LayerBitmapCollection;
32        
33         /**
34          * ペンオブジェクトを取得する
35          *
36          */
37         function get pen():Pen;
38        
39         /**
40          * 利用可能なブレンドモードを取得する
41          * (dataProvider.toArray()での利用を想定している)
42          *
43          */
44         function get supportedBlendModes():Array;
45        
46         /**
47          * キャンバスの幅を取得する
48          *
49          */
50         function get canvasWidth():uint;
51        
52         /**
53          * キャンバスの高さを取得する
54          *
55          */
56         function get canvasHeight():uint;
57        
58         /**
59          * キャンバスのスプライトオブジェクトを取得する
60          *
61          */
62         function get canvasView():Sprite;
63     }
64 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。