next up previous contents
Next: 様々なウィジェット Up: Motifを使う Previous: ウィジェットクラス

COREウィジェット

COREウィジェットは全てのウィジェットが持つリソースを集めたものです。 次のようなリソースを持っています。

        XmNaccelerators         アクセラレータテーブル

        XmNancestorSensitive            親にイベントを受け取らせる。

        XmNbackground           背景色

        XmNbackgroundPixmap             背景ビットマップ

        XmNborderColor          境界色

        XmNborderPixmap         境界ビットマップ

        XmNborderWidth          境界幅

        XmNcolorMap             カラーマップ(ピクセルを得るため)

        XmNdepth                        色を表すビットの数

        XmNdestroyCallback              破棄されるときのコールバック

        XmNheight                       ウインドウの高さ(境界の内側)

        XmNinitialResourcePeersistent   リソース開放不要の宣言。

        XmNmappedWhenManaged            マップ(実際の画面に割付)

        XmNscreen                       Xlibで見たscreen

        XmNsensitive                    イベントを受け付けるかどうか

        XmNtranslations         トランスレーションリスト

        XmNwidth                        ウィンドウの幅(境界の内側)

        XmNx                    親のウインドウ内のX座標

        XmNy                    親のウインドウ内のY座標

よく使われるのはxやy、widthやheight、backgroundでしょう。これらのリソー スは以後の節で説明する全てのウィジェットで参照できるものです。ウィジェッ トによってはいつでも変更できるものとXtCreate(Managed)Widgetの中で設定 されたら後は変更できないもの、読み出しも出来ないものがあります。詳しく はman 3 Core とやってみてください。設定や読み出しの仕方は12.3.3.を見て 下さい。



next up previous contents
Next: 様々なウィジェット Up: Motifを使う Previous: ウィジェットクラス



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