sitelogo
特徴
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.

・すべての記憶されているオペレ−ションを再実行することによって、自動的に再表示されます。

・opaque グラフィックス・コンテクスト(GC)は、11個まで外部関数を通して操作できます。アクティブなGCは10個のGCメモリに記憶され、そこから再び呼び出されます。

・グラフィックスの外観は、色、ビットマップ、フォント用のリソ−スがあるので、リソ−スファイルから設定できます。

・キ−イベント、ボタンイベント、モ−ションイベント用の3つの異なるコ−ルバックリストが提供されています。

・ラバ−バンディングは、描画が記憶されない特別な逆描画モ−ドを使うことにより可能です。

・特別なbooleanのリソ−スが全体的な振る舞いを制御します。

モ−ションイベントの圧縮 再描画の前のクリア 描画中のエクスポ−ズイベントのディスパッチング 自動的なフラッシュ

・多くの外部関数が豊富な機能を提供しています。

以下のようなすべてのXlib グラフィックス・プリミティブが実現されています point(s), line(s), segments, (fill-)rectangle(s), (fill-)arc(s), fill-polygon, (image)string, copy-area, clear-area

以下のようなグラフィックス・コンテクストを変更する様々な方法があります line_attributes (line_width, line_style, join_style, cap_style, dashes), fill_params (style, rule, foreground, background, tile, stipple, arc_mode), font (現在以下の領域は変更できません。 function, plane_mask, subwindow_mode, graphics-exposures, clip_origin, clip_mask)

ウインドウをクリアしたり、出力や再描画をフラッシュするための特別な関数があります。

再描画記憶領域からオペレ−ションを削除することができます(現在は線プリミティブに対してのみ実現されています)

再描画記憶領域中の要素を再配列することが可能です(現在はまだ実現されていません)

ポインタの位置を問い合わせることができます

テキスト・エクステント(広さ)とビットマップ・エクステント(広さ)を問い合わせることができます

いくつかのGCは記憶され、再び呼び出されます

ラバ−モ−ドに入ったり出たりすることができます

ドローwidgetは、ピックスマップあるいはオペレーションリストから更新することができます。

ドローwidgetは、その中身を標準X11のウインドウ・ダンプ・フォーマット(xwd, xwud)でダンプでき、それらのダンプを読むことができます。


戻る 続く..
冒頭へ managed with ubiCMS