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;