siPPGControlType

siPPGControlType

説明

Softimage プロパティページでサポートするコントロールのタイプ(ウィジェット)を指定します。通常、プロパティページ上のコントロールは、検証対象オブジェクトの Parameter 値を表示および制御します。

C#構文

StringModule.siControlBitmap                                                // BitmapWidget

StringModule.siControlBoolean                                               // Boolean

StringModule.siControlButton                                                // commandbutton

StringModule.siControlCheck                                                 // Check

StringModule.siControlCombo                                                 // Combo

StringModule.siControlEdit                                                  // edit

StringModule.siControlFCurve                                                // FCurveWidget

StringModule.siControlFilePath                                              // FilePath

StringModule.siControlFolder                                                // Folder

StringModule.siControlGradient                                              // gradient

StringModule.siControlGrid                                                  // GridWidget

StringModule.siControlIconList                                              // IconList

StringModule.siControlImageClip                                             // ImageClipWidget

StringModule.siControlListBox                                               // ListBox

StringModule.siControlNumber                                                // Number

StringModule.siControlRadio                                                 // Radio

StringModule.siControlRGB                                                   // RGB

StringModule.siControlRGBA                                                  // RGBA

StringModule.siControlStatic                                                // Static

StringModule.siControlString                                                // String

StringModule.siControlSynoptic                                              // SynopticWidget

StringModule.siControlTextEditor                                            // TextEditorWidget

StringModule.siControlTextureSpace                                          // TextureSpaceItem.TextureSpaceItem.1

コンスタント 詳細
siControlBitmap BitmapWidget 静的なビットマップコントロールです。このコントロールは、検証されるオブジェクトの実際のパラメータと関連付ける必要がありますが、値は読み取られたり変更されたりしません。このコントロールは、ロゴを表示する場合によく使用されます。パスは siUIFilePath を使用して指定されます。詳細については、Bitmap Widget を参照してください。

Image Clip コントロールには、siControlImageClip コントロールを使用します。
siControlBoolean Boolean チェックボックスです。Boolean パラメータのデフォルトコントロールです。詳細については、Check Boxを参照してください。
siControlButton commandbutton ボタンとは特殊なコントロールの 1 つで、インスペクトするオブジェクトのパラメータとは一切関連付けられません。PPGLayout.AddButton を参照してください。

使用できる属性は、siUICX およびsiUICYです。詳細については、Command Buttonを参照してください。
siControlCheck Check PPGItem.UIItems リスト内の各項目ごとにチェックボックスを表示するビットフィールドコントロールです。このパラメータ値は、チェックされた項目をすべて合計した値と等しくなります。フラグを設定、表示するユーザインターフェイスの利便性を保ちつつ、多数のフラグを 1 つの整数にまとめる場合はこのコントロールが便利です。詳細については、Bitfieldを参照してください。
siControlCombo Combo ドロップダウンメニューに PPGItem.UIItems リストの項目が表示されるようになっている、読み取り専用の編集コントロールです。

使用できる属性は、siUICX およびsiUICYです。詳細については、Combo/Drop-Down Boxを参照してください。
siControlEdit 編集 編集ボックスコントロールです。siUICXsiUICYsiUIStyle および属性をサポートし、複数行の文字列編集ボックスを使用する点を除き、siControlString とほぼ同じです。詳細については、Multi-line Text を参照してください。
siControlFCurve FCurveWidget FCurve を表示するためのコントロールです(PPGLayout.AddFCurve を参照)。

使用できるオプション属性は、siUICXsiUICYsiUIFCurveLabelXsiUIFCurveLabelYsiUIFCurveViewMinXsiUIFCurveViewMaxXsiUIFCurveViewMinYsiUIFCurveViewMaxYsiUIFCurveGridSpaceXsiUIFCurveGridSpaceYsiUIFCurveNoGridsiUIFCurveNoRulerY、およびsiUIFCurveNoRulerXです。詳細については、FCurve Widgetを参照してください。
siControlFilePath FilePath ファイル名を含む文字列パラメータを操作するコントロールです。ファイルブラウザを起動する編集ボックスとボタンが使用できるようにします(XSIUIToolkit.FileBrowser と似ています)。

使用できる属性は、siUIFileFiltersiUIInitialDirsiUISubFoldersiUIAudioFilesiUIImageFilesiUIOpenFilesiUIFileMustExist、およびsiUIStyleです。詳細については、File Browser Widget を参照してください。
siControlFolder Folder 文字列 Parameter を編集ボックスで扱い、ディレクトリを選択するウィンドウを起動するボタンを表示するコントロールです。

使用できる属性は、siUIInitialDir およびsiUISubFolderです。詳細については、Folder Widgetを参照してください。
siControlGradient Gradient フル機能装備の Gradient Editor を表示するコントロールです。
siControlGrid GridWidget GridData オブジェクトからデータを表示させる GridWidget タイプのコントロールです。スプレッドシートのような複数の列を持ったリストコントロールが表示されます。CustomProperty.AddGridParameterを参照してください。

使用できるオプション属性は、siUICXsiUICYsiUIGridColumnWidthssiUIGridLockColumnHeadersiUIGridLockRowHeadersiUIGridHideColumnHeadersiUIGridReadOnlyColumnssiUIGridSelectionMode、およびsiUIGridHideRowHeaderです。詳細については、GridData Widget を参照してください。

注:このコントロールは「グリッド」と呼ばれる geometric shape とは関係ありません。
siControlIconList IconList 各項目がテキストラベルではなくビットマップ形式で画面に表示されること以外は、siControlRadio とほぼ同じです。.bmp ファイルのみをサポートします。ビットマップファイルの名前は PPGItem.UIItems リストで指定します。

使用できる属性は、siUIColumnCntsiUILineCntsiUIColumnGapsiUILineGapsiUIUseSelectionIcon、およびsiUISelectionColorです。詳細については、Icon Buttonsを参照してください。
siControlImageClip ImageClipWidget Image Clip を表すコントロールです。このコントロールは、Image Clip のフル ネームを示す値を持つ、文字列パラメータとともに使用します。

サポートされる属性は、siUIShowClip です。

静的なビットマップ コントロールには、siControlBitmap コントロールを使用します。
siControlListBox ListBox このコントロールの機能は、選択可能な項目のリストを表示するという点で siControlRadio および siControlCombo とほぼ同じです。ただし、他のコントロールとは違い、siUIMultiSelectionListBox 属性を使用することによって同時選択モードで ListBox を使用できるオプションを備えています。

siUICX および siUICY 属性は、サイズを変更するように設定できます。siUIStyle 属性が割り当てられておらず、リストが大きすぎてすべてが収まらない場合は、ListBox によって縦方向のスクロールバーが表示されます。詳細については、List Boxを参照してください。
siControlNumber Number 数値コントロールです。通常は編集コントロールとスライダの両方を持ちます。これが全数値パラメータのデフォルトコントロールとなります。

使用できる属性は、siUICXsiUICYsiUISyncSlidersiUILogarithmicsiUIDecimalssiUINoSlidersiUIThumbWheel、およびsiUITreadmillです。詳細については、Numeric Edit Box with Sliderを参照してください。
siControlRadio Radio PPGItem.UIItems リストの 1項目を選択できるラジオコントロールです。すべてのオプションが画面に表示されること以外は、siControlCombo コントロールの機能と同じです。そのため、規模の大きい項目リストにはコンボボックスが最適です。詳細については、Radio Buttonsを参照してください。
siControlRGB RBG 「アルファ」チャネルを含まないカラーコントロールです。このコントロールには、ベースとなるオブジェクトの 3 つのパラメータに関連しています。PPGLayout.AddColorを参照してください。詳細については、RGB Color Control を参照してください。
siControlRGBA RBGA 「アルファ」チャネルを含むカラーコントロールです。このコントロールには、ベースとなるオブジェクトの4 つのパラメータに関連しています。PPGLayout.AddColorを参照してください。詳細については、RGBA Color Controlを参照してください。
siControlStatic Static プロパティページの固定テキストです(PPGLayout.AddStaticText を参照)。関連付けされた項目の PPGItem.Name が"Static"の場合、PPGItem.Label は固定テキストに表示されます。それ以外の場合は実際の文字列 Parameter が参照されるものと想定され、その値が表示されます。

ヒント:テキストを複数行に分けるには、テキストに改行文字を入れます(VBScript の場合は vbCrLf、JScript の場合は"¥n")。

使用できる属性は、siUICX およびsiUICYです。詳細については、Static Textを参照してください。
siControlString String 文字を表示するための 1 行の編集ボックスです。String パラメータのデフォルトコントロールです。

使用できる属性は、siUICX およびsiUICYです。複数行の文字列には、代わりに siControlEdit を使用します。詳細については、Single-line Textを参照してください。
siControlSynoptic SynopticWidget シノプティックビューを表示するコントロールです。このコントロールは、シノプティックファイルへの完全パスを示す値を持つ、文字列パラメータとともに使用します。コントロールのサイズは、シノプティックビューのサイズに応じて決定されます。シノプティックコントロールの例については、PPGDemosを参照してください。詳細については、Synoptic Widgetを参照してください。
siControlTextEditor TextEditorWidget フル機能のテキストエディタを表示するコントロールです。このコントロールは、エディタのテキストに設定される値を持つ、文字列パラメータとともに使用します。詳細については、Text Editor Widgetを参照してください。
siControlTextureSpace TextureSpaceItem.TextureSpaceItem.1 [テクスチャ空間]コンボ ボックスを表示するコントロールです。

適用対象

PPGItem.Type PPGLayout.AddEnumControl PPGLayout.AddItem PPGItem::GetType PPGItem::PutType PPGLayout::AddEnumControl PPGLayout::AddItem

関連項目

PPGLayout siPPGItemAttribute Property Page Controls Setting Control Attributes