メインページ | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

# クラス Container

コンテナークラス

Containerに対する継承グラフ

すべてのメンバ一覧

## Protected メソッド
virtual Control * | findChild ()
virtual Control * | findChild (int x, int y)
virtual LinkedItem * | getLinkedItem (Control *control)
virtual bool | checkNeedsPaint (Rect *srect, Rect *drect)

## コンストラクタとデストラクタ

Container::Container | ( |  | ) |

| コンストラクタ

Container::~Container | ( |  | ) | `[virtual]`

| デストラクタ

## 関数

virtual void Container::add | ( | Control * | control | ) | `[pure virtual]`

| Windowで実装されています.

bool Container::checkNeedsPaint | ( | Rect * | srect,
|  | Rect * | drect
| ) | `[protected, virtual]`

  | 指定した部品について描画が必要かどうかチェックする. 引数:
  | srect | 参照する部品の領域
  | drect | 参照される部品の領域
戻り値: drectとsrectに重なっていたらtrue、重なっていなければfalse

Control * Container::findChild | ( | int | x,
|  | int | y
| ) | `[protected, virtual]`

  | 部品を得る 引数:
  | x | 指定するX座標
  | y | 指定するY座標

Control * Container::findChild | ( |  | ) | `[protected, virtual]`

| 部品を得る 戻り値: 活性部品（なければNULL）

LinkedItem * Container::getLinkedItem | ( | Control * | control | ) | `[protected, virtual]`

  | 部品をLinkedItemに変換する 引数:
  | control | 指定する部品
戻り値: 変換できなければNULL

virtual void Container::remove | ( | Control * | control | ) | `[pure virtual]`

| Windowで実装されています.

## 変数

LinkedList* Container::_controlList`[protected]`

| 部品一覧

このクラスの説明は次のファイルから生成されました:

- baygui/baygui/Container.h
- baygui/Container.cpp