@masatomakino/pixijs-basic-button
    Preparing search index...

    Class BasicRadioButtonManager<T>

    排他的に選択されるボタンを制御するクラスです。

    メンバーのBasicRadioButtonが変更されると、このクラスに変更内容が通知されます。 このクラスは変更通知に応じ、他のBasicRadioButtonオブジェクトの選択状態を変更します。 また、このクラスは変更内容をEventとして発信します。

    利用する際には以下のような手順でインスタンス化してください。

    const btn:BasicRadioButton = new BasicRadioButton(...); const manager:BasicRadioButtonManager = new BasicRadioButtonManager(); //インスタンス化 manager.addButton(btn); manager.selected = btn; //デフォルトで選択されているボタンを指定

    Type Parameters

    • T = any

    Hierarchy

    Index

    Constructors

    Properties

    _buttons: BasicRadioButton<T>[] = []
    _selected?: BasicRadioButton<T> = undefined
    prefixed: string | boolean

    Accessors

    • get selectedButtonValue(): undefined | T

      現在選択されているボタンのbuttonValueを取得する。 選択されたボタンがない場合はnullを返す。

      Returns undefined | T

    Methods

    • 指定されたボタン以外の選択を解除し、BasicRadioButtonManagerからSELECTEDイベントを発行する。

      Parameters

      Returns void

    • Return an array listing the events for which the emitter has registered listeners.

      Returns (keyof BasicButtonSelectionEventType<any>)[]

    • Return the number of listeners listening to a given event.

      Parameters

      Returns number

    • Remove all listeners, or those of the specified event.

      Parameters

      • Optionalevent: keyof BasicButtonSelectionEventType<any>

      Returns this