TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
CGroupLayout::CParallelGroup クラス

パラレルグループ定義クラス. [詳解]

#include <TnbGroupLayout.h>

公開メンバ関数

CParallelGroupAdd (const ILayout &layout)
 [設定] アイテム追加. [詳解]
 
CParallelGroupAdd (const ILayout &layout, ELocation loc)
 [設定] アイテム追加. [詳解]
 
 CParallelGroup (ELocation defloc=DEFAULT)
 コンストラクタ [詳解]
 
size_t GetItemCount (void) const
 [取得] アイテム数取得. [詳解]
 
ILayoutGetItemLayout (INDEX index)
 [取得] レイアウトアイテム取得. [詳解]
 
const ILayoutGetItemLayout (INDEX index) const
 [取得] レイアウトアイテム取得. [詳解]
 
ELocation GetItemLocation (INDEX index) const
 [取得] アイテムの配置種取得. [詳解]
 
SIZE GetMinimumSize (void) const
 [取得] 最小サイズ取得. [詳解]
 

詳解

パラレルグループ定義クラス.

複数のレイアウトアイテムを管理。
覚え書き
通常 Add() 以外、意識して使う必要はありません。
必要ファイル
TnbGroupLayout.h
日付
08/07/17 新規作成

TnbGroupLayout.h100 行目に定義があります。

構築子と解体子

◆ CParallelGroup()

コンストラクタ

覚え書き
規定の配置種を指定することが出来ます。以降、配置種を省略して Add() すると規定の配置種が使われます。
引数
defloc既定の配置種。省略すると、 DEFAULT です。

TnbGroupLayout.h109 行目に定義があります。

関数詳解

◆ Add() [1/2]

CParallelGroup & Add ( const ILayout layout)

[設定] アイテム追加.

覚え書き
既定の配置種でアイテムを追加します。
引数
layoutレイアウトアイテム.
戻り値
自分の参照.

TnbGroupLayout.h133 行目に定義があります。

◆ Add() [2/2]

CParallelGroup & Add ( const ILayout layout,
ELocation  loc 
)

[設定] アイテム追加.

引数
layoutレイアウトアイテム.
loc配置種.
戻り値
自分の参照.

TnbGroupLayout.h120 行目に定義があります。

◆ GetItemCount()

size_t GetItemCount ( void  ) const

[取得] アイテム数取得.

戻り値
アイテム数

TnbGroupLayout.h142 行目に定義があります。

◆ GetItemLayout() [1/2]

ILayout * GetItemLayout ( INDEX  index)

[取得] レイアウトアイテム取得.

引数
indexインデックス。 GetItemCount() の結果より小さい値を指定します。
戻り値
レイアウトアイテム

TnbGroupLayout.h152 行目に定義があります。

◆ GetItemLayout() [2/2]

const ILayout * GetItemLayout ( INDEX  index) const

[取得] レイアウトアイテム取得.

引数
indexインデックス。 GetItemCount() の結果より小さい値を指定します。
戻り値
レイアウトアイテム

TnbGroupLayout.h162 行目に定義があります。

◆ GetItemLocation()

ELocation GetItemLocation ( INDEX  index) const

[取得] アイテムの配置種取得.

引数
indexインデックス。 GetItemCount() の結果より小さい値を指定します。
戻り値
アイテムの配置種

TnbGroupLayout.h172 行目に定義があります。

◆ GetMinimumSize()

SIZE GetMinimumSize ( void  ) const

[取得] 最小サイズ取得.

覚え書き
設定されているアイテムの最小サイズがすべて入るサイズを計算して返します。
戻り値
サイズ。

TnbGroupLayout.h182 行目に定義があります。