xifprologのwidgetが拡張された場合には、ディレクトリ$PROROOT/x11r4中に以下のファイルが必要です。...
移動
次へ 前へ
上へ 最上
詳細
新しいwidgetクラスの追加
新しいリソ−スの登録
コンバ−タ
参考
目的
概要:新しいwidgetの追加方法
ファイル
外部関数の述語としての実現
コンパイルとリンク
インスト−ル
イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > Athena インタフェースマニュアル > X11.3 IF/Prologの拡張 > IF/Prolog-X11.3へのWidgetsの追加 > ファイル

ファイル

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.

xifprologのwidgetが拡張された場合には、ディレクトリ$PROROOT/x11r4中に以下のファイルが必要です。

user: xcpred.h cpred.hの代わりにインクル−ドする x11pro.h IsPtr(), PtrCP(), PtrPC()あるいは標準の例外処理を使う時にresources.cの中でインクル−ドする libXmif.a $PROROOT/c/libXifからmakeによって$PROROOT/x11r4にコピ−され、オブジェクトを追加したライブラリ cbootxif.c Cboot()から呼び出されるCbootXif()を含む classes.c widgetクラステ−ブルを含む resources.c リソ−ステ−ブルを含む listext.c 外部関数の例 makefile 主なメイクファイル athena.make makefileによって呼び出される x11.macros makefileのためのマクロ myxifprolog 新しい実行可能なProlog demos X11.4 インタフェ−スを用いたPrologのデモプログラムがあるディレクトリ pixmaps paint.proに対するピックスマップがあるディレクトリ Errors.readme X11.4のエラ−とそれに対する処置のリスト Xaw Athena widgetsのソ−スとライブラリがあるディレクトリ Xmu MITユ−ティリティのソ−スとライブラリがあるディレクトリ Xt toolkitのソ−スとライブラリがあるディレクトリ

internal: cboot.c 主なCboot()を含む Draw.h ドロ−widgetに対するパブリックなインクル−ドファイル DrawP.h ドロ−widgetに対するプライベ−トなインクル−ドファイル classes.xd makeによって生成される resources.xd makeによって生成される libXmif.xd makeによって生成される cboot.o makeによって生成される

続く..
新しいwidgetクラスの追加
追加されたwidgetのクラス名は、ファイル'classes.c'中のテ−ブルIFXtclasses[]にクラス変数に対するポインタと一緒に挿入されなければなりません。ファイルは、ディレクトリ$PROROOT/x11にあります。そのファイルを編集し、忘れずにwidgetのパブリックなインクル−ドファイルを含めて下さい。...
新しいリソ−スの登録
新しいwidgetが新しいリソ−スを追加した場合には、IF/Prologにその名前と型を登録する必要があります。もちろん、これはIF/Prologからリソ−スにアクセスしたい場合にのみ必要となります。リソ−スの登録は、$PROROOT/x11r4にあるファイル'resources.c'を編集することによって行われます。新しいリソ−スは、アルファベット順にソ−トされたテ−ブルIFXTResourceTable[]に挿入されなければなりません。このテ−ブルは、以下の形式の項目から成っています。...
コンバ−タ
リソ−スのProlog表現からXtoolkit表現、あるいはその逆の変換は、IF/Prologからリソ−スにアクセスする場合に必要になります。...
IF/Prolog by Siemens
言語
English
Japanese
German
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/athena/xext/adwidget/files/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