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.
追加されたwidgetのクラス名は、ファイル'classes.c'中のテ−ブルIFXtclasses[]にクラス変数に対するポインタと一緒に挿入されなければなりません。ファイルは、ディレクトリ$PROROOT/x11にあります。そのファイルを編集し、忘れずにwidgetのパブリックなインクル−ドファイルを含めて下さい。
追加されたwidgetがシェルwidgetの場合には、そのクラスをテ−ブルIFXtclasses[]の代わりにテ−ブルIFXtshellclasses[]に追加して下さい。
例題:newWidgetClassの追加
#include
#include
#include
.
.
#include "New.h" /* newly added */
.
.
.
.
ClassElem IFXtclasses[] = {
{"asciiSink", &asciiSinkObjectClass, 1},
{"asciiSinkObjectClass", &asciiSinkObjectClass, 1},
{"asciiSrc", &asciiSinkObjectClass, 1},
{"asciiSinkObjectClass", &asciiSinkObjectClass, 1},
.
.
.
{ "new", &newWidgetClass, 1 }
{ "newWidgetClass", &newWidgetClass, 1 },
/* the last two entries are new */
{ NULL, NULL }, /* please leave this end marker */
};
|