|
|
|
イフコンピュータ
>
IF/Prolog
>
マニュアル
>
IF/Prolog V4.1 マニュアル
>
IF/Prolog Interfaces
>
Athena インタフェースマニュアル
>
X11.3 IF/Prologの拡張
>
IF/Prolog-X11.3へのWidgetsの追加
|
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.
|
| 続く..
|
-
目的
-
IF/Prologは、X11.4 XtoolkitとAthena widgetに対するProlog言語バインディングを提供しています。...
-
概要:新しいwidgetの追加方法
-
以下の作業が必要です。...
-
ファイル
-
xifprologのwidgetが拡張された場合には、ディレクトリ$PROROOT/x11r4中に以下のファイルが必要です。...
-
外部関数の述語としての実現
-
widgetクラスによって提供される外部関数は、IF/Prologから呼び出しが行えるようにすべきです。これらの関数を呼び出す述語をIF/Prologに追加するには、標準のCインタフェ−スを使います。...
-
コンパイルとリンク
-
$PROROOT/x11r4にあるmakefile athena.makeを編集するだけで、あなたの新しいwidgetを含む新しい実行可能なPrologを生成できます。新しいコンバ−タと外部関数が実現されているCソ−スをリストCUSTOM_FILESに追加し、必要があればCUSTOM_CFLAGSを定義して下さい。これでディレクトリ$PROROOT/x11r4のmakeを呼び出すことができます。その結果は、あなたの追加したwidgetへのインタフェ−スを含む、新しい実行可能なPrologであるmyxifprologになります。...
-
インスト−ル
-
ユ−ザ独自のwidgetを標準の内蔵されているwidgetと同様に使用したい場合には、実行可能なProlog myxifprologをディレクトリ$PROROOT/binにコピ−しなければなりません。そうすれば単にmyxifprologを呼び出すだけで、ユ−ザ独自のwidgetが組み込まれたPrologを使えるようになります。...
|
|
|