next up previous contents
Next: COREウィジェット Up: Motifを使う Previous: Motifを使う

ウィジェットクラス

共通の属性をクラスという概念で表す。ある共通の属性をもとにいくつかの 追加属性を与えることにより、新しいクラスを作ることが出来ます。。これを 継承と呼び、もとのクラスをスーパークラス、新たに作られたクラスをサブク ラスと呼びます。Xツールキットの概念ではおおもとになるクラスはCOREクラ スと呼ばれ、すべてのウインドウが持つ共通属性を持ちます。その属性とは、 ウインドウの位置・大きさ、背景色や描画色などの色情報、マウスやキーボー ド操作に対する応答の仕方などです。さらにCOREクラスの属性を継承していく つかのメタクラスが用意されています。メタクラスとはそれをもとにサブクラ スを作るために用意された便宜的なクラスです。

クラスには名前がありますが、さらにXツールキットではクラスの概念が実 装されていないC言語でプログラミングを行うためクラスの働きを記述したプ ログラム領域へのポインターでクラスの参照を行います。



next up previous contents
Next: COREウィジェット Up: Motifを使う Previous: Motifを使う



Kinya Hibino
Sun Jan 14 21:50:32 JST 1996