GlideMenu (g_menu および g_item) - クライアント
GlideMenu メソッドは、UI コンテキストメニューアイテムをカスタマイズするために、UI コンテキストメニューの onShow スクリプトで使用されます。
GlideMenu クラスにコンストラクターはありません。g_menu グローバルオブジェクトを使用して GlideMenu メソッドにアクセスします。
- g_menu は表示される UI コンテキストメニューです。onShow スクリプトはこれらのメソッドを使用してメニューが表示される前に外観を変更できます。
- g_item は表示される現在の UI コンテキストメニューアイテムです。いくつかの g_menu メソッドでアイテムを指定するために使用されます。
GlideMenu - clearImage(GlideMenuItem item)
アイテムの画像をクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 画像を表示から削除するアイテムを指定します。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.clearImage(g_item);
GlideMenu - clearSelected()
メニューのアイテムから選択画像をクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
GlideMenu - getItem(文字列 itemID)
アイテム ID でメニューアイテムを返します。
表示される前にメニュー内のアイテムを検索して変更可能にする必要がある場合があります。各メニューアイテムには、メニューアイテムの作成時に (UI コンテキストメニューエントリまたは動的スクリプトアクションの addAction() メソッドから) 一意の ID が割り当てられる場合があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| itemID | 文字列 | 返されるアイテムを指定します。 |
| タイプ | 説明 |
|---|---|
| GlideMenuItem | メニューアイテム |
GlideMenu - setDisabled(GlideMenuItem item)
メニューアイテムを無効にして選択できないようにします。無効になっているメニューアイテムは薄い色 (グレー) で無効であることが示されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 無効にするアイテム。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setDisabled(g_item);
GlideMenu - setEnabled(GlideMenuItem item)
指定されたメニューアイテムを有効にします。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 有効にするアイテム。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setEnabled(g_item);
GlideMenu - setHidden(GlideMenuItem item)
指定されたメニューアイテムを非表示にします。
メニューアイテムを非表示にすると、セパレーターバーは調整されないため、メニューに 2 つのセパレーターが連続して表示される可能性があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 非表示にするアイテム。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setHidden(g_item);
GlideMenu - setImage(GlideMenuItem item, 文字列 imgSrc)
アイテムの画像を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 画像を表示するアイテム。 |
| imgSrc | 文字列 | メニューアイテムに添付する画像。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setImage(g_item, 'images/checked.gifx');
GlideMenu - setLabel(GlideMenuItem item, 文字列 label)
メニューアイテムの表示ラベルを設定します。ラベルには HTML を含めることができます。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | ラベル付けするアイテム。 |
| label | 文字列 | 表示されるラベル。文字列には HTML を含めることができます。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setLabel(g_item, "This is a new label");
GlideMenu - setVisible(GlideMenuItem item)
指定したアイテムを表示します。
| 名前 | タイプ | 説明 |
|---|---|---|
| item | GlideMenuItem | 表示されるアイテム。 |
| タイプ | 説明 |
|---|---|
| なし |
g_menu.setVisible(g_item);