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