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

クラス Control

コントロールクラス

Controlに対する継承グラフ

Object Button Container Label ListBox TextField Window TextArea すべてのメンバ一覧

Public メソッド

virtual void onEvent (Event *event)
virtual void onPaint (Graphics *g)
virtual void postEvent (Event *event)
virtual bool getEnabled ()
virtual bool getFocused ()
virtual bool getIconified ()
virtual RectgetRect ()
virtual ContainergetParent ()
virtual void setEnabled (bool enabled)
virtual void setFocused (bool focused)
virtual void setIconified (bool iconified)
virtual void setRect (int x, int y, int width, int height)
virtual void setParent (Container *parent)
virtual void setFont (Font *font)

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

Control::Control  ) 
 

コンストラクタ

Control::~Control  )  [virtual]
 

デストラクタ


関数

unsigned int Control::getBackground  )  [virtual]
 

背景色を設定する

bool Control::getEnabled  )  [virtual]
 

活性状態を得る

戻り値:
活性状態 (true / false)

bool Control::getFocused  )  [virtual]
 

フォーカス状態を得る

戻り値:
フォーカス状態 (true / false)

Font * Control::getFont  )  [virtual]
 

フォントを得る

unsigned int Control::getForeground  )  [virtual]
 

前景色を設定する

bool Control::getIconified  )  [virtual]
 

アイコン状態を得る

戻り値:
アイコン状態 (true / false)

Container * Control::getParent  )  [virtual]
 

親コンポーネントを得る

戻り値:
親コンポーネント

Rect * Control::getRect  )  [virtual]
 

大きさを得る

戻り値:
大きさ

void Control::onEvent Event event  )  [virtual]
 

イベント処理

引数:
[in] event イベントオブジェクト

void Control::onPaint Graphics g  )  [virtual]
 

描画処理

引数:
[in] g 描画オブジェクト

void Control::postEvent Event event  )  [virtual]
 

イベント処理を依頼する

引数:
[in] event イベントオブジェクト

Button, ListBox, TextArea, TextField, と Windowで再定義されています。

void Control::repaint  )  [virtual]
 

再描画

Button, Label, ListBox, TextArea, TextField, と Windowで再定義されています。

void Control::setBackground unsigned int  backColor  )  [virtual]
 

背景色を設定する

void Control::setEnabled bool  enabled  )  [virtual]
 

活性状態設定

引数:
enabled 活性状態 (true / false)

void Control::setFocused bool  focused  )  [virtual]
 

フォーカス状態を設定する

引数:
focused フォーカス状態 (true / false)

void Control::setFont Font font  )  [virtual]
 

フォントを設定する.

【注意】現状は通常文字か太字かを指定できる程度です。

void Control::setForeground unsigned int  foreColor  )  [virtual]
 

前景色を設定する

void Control::setIconified bool  iconified  )  [virtual]
 

アイコン状態を設定する

引数:
iconified アイコン状態 (true / false)

void Control::setParent Container parent  )  [virtual]
 

親コンポーネントを設定する

引数:
parent 親コンポーネント

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

大きさを設定する

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

TextArea, と Windowで再定義されています。


変数

Event* Control::_focusEvent [protected]
 

フォーカスイベント

Graphics* Control::_g [protected]
 

描画領域

Rect* Control::_rect [protected]
 

部品の大きさ

unsigned int Control::backColor [protected]
 

背景色

bool Control::enabled [protected]
 

活性・非活性

bool Control::firstpaint [protected]
 

初回描画フラグ

bool Control::focused [protected]
 

フォーカス有無

Font* Control::font [protected]
 

フォント

unsigned int Control::foreColor [protected]
 

前景色

int Control::height [protected]
 

高さ

bool Control::iconified [protected]
 

アイコン化フラグ

Container* Control::parent [protected]
 

親部品

int Control::width [protected]
 

int Control::x [protected]
 

x(絶対座標)

int Control::y [protected]
 

y(絶対座標)


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