mxsdoc

FlexBoxCell.ms

依存

struct FlexBoxCellStruct

ボックスレイアウトのセル情報を格納する構造体。

補足
作成パラメータ
FlexBoxCellStruct item stretch minimum fixedLength
通知
通知名 通知データ タイミング
#FixedLength 新たなfixedLength fixedLengthを設定した後
#Item 新たなitem itemを設定した後
#Minimum 新たなminimum minimumを設定した後
#Stretch 新たなstretch stretchを設定した後

public _CP1_

プロパティ
<Struct|Integer>

作成パラメータ1。セルのアイテム。既定値はundefined

public _CP2_

プロパティ
<Integer>

作成パラメータ2。セルのストレッチ係数。既定値は1

public _CP3_

プロパティ
<Integer>

作成パラメータ3。セルの最小値。既定値は1

public _CP4_

プロパティ
<Integer|UndefinedClass>

作成パラメータ4。セルの固定長。既定値はundefined

private fixedLength

プロパティ
<Integer|UndefinedClass>

セルの固定長。既定値はundefined

private item

プロパティ
<Struct|Integer>

セルのアイテム。既定値はundefined

private minimum

プロパティ
<Integer>

セルの最小値。既定値は1

private stretch

プロパティ
<Integer>

セルのストレッチ係数。既定値は1

public fn GetFixedLength

セルの固定長を取得する。

戻り値
<Integer|UndefinedClass>

public fn GetItem

セルのアイテムを取得する。

戻り値
<Struct|Integer>

public fn GetMinimum

セルの最小値を取得する。

戻り値
<Integer>

public fn GetStretch

セルのストレッチ係数を取得する。

戻り値
<Integer>

public fn GetType

セルの種類を取得する。

戻り値
<Name|UndefinedClass>
種類
#Layout レイアウト
#Space スペース
#Stretch ストレッチ
#Widget ウィジェット
補足

不明の場合はundefinedを返す。

public fn SetFixedLength

セルの固定長を設定する。

パラメータ
input
<Integer|UndefinedClass>

1以上の整数、またはundefined

戻り値
<Integer|UndefinedClass>
補足

無効な値の場合は何もしない。

public fn SetItem

セルのアイテムを設定する。

パラメータ
obj
<Struct|Integer>
戻り値
<Struct|Integer>
補足

無効な値の場合は何もしない。

public fn SetMinimum

セルの最小値を設定する。

パラメータ
input
<Integer>

1以上の整数。

戻り値
<Integer>
補足

無効な値の場合は何もしない。

public fn SetStretch

セルのストレッチ係数を設定する。

パラメータ
input
<Integer>

1以上の整数。

戻り値
<Integer>
補足

無効な値の場合は何もしない。

private fn isMatchStructName

構造体名が指定したパターンに一致するかどうかを判定する。

パラメータ
obj
<Any>
パラメータ
pattern
<String>
戻り値
<BooleanClass>

private fn isValidLayout

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidSpace

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidStretch

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn isValidWidget

パラメータ
obj
<Any>
戻り値
<BooleanClass>

private fn typeOf

オブジェクトの種類を取得する。

パラメータ
obj
<Any>
戻り値
<Name|UndefinedClass>
補足

不明な値の場合はundefinedを返す。

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>