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プロパティ
- figure
- uicontrol
- uicontextmenu
- set
- get
- LaTeX および MathML