(クラス)
public abstract LayoutContext
レイアウト ネゴシエーションの間にで必要ないくつかの有用な機能を定義するインターフェイス。
プログラミング注意事項
アクセサ public LayoutContext.dummy?:
bool
epoch: | 現在のレイアウト ネゴシエーションに関連付けられている Layout Epoch を返します。 |
アクセサ public abstract LayoutContext.epoch:
int
アクセサ public abstract LayoutContext.layout-display-context:
DisplayContext
アクセサ public abstract LayoutContext.rect-for-request-draw:
GRect
public abstract | {LayoutContext.request-draw-rect-in-root}:void |
(アクセサ)
アクセサ public LayoutContext.dummy?:
bool LayoutContext がダミー LayoutContext かどうかを示します。既定では、これは false になります。
オーバーライド
LayoutContext のサブクラスでは、この
LayoutContext がダミー
LayoutContext として使われる場合に
true を返すようにします。ダミー
LayoutContext は、ルートに
RootFrame を持たないグラフィカル サブツリーのレイアウトに使われます。
LayoutContext がダミーの場合、描画要求などの操作を省略することによりコードを最適化できます。
(アクセサ)
アクセサ public abstract LayoutContext.epoch:
int 現在のレイアウト ネゴシエーションに関連付けられている Layout Epoch を返します。
戻り値
現在の Layout Epoch 。
オーバーライド
(アクセサ)
アクセサ public abstract LayoutContext.layout-display-context:
DisplayContext
(アクセサ)
アクセサ public abstract LayoutContext.rect-for-request-draw:
GRect
(メソッド)
public abstract | {LayoutContext.request-draw-rect-in-root}:void |
グラフィック階層のルートの座標系を基準に記述された領域の再ペイント操作を要求します。
rect: グラフィック階層のルートの座標系を基準に、再ペイントされる領域を記述する
GRect。
プログラミング注意事項
オーバーライド