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

クラス baygui::Window

ウィンドウクラス

baygui::Windowに対する継承グラフ

baygui::Container baygui::Component baygui::Object baygui::Frame すべてのメンバ一覧

Public メソッド

virtual void addNotify ()
virtual void removeNotify ()
virtual void setVisible (bool visible)
virtual void setLocation (int x, int y)
virtual void setTimer (int duration)

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

baygui::Window::Window  ) 
 

コンストラクタ

virtual baygui::Window::~Window  )  [virtual]
 

デストラクタ


関数

virtual void baygui::Window::addNotify  )  [virtual]
 

部品生成時ハンドラ.

Window::run()で呼ばれる。 独自の処理を付与したいときはWindowaddNotify()を先に呼ぶこと。

baygui::Componentを再定義しています。

virtual void baygui::Window::dispatchEvent Event event  )  [virtual]
 

イベント処理

baygui::Containerを再定義しています。

virtual Image* baygui::Window::getBuffer  )  [virtual]
 

内部バッファーを得る

baygui::Componentを再定義しています。

virtual bool baygui::Window::getCloseButtonClicked int  px,
int  py
[protected, virtual]
 

閉じるボタンがクリックされたかどうか

baygui::Frameで再定義されています。

virtual Graphics* baygui::Window::getGraphics  )  [virtual]
 

描画オブジェクトを得る

baygui::Componentを再定義しています。

dword baygui::Window::getHandle  ) 
 

ハンドルを得る

virtual Insets* baygui::Window::getInsets  )  [virtual]
 

配置位置を得る

virtual bool baygui::Window::getTitlebarClicked int  px,
int  py
[protected, virtual]
 

タイトルバーがクリックされたかどうか

baygui::Frameで再定義されています。

virtual void baygui::Window::removeNotify  )  [virtual]
 

部品破棄ハンドラ.

デストラクタ内で呼ばれる。 独自の処理を付与したいときはWindowremoveNotify()を後で呼ぶこと。

baygui::Componentを再定義しています。

virtual void baygui::Window::repaint  )  [virtual]
 

再描画

baygui::Containerを再定義しています。

baygui::Frameで再定義されています。

virtual void baygui::Window::run  )  [virtual]
 

アプリケーションループ

virtual void baygui::Window::setLocation int  x,
int  y
[virtual]
 

位置を変更する

引数:
x X座標
y Y座標

baygui::Componentを再定義しています。

virtual void baygui::Window::setTimer int  duration  )  [virtual]
 

タイマーをセットする

引数:
duration タイマーイベントが発動するまでの時間[ms]

virtual void baygui::Window::setVisible bool  visible  )  [virtual]
 

表示状態を設定する

引数:
visible 表示状態 (true / false)

baygui::Componentを再定義しています。

virtual void baygui::Window::stop  )  [virtual]
 

アプリケーションループを抜ける

virtual void baygui::Window::update int  x,
int  y,
int  w,
int  h
[virtual]
 

部品部分更新

baygui::Componentを再定義しています。

virtual void baygui::Window::update  )  [virtual]
 

部品更新

baygui::Componentを再定義しています。


変数

Image* baygui::Window::__buffer [protected]
 

内部描画バッファー

Graphics* baygui::Window::__g [protected]
 

内部描画領域

Image* baygui::Window::_buffer [protected]
 

描画バッファー

baygui::Componentを再定義しています。

Graphics* baygui::Window::_g [protected]
 

描画領域

baygui::Componentを再定義しています。

guiserver_window* baygui::Window::_window [protected]
 

GUIサーバー上のウィンドウオブジェクト.

int baygui::Window::border [protected]
 

フチの状態

Insets baygui::Window::insets [protected]
 

配置位置

const int baygui::Window::STATE_MOVING = 1 [static]
 

ウィンドウ移動中

const int baygui::Window::STATE_NORMAL = 0 [static]
 

通常時


このクラスの説明は次のファイルから生成されました:
BayGUI APIに対してTue Aug 23 02:06:15 2005に生成されました。  doxygen 1.4.3