| ||||||||||
| 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)でダンプでき、それらのダンプを読むことができます。 | ||||||||||
|
| 戻る> |
|