区切り は、区切りラインを右クリック メニューに配置するために使用されます。通常は、メニュー項目をグループ化するために使用されます。区切りの構文は次のようになります。
separator <name> [ filter:<function> ]
パラメータ
自動的に構築されたローカル変数に名前を付けるために使用します。
ブール値を返す関数です。filter 関数は、右クリック メニューが初めて開かれるときに評価されます。filter 関数が
true
を返す場合は、区切りがメニューに表示されます。false を返す場合は、表示されません。
例:
|
rcmenu MyRCmenu
(
fn flt_objects = ($ != undefined) -- オブジェクト フィルタ
menuItem mi_cs "Cast Shadows" checked:false
menuItem mi_rs "Receive Shadows" checked:false
-- 1 つまたは複数のオブジェクトが選択されている場合にのみ追加します。
separator sep1 filter:flt_objects
menuItem mi_st "Scale Twice" filter:flt_objects
menuItem mi_sh "Scale Half" filter:flt_objects
-- イベント ハンドラをここに入れる...
)
registerRightClickMenu MyRcmenu -- rcmenu を登録します。
|