NotifyingFillPattern (クラス)
public abstract NotifyingFillPattern {inherits FillPattern}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GRAPHICS._2D.RENDERER2D.
直接継承しているサブクラス: MultiFrameImageFillPattern

NotifyingFillPattern を継承する FillPattern は、コンテンツが変更されたときにこれに関連するものに通知することができます。

プログラミング注意事項

NotifyingFillPatterns は通知を FillPatternListener に送信します。通知を受け取る側は FillPatternListener をサブクラス化し、FillPatternListener.fill-pattern-changed を実装し、NotifyingFillPattern.add-listener で登録する必要があります。

コンストラクタ
clone-from:指定された FillPattern のコピーを作成します。
コンストラクタ protected {NotifyingFillPattern.clone-from other:NotifyingFillPattern}
default:NotifyingFillPattern 型のオブジェクトを作成します。
コンストラクタ public {NotifyingFillPattern.default}

プロパティ
プロパティ 継承 FillPattern: ignore-alpha?, readable?, uniform?, writable?

メソッド
add-listener:この FillPattern が変更されたときに通知 (FillPatternListener.fill-pattern-changed を使って) する FillPatternListener を登録します。
public {NotifyingFillPattern.add-listener}:void
notify-listeners:FillPattern の内容変更があったことをこの NotifyingFillPattern のリスナーに通知する場合にこのメソッドを呼び出します。
public {NotifyingFillPattern.notify-listeners}:void
remove-listener:FillPatternListener を削除します。
public {NotifyingFillPattern.remove-listener
listener:FillPatternListener,
error-if-not-found?:bool = true
}:void
メソッド 継承 FillPattern: clone, paint, to-Pixel, to-Pixmap, to-Texture, to-uniform-FillPattern
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
clone-from (コンストラクタ)
protected {NotifyingFillPattern.clone-from other:NotifyingFillPattern}

指定された FillPattern のコピーを作成します。



default (コンストラクタ)
public {NotifyingFillPattern.default}

NotifyingFillPattern 型のオブジェクトを作成します。

注意事項

NotifyingFillPattern は抽象クラスのため、このコンストラクタは直接呼び出されません。このコンストラクタは、サブクラスを作成するためのものです。



プロパティ詳細


メソッド詳細
add-listener (メソッド)
public {NotifyingFillPattern.add-listener}:void

この FillPattern が変更されたときに通知 (FillPatternListener.fill-pattern-changed を使って) する FillPatternListener を登録します。

注意事項

NotifyingFillPattern ではその FillPatternListener がガーベッジ コレクトされます。これにはリスナーへのウィーク ポインタが使用されます。


notify-listeners (メソッド)
public {NotifyingFillPattern.notify-listeners}:void

FillPattern の内容変更があったことをこの NotifyingFillPattern のリスナーに通知する場合にこのメソッドを呼び出します。



remove-listener (メソッド)
public {NotifyingFillPattern.remove-listener
listener:FillPatternListener,
error-if-not-found?:bool = true
}:void

FillPatternListener を削除します。