チェンジセット 3500: as3/gunyarapaint
- コミット日時:
- 2010/03/07 13:44:37 (3 年前)
- ファイル:
-
- as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/ui (追加)
- as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/ui/IApplication.as (コピー) (as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/IDelegate.as から コピー) (2 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/ui/IApplication.as
r3490 r3500 1 package org.libspark.gunyarapaint. controls1 package org.libspark.gunyarapaint.framework.ui 2 2 { 3 3 import flash.display.Sprite; … … 6 6 import org.libspark.gunyarapaint.framework.Pen; 7 7 import org.libspark.gunyarapaint.framework.modules.IDrawable; 8 9 public interface IDelegate 8 9 /** 10 * ペイントアプリケーションに必要なメソッドを定義したインターフェース 11 * 12 */ 13 public interface IApplication 10 14 { 15 /** 16 * 名前から描写モジュールを設定する 17 * 18 */ 11 19 function setModule(value:String):void; 20 21 /** 22 * 描写モジュールを取得する 23 * 24 */ 12 25 function get module():IDrawable; 26 27 /** 28 * レイヤーの配列を管理するオブジェクトを取得する 29 * 30 */ 13 31 function get layers():LayerBitmapCollection; 32 33 /** 34 * ペンオブジェクトを取得する 35 * 36 */ 14 37 function get pen():Pen; 38 39 /** 40 * 利用可能なブレンドモードを取得する 41 * (dataProvider.toArray()での利用を想定している) 42 * 43 */ 15 44 function get supportedBlendModes():Array; 45 46 /** 47 * キャンバスの幅を取得する 48 * 49 */ 16 50 function get canvasWidth():uint; 51 52 /** 53 * キャンバスの高さを取得する 54 * 55 */ 17 56 function get canvasHeight():uint; 57 58 /** 59 * キャンバスのスプライトオブジェクトを取得する 60 * 61 */ 18 62 function get canvasView():Sprite; 19 63 }

