X toolkitのwidgetは、クラスの実体です。クラスは(他のメカニズムによる方法に加えて)、リソ−スを定義します。異なるクラスに共通のコ−ドを使用するために、クラスの階層構造が構築されます(オブジェクト指向のプログラミングの場合と同様に)。各widgetは、そのクラスによって定義されるリソ−スだけでなく、そのス−パ−クラスによって定義されるリソ−スもパラメ−タとしてもっています。...
移動
次へ 前へ
上へ 最上
詳細
コアwidgetクラス(Core Widget Class)
コンポジット widget クラス ( Composite Widget Class )
コンストレイント ?idge クラス?(Constraint Widget Class)
シェル ?idge クラス?(Shell Widget Class)
オ−バ−ライド シェル クラス(Override Shell Class)
WM シェル クラス(WM Shell Class)
Vendor シェル クラス(Vendor Shell Class)
トランジェント シェル クラス(Transient Shell Class)
トップレベル シェル クラス(TopLevel Shell Class)
アプリケ−ション シェル クラス (Application Shell Class)
参考
基本的なToolkit概念の概要
Prolog言語バインディングの一般的特徴
Prolog言語バインディングによるXtプログラムの例題
このマニュアルで使用している引数の役割名
Widgetsの生成と操作
コ−ルバックとアクションの使用
イベントのディスパッチングとMainLoopの制御
イベントソ−スの追加とバックグラウンド動作
ポップアップWidgets (Popup Widgets)
アプリケ−ションリソ−スの取得
質問述語 (Query Predicates)
Miscellaneous
xtSync/1
xtKeysymToKeycode/3
xtKeysymToKeycodeList/4
xtGetActionKeysym/2
xtGetMultiClickTime/2 xtSetMultiClickTime/2
xtGetEventComponents/1, xtGetEventComponent/1
Opaque Widgetクラスとシェルクラス
イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > OSF/Motifインタフェースマニュアル > OSF/Motifによるプログラミング > Opaque Widgetクラスとシェルクラス

Opaque Widgetクラスとシェルクラス

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

X toolkitのwidgetは、クラスの実体です。クラスは(他のメカニズムによる方法に加えて)、リソ−スを定義します。異なるクラスに共通のコ−ドを使用するために、クラスの階層構造が構築されます(オブジェクト指向のプログラミングの場合と同様に)。各widgetは、そのクラスによって定義されるリソ−スだけでなく、そのス−パ−クラスによって定義されるリソ−スもパラメ−タとしてもっています。

toolkit intrinsicsは、すでに基本リソ−スを定義するいくつかのクラスを提供しています。これらのクラスの記述は、以下のようになります。

toolkit intrinsicsは、"opaque"ないくつかのクラスを提供しています。 これは、これらのクラスを直接具体化して使うことはありません。これらは、"実際の"widgetクラスの実現のための原型としてのみ使われます。

intrinsicsが提供している他のwidgetクラスは、様々なシェルクラスです。これらは具体化されますが、見えません。それは、これらを完全に隠す子を含んでいるからです。これらは、ウインドウマネ−ジャと連絡をとります。

widgetClass コア・Widget・クラスを参照 compositeWidgetClass コンポジット・Widget・クラスを参照 constraintWidgetClass コンストレイント・widget・クラスを参照 shellWidgetClass シェル・widget・クラスを参照

<シェルクラス>

overrideShellWidgetClass オ−バ−ライド・シェル・クラスを参照 wmShellWidgetClass WM・シェル・クラスを参照 transientShellWidgetClass トランジェント・シェル・クラスを参照 topLevelShellWidgetClass トップレベル・シェル・クラスを参照 applicationShellWidgetClass アプリケ−ション・シェル・クラスを参照 vendorShellWidgetClass ベンダー・シェル・クラスを参照

続く..
コアwidgetクラス(Core Widget Class)
コア widget クラスは自分自身に値を与えることができず、これが全てのwigetに対する共通なス−パ−クラスとして実現されるだけです。...
コンポジット widget クラス ( Composite Widget Class )
コンポジットwidge クラスは自分自身に値を与えることができず、これが全てのwigetに対する共通なス−パ−クラスとして実現されるだけです。 ...
コンストレイント ?idge クラス?(Constraint Widget Class)
コンストレイントwidge クラスは自分自身に値を与えることができず、これが全てのwigetに対する共通なス−パ−クラスとして実現されるだけです。 ...
シェル ?idge クラス?(Shell Widget Class)
シェル widge クラスは自分自身に値を与えることができず、これが全てのwigetに対する共通なス−パ−クラスとして実現されるだけです。...
オ−バ−ライド シェル クラス(Override Shell Class)
overrideShellWidgetClassは、shellWidgetClassのサブクラスなので、shellWidgetClassで書かれたすべてのリソ−スはoverrideShellWidgetClassでも有効です。これは、それ自体のリソ−スは定義しません。...
WM シェル クラス(WM Shell Class)
wmShellWidgetClassは、shellWidgetClassのサブクラスなので、shellWidgetClassで書かれたすべてのリソ−スはwmShellWidgetClassでも有効です。これは、ウインドウマネ−ジャに望ましいウインドウの外観や操作についてのヒントを与える、いくつかのリソ−スを定義します。詳細については、"Inter-Client Communication Conventions Manual"を参照して下さい。...
Vendor シェル クラス(Vendor Shell Class)
vendorShellWidgetClassは、wmShellWidgetClassのサブクラスなので、wmShellWidgetClassで書かれたすべてのリソ−スはvendorShellWidgetClassでも有効です。...
トランジェント シェル クラス(Transient Shell Class)
transientShellWidgetClassは、shellWidgetClassのサブクラスなので、shellWidgetClassで書かれたすべてのリソ−スはtransientShellWidgetClassでも有効です。これは、それ自体のリソ−スは定義しません。...
トップレベル シェル クラス(TopLevel Shell Class)
topLevelShellWidgetClassは、wmShellWidgetClassのサブクラスなので、shellWidgetClassで書かれたすべてのリソ−スはtransientShellWidgetClassでも有効です。...
アプリケ−ション シェル クラス (Application Shell Class)
applicationShellWidgetClassは、topLevelShellWidgetClassのサブクラスなので、shellWidgetClassで書かれたすべてのリソ−スはapplicationShellWidgetClassでも有効です。...
IF/Prolog by Siemens
言語
English
Japanese
German
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/osf_motif/motifprog/opaqw/home_jp.html
published 2008/9/1 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 start (AT) ifcomputer.com
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS