FlexGroupLayout.ms
struct FlexGroupLayoutStruct
GroupBoxControl用のレイアウト。
- 補足
レイアウトオプションの状態に関係なく上側
15ピクセル、下側と左右にそれぞれ5ピクセルの余白を設ける。
矩形の指定にBox2値を使用する都合上、各セルの幅と高さの最小値は1となる。- 通知
-
通知名 通知データ タイミング #CellSet追加したセル セルのアイテムを設定した後 #RectUpdated各セルの矩形 レイアウトの矩形を設定した後 #VisibilityChanged新たなセルのアイテムの可視性 セルのアイテムの可視性を設定した後
public _CP1_
- プロパティ
<Struct:FlexGroupBoxControlWidgetStruct>作成パラメータ1。
GroupBoxControlウィジェット。既定値はundefined。
private cell
- プロパティ
<Struct:FlexBoxCellStruct>セルのアイテム。既定値は
undefined。
private groupBoxWidget
- プロパティ
<Struct:FlexGroupBoxControlWidgetStruct>GroupBoxControlウィジェット。
private boxCellDef
- プロパティ
<StructDef:FlexBoxCellStruct>
private paddingB
- プロパティ
<Integer>レイアウト外周の下側の余白。既定値は
5。
private paddingL
- プロパティ
<Integer>レイアウト外周の左側の余白。既定値は
5。
private paddingR
- プロパティ
<Integer>レイアウト外周の右側の余白。既定値は
5。
private paddingT
- プロパティ
<Integer>レイアウト外周の上側の余白。既定値は
15。
public fn GetCell
セルのアイテムを取得する。
- 戻り値
<Struct:FlexBoxCellStruct|UndefinedClass>
public fn GetGroupBoxWidget
GroupBoxControlウィジェットを取得する。
- 戻り値
<Struct:FlexGroupBoxControlWidgetStruct|UndefinedClass>
public fn GetVisibility
セルのアイテムの可視性を取得する。
- 戻り値
<BooleanClass|UndefinedClass>
- 補足
値を取得できない場合や真偽混合の場合は
undefinedを返す。
public fn SetCell
セルのアイテムを設定する。
- パラメータ
obj<Struct>レイアウトまたはウィジェット。
- 戻り値
<Struct:FlexBoxCellStruct|UndefinedClass>
public fn SetRect
レイアウトの矩形を設定する。
- パラメータ
rect<Box2>
- 戻り値
<Array[<Box2>]>
- 補足
一貫性のため戻り値は配列で返す。
public fn SetVisibility
セルのアイテムの可視性を設定する。
- パラメータ
input<BooleanClass>
- 戻り値
<BooleanClass|UndefinedClass>
- 補足
無効な値の場合は何もしない。
private fn isValidBoxCell
- パラメータ
obj<Any>
- 戻り値
<BooleanClass>
private fn isValidGroupBoxControlWidget
- パラメータ
obj<Any>
- 戻り値
<BooleanClass>
private fn setGroupBoxWidget
- パラメータ
obj<Any>
- 戻り値
<Struct:FlexGroupBoxControlWidgetStruct|UndefinedClass>
public fn StructName
- 戻り値
<Name>
public fn Dump
- パラメータ
indent:<String>
- パラメータ
out:<FileStream|StringStream|WindowStream>出力先。既定値は
listener。
- 戻り値
<OkClass>
public fn Equals
- パラメータ
obj<Any>
- 戻り値
<BooleanClass>
- 補足
大文字と小文字を区別する。
public StateChanged
- プロパティ
<Struct:ObservableStruct>