MenuTraversal (クラス)
public MenuTraversal
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

MenuManager のオープン メニューの二重にリンクされたリストです。各ノードは、Menu 内で選択された MenuItem があればそれと同様に Menu を含みます。

説明

MenuBar のコードは、MenuBar がある場合に、トラバース内に最初のノードがあることを想定しています。トラバースにはひとつの MenuBar のみが存在します。
導入: バージョン 6.0

コンストラクタ
default:MenuTraversal オブジェクトを作成します。
コンストラクタ public {MenuTraversal.default
menu:Menu,
item:#MenuItem = null,
prev:#MenuTraversal = null,
next:#MenuTraversal = null
}

プロパティ
item:MenuTraversal.menuMenuItemです。
アクセサ public MenuTraversal.item:#MenuItem
セッター public MenuTraversal.item:#MenuItem
menu:開かれた Menu です。
フィールド public constant MenuTraversal.menu:Menu
next:次に開かれる Menu があれば、それになります。
フィールド public MenuTraversal.next:#MenuTraversal
prev:前回開かれた Menu がある場合は、それになります。
フィールド public MenuTraversal.prev:#MenuTraversal

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {MenuTraversal.default
menu:Menu,
item:#MenuItem = null,
prev:#MenuTraversal = null,
next:#MenuTraversal = null
}

MenuTraversal オブジェクトを作成します。

menu: このオブジェクトに関連するMenu です。
item:
menu で選択された MenuItem がある場合は、それになります。
既定では、null になります。
prev:
メニュー トラバーサル内で、このトラバーサルの前でリストに紐付けられる MenuTraversal オブジェクトがあれば、それになります。
既定値は null です。
next:
メニュー トラバーサル内で、このトラバーサルの後でリストに紐付けられる MenuTraversal オブジェクトがあれば、それになります。
既定値は null です。
導入: バージョン 6.0



プロパティ詳細
item (アクセサ)
アクセサ public MenuTraversal.item:#MenuItem
セッター public MenuTraversal.item:#MenuItem

MenuTraversal.menuMenuItemです。

注意事項

MenuManager は、この MenuTraversal に関連する Menu 内で現在選択されている MenuItem にそれを設定します。MenuItem が一つも選択されていない場合、null になります。
miは、このトラバーサルに関連したMenuに属している必要があります
導入: バージョン 6.0


menu (フィールド)
public constant MenuTraversal.menu:Menu

開かれた Menu です。

導入: バージョン 6.0


next (フィールド)
public MenuTraversal.next:#MenuTraversal

次に開かれる Menu があれば、それになります。

導入: バージョン 6.0


prev (フィールド)
public MenuTraversal.prev:#MenuTraversal

前回開かれた Menu がある場合は、それになります。

導入: バージョン 6.0





メソッド詳細