#include <ywindow.h>
YWindowに対する継承グラフ
Public メソッド | |
YWindow (const YRect &rect) | |
コンストラクタ | |
YWindow () | |
デフォルトコンストラクタ | |
virtual | ~YWindow () |
デストラクタ | |
virtual void | openWindow () |
ウィンドウを開く | |
virtual void | closeWindow () |
ウィンドウを閉じる | |
W | getWindowID () |
ウィンドウIDを返す | |
void | setTitle (const YString &tcstr) |
ウィンドウのタイトル設定 | |
void | setPosition (const YRect &rect) |
ウィンドウの位置の設定 | |
void | getClientRect (YRect *rect) |
クライアント領域の相対座標を得る | |
void | setAttributes (UW wa) |
ウィンドウ属性の設定 | |
YGraphic * | createGraphic () |
ウィンドウ描画オブジェクトの取得 | |
virtual void | onRepaint () |
再描画イベントのハンドラ | |
virtual void | onDraw (YGraphic *gr) |
virtual void | onMouseButtonDown (WEVENT *ev) |
virtual void | onMouseButtonUp (WEVENT *ev) |
virtual void | onIdle (WEVENT *ev) |
virtual void | onKeyDown (WEVENT *ev) |
virtual void | onKeyTyped (WEVENT *ev) |
virtual void | onKeyUp (WEVENT *ev) |
virtual void | onMouseWheel (WEVENT *ev) |
Static Public 変数 | |
static const W | ACK = 0 |
ACK定数. | |
static const W | NACK = 1 |
NACK定数. | |
Protected 変数 | |
W | windowID |
ウィンドウID | |
W | pictogram |
YRect | position |
ウィンドウの基底クラスです。オーバーライドした上で、少なくとも イベント発生時の処理関数(onXXXX)を実装し、その場に応じた ウィンドウを生成してください。
|
コンストラクタ コンストラクタ。ウィンドウの座標を指定して初期化します。
|
|
デフォルトコンストラクタ コンストラクタです。コンストラクタが呼ばれただけでは ウィンドウは表示されませんので注意してください。 |
|
ウィンドウを閉じる ウィンドウを閉じ、非表示にします。 |
|
ウィンドウ描画オブジェクトの取得 ウィンドウに対して描画するための YGraphic オブジェクトを生成します。 使用後は必ず delete するようにしてください。 |
|
クライアント領域の相対座標を得る 現在のクライアント領域の相対座標を得ます。
|
|
再描画イベントのハンドラ 再描画イベントに対するハンドラです。普通はこちらをオーバーライドする 必要はなく、内部的に呼び出しているonDraw関数をオーバーライドして ください。 |
|
ウィンドウを開く ウィンドウを開き、表示します。
|
|
ウィンドウ属性の設定
ウィンドウの属性の設定を行います。ただし、ウィンドウが非表示の ときに限って使用可能であることに注意してください。
|
|
ウィンドウの位置の設定 ウィンドウの表示位置を指定します
|
|
ウィンドウのタイトル設定 ウィンドウのタイトルを設定します。
|