window [-backgroundColor float float
float] [-defineTemplate
string] [-docTag string]
[-exists] [-frontWindow] [-height int] [-iconName string] [-iconify boolean] [-interactivePlacement] [-leftEdge int] [-mainWindow] [-maximizeButton boolean] [-menuArray] [-menuBar boolean] [-menuBarVisible boolean] [-menuIndex string uint] [-minimizeButton boolean] [-minimizeCommand script]
[-numberOfMenus] [-resizeToFitChildren boolean]
[-restoreCommand script]
[-retain] [-sizeable boolean] [-title string] [-titleBar boolean] [-titleBarMenu boolean] [-toolbox boolean] [-topEdge int] [-topLeftCorner int int] [-useTemplate string] [-visible boolean] [-width int] [-widthHeight int int]
[string]
window は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
このコマンドは新しいウィンドウを作成しますが、作成されたウィンドウは非表示のままになります。最も効率的なのは、ウィンドウのエレメントを追加してから showWindow コマンドを使用してウィンドウを可視化する方法です。ウィンドウにはオプションでメニュー バーを付けることができます。また、タイトル バーや最小化/最大化ボタンをオンまたはオフにすることもできます。タイトル バーをオフにすると、最小化/最大化ボタンを使用することはできません。 注: ウィンドウには、ボタン、スライダ、フィールドといったコントロールを配置するために使うコントロール レイアウトが必要です。コントロール レイアウトの例としては、columnLayout、formLayout、rowLayout などがあります。 注: このコマンドは uiTemplate コマンドのスタックをクリアします。window コマンドを実行した後に、ウィンドウ テンプレートを設定する必要があります。string | ウィンドウの名前。 |
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-exists(-ex) |
||||
|
||||
-defineTemplate(-dt) |
string |
|||
|
||||
-useTemplate(-ut) |
string |
|||
|
||||
-title(-t) |
string |
|||
|
||||
-iconName(-in) |
string |
|||
|
||||
-sizeable(-s) |
boolean |
|||
|
||||
-titleBar(-tb) |
boolean |
|||
|
||||
-minimizeButton(-mnb) |
boolean |
|||
|
||||
-maximizeButton(-mxb) |
boolean |
|||
|
||||
-menuBar(-mb) |
boolean |
|||
|
||||
-toolbox(-tlb) |
boolean |
|||
|
||||
-titleBarMenu(-tbm) |
boolean |
|||
|
||||
-menuBarVisible(-mbv) |
boolean |
|||
|
||||
-topEdge(-te) |
int |
|||
|
||||
-leftEdge(-le) |
int |
|||
|
||||
-topLeftCorner(-tlc) |
int int |
|||
|
||||
-width(-w) |
int |
|||
|
||||
-height(-h) |
int |
|||
|
||||
-widthHeight(-wh) |
int int |
|||
|
||||
-retain(-ret) |
||||
|
||||
-visible(-vis) |
boolean |
|||
|
||||
-iconify(-i) |
boolean |
|||
|
||||
-mainWindow(-mw) |
||||
|
||||
-backgroundColor(-bgc) |
float float float |
|||
|
||||
-resizeToFitChildren(-rtf) |
boolean |
|||
|
||||
-interactivePlacement(-ip) |
||||
|
||||
-minimizeCommand(-mnc) |
script |
|||
|
||||
-restoreCommand(-rc) |
script |
|||
|
||||
-numberOfMenus(-nm) |
||||
|
||||
-menuArray(-ma) |
||||
|
||||
-menuIndex(-mi) |
string uint |
|||
|
||||
-docTag(-dtg) |
string |
|||
|
||||
-frontWindow(-fw) |
||||
|
: コマンドの作成モードで使用可能なフラグ | : コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ | : 1 つのコマンドで複数回使用可能なフラグ |
// Make a new window // string $window = `window -title "Long Name" -iconName "Short Name" -widthHeight 200 55`; columnLayout -adjustableColumn true; button -label "Do Nothing"; button -label "Close" -command ("deleteUI -window " + $window); setParent ..; showWindow $window; // Resize the main window // global string $gMainWindow; window -edit -widthHeight 900 777 $gMainWindow;