uimenu
図にメニューまたはサブメニューを作成する
呼び出し手順
h=uimenu([prop1,val1] [,prop2, val2] ...) h=uimenu(parent,[prop1, val1] [,prop2, val2] ...)
引数
- parent
ハンドル
メニューの親のハンドル
- prop{1, 2 ...}
文字列
設定するプロパティの名前
利用可能なプロパティについては uimenuプロパティヘルプページ参照.
- val{1, 2 ...}
Scilabオブジェクト
対応するプロパティに作用する値
- h
ハンドル
作成されたメニューのハンドル
説明
この関数により図にメニューを作成できます.
parent
が図の場合,
メニュー要素が図のメニューバーに追加されます.
parent
がメニュー要素の場合,
新規要素が親の要素に追加され,
カスケード状のサブメニューを作成できます.
例
f=figure('position', [10 10 300 200]); // 図を作成 m=uimenu(f,'label', 'windows'); // メニューバーに要素を作成 m1=uimenu(m,'label', 'operations'); m2=uimenu(m,'label', 'quit scilab', 'callback', "exit"); // メニュー"windows"に2つの要素を作成 m11=uimenu(m1,'label', 'new window', 'callback',"show_window()"); m12=uimenu(m1,'label', 'clear window', 'callback',"clf()"); // 要素"operations"にサブメニューを作成 close(f); // 図を閉じる
メニューまたはサブメニューはLaTeXまたはMathMLラベルを 持つことができます
f=figure(); //LaTeX mlatex=uimenu(f,'label', '$\LaTeX$'); ml1=uimenu(mlatex,'label', '$\int_0^\infty\mathrm{e}^{-x^2}\,dx$'); ml2=uimenu(mlatex,'label', '$\frac\sqrt{\pi}2$'); //MathML mmathml=uimenu(f,'label', 'MathML'); mm1=uimenu(mmathml,'label', '<msup><mn>x</mn><mi>2</mi></msup>'); mm2=uimenu(mmathml,'label', '<mrow><msup><mn>a</mn><mi>2</mi></msup><mo>+</mo><msup><mn>b</mn><mi>2</mi></msup><mo>=</mo><msup><mn>c</mn><mi>2</mi></msup></mrow>');
要素
- uimenuプロパティ — uimenuプロパティの説明.
- figure — 図を作成する
- uicontrol — グラフィックユーザーインターフェイスオブジェクトを作成
- uicontextmenu — コンテキストメニューを作成
- set — グラフィックエンティティオブジェクトまたは またはユーザインターフェイスオブジェクトのプロパティの値を設定する.
- get — Gets the handle of a graphical or User Interface object, or the property's value of objects.
- LaTeX および MathML — LaTeX またはMathML言語によりScilabグラフィックスで数式を表示する.
Report an issue | ||
<< uicontextmenu | Menus | uimenuプロパティ >> |