IF/Prologは、X11.4 XtoolkitとAthena widgetに対するProlog言語バインディングを提供しています。...
移動
次へ 前へ
上へ 最上
参考
目的
概要:新しい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.

IF/Prologは、X11.4 XtoolkitとAthena widgetに対するProlog言語バインディングを提供しています。

このwidgetsで広範囲にわたるアプリケ−ションを十分実現できます。しかし、C言語でのプログラミングやX11.3のwidgetの内部構造に通じているプログラマは、既存のwidgetsを拡張したり、あるいは特殊な機能によって新しいwidgetクラスを実現したいこともあるでしょう。

Prologによる新しいwidgetクラスの作成は、IF/Prolog言語バインディングによって行うことはできません。widgetは複雑なCデ−タ構造から成り、多くの場合Xlib関数を直接使用します。よって、widgetはCでプログラムされていなければなりません。

IF/Prologを使えば、widgetの結合、widgetのパラメ−タの設定、コ−ルバックによるアプリケ−ションの実行を含むユ−ザインタフェ−スのプログラミングをよりエレガントに簡便に行うことができます。

IF/Prologに最初から内蔵されているwidgetと同様に扱えるように、新しいwidgetをIF/Prologに結合する方法が必要となります。以下にプログラマが追加のwidget(あるいは全く新しいwidget)を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/motiv/home_jp.html
published 2008/10/6 update 1994/7/22 (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