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

クラス Window

ウィンドウクラス

Windowに対する継承グラフ

Container Control Object すべてのメンバ一覧

Public メソッド

virtual void setTitle (char *title)
virtual void setRect (int x, int y, int width, int height)
virtual void setTimer (int duration)
virtual void restoreBackGround ()
virtual void add (Control *control)
virtual void remove (Control *control)

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

Window::Window  ) 
 

コンストラクタ

Window::~Window  )  [virtual]
 

デストラクタ


関数

void Window::add Control control  )  [virtual]
 

指定した部品を追加する

引数:
control 指定する部品

Containerを実装しています.

char * Window::getTitle  )  [virtual]
 

タイトルを得る

void Window::postEvent Event event  )  [virtual]
 

イベント処理

Controlを再定義しています。

void Window::remove Control control  )  [virtual]
 

指定した部品を削除する

引数:
control 指定する部品
戻り値:
削除された部品(なければNULL)

Containerを実装しています.

void Window::repaint  )  [virtual]
 

再描画

Controlを再定義しています。

void Window::restoreBackGround  )  [virtual]
 

ウィンドウの背景を復元する

  • 壁紙があるときは壁紙を描画し、なおときは背景色で塗りつぶす
  • Window::repaint() をオーバーライドした矩形ウィンドウでないとおそらく使い道なし

void Window::run  )  [virtual]
 

スレッド開始

void Window::setRect int  x,
int  y,
int  width,
int  height
[virtual]
 

大きさを設定する.

引数:
x x座標
y y座標
width 
height 高さ

Controlを再定義しています。

void Window::setTimer int  duration  )  [virtual]
 

タイマーをセットする

引数:
duration 発動するまでの時間[ms]

void Window::setTitle char *  title  )  [virtual]
 

タイトル設定

引数:
title タイトル


変数

Graphics* Window::__g [protected]
 

内部描画領域

KeyEvent* Window::_keyEvent [protected]
 

キーイベント

MouseEvent* Window::_mouseEvent [protected]
 

マウスイベント

Event* Window::_timerEvent [protected]
 

タイマーイベント

dword Window::guisvrID [protected]
 

GUIサーバーID.

char Window::title[MAX_TITLE_LEN+1] [protected]
 

タイトル


このクラスの説明は次のファイルから生成されました:
BayGUI APIに対してMon Feb 21 12:36:18 2005に生成されました。  doxygen 1.4.1