OTKは、アプリケーションプログラムのグラフィカルユーザインターフェース(GUIの)を製造するためのポータブルウィジェットライブラリです。 OTKプロジェクトは、能力を排除することなく、シンプルさを強調しています。オープングラフィックツールキットは、中立サポートします。Linux、UNIX、Microsoft Windowsの、およびMac OSXを。これは、OpenGLのに基づいて、およびC. OTKは、以下の基本的なウィジェットを提供します:
- パネル - 「コンテナ」ウィジェット。
- テキストラベル - テキストラベル。
- ボタン - ユーザ機能にラベルとコールバックを持つボタン。
- テキストフォームボックス - 関数コールバックを使用してテキストを受け入れます。また、スクロール可能なエディタウィンドウ。
- プルダウンメニュー - マウスのリリースでユーザー関数呼び出しバックで階層メニュー·リストを表示します。
- スライダコントロール - コールバックでのスライダコントロール。
- サブウィンドウ - 取り外し可能な自己管理の窓。
- 他の多くのウィジェット...
- ガジェット - 高レベルのウィジェット。
最初にCプログラムで使用することを意図するが、OTKからアクセス、または他の言語に拡張することができます。 OTKは、などのX-Windows、X-モチーフ、MFC、Tcl / Tk、Gtkの、AWT、Swingの、グロー、FLTK、などの以前のグラフィックツールキット、といくつかの問題に対処し..
OTKは、いくつかの重要な点で、以前のグラフィックス環境から外れます。
- OpenGLのに基づいて - まあ、ほとんどのプラットフォームでサポートされています。クライアントは、右のサポートファイルを持っている傾向があります。簡単に、すべてのプラットフォーム上に構築されています。ときに利用可能なグラフィックスカードのアクセラレーションを使用しています。共通のルックアンドフィール。任意の規模、大胆さと傾斜と内部のデフォルトフォントが含まれています。追加フォントを追加することができます。
- アプリケーションプログラマの視点から設計API - 単純化したインタフェース。適切なデフォルト値。最も一般的な機能は、1行が必要です。デフォルト値を変更することができるので、しかし、柔軟性が限定されるものではありません。
- 最小限のライブラリファイル - リンクの対、またはにinclude、一つのファイル。
- 直接ウィンドウサイズ%の相対レイアウト - コンテナウィンドウのパーセンテージとしての位置とサイズを指定します。サイズ変更は、自動と比例しています。伝統的なピクセル座標またはフレームワークモードもサポートすることができます。
- 色は、R、G、Bの値として直接的に表現することができます。 (なし間接カラーインデックステーブル。)
この何は、このリリースで新しく追加されました。
このバージョンはマイナーコードのクリーンアップと初期化の修正が含まれています。すべての機能が安定した状態を保ちます。
このバージョン0.92の新機能です。
このリリースでは、すべてのプラットフォームでマウスのスクロールホイールの動作を活性化完了し、下(OTKに基づいて)新しいストップウォッチ - タイマープロジェクトにリンクを追加例とプロジェクトウェブページ。
このバージョン0.89の新機能です:
このは隠れた「ドット」のディレクトリとファイルを表示するためのスイッチを追加しました。
ハイライトされたテキストを置換するためのマイナーな修正。
ベクターフォントセットに新しいシンボルと改善が追加されました。
このバージョン0.87の新機能です:
この追加されました"ディレクトリ&QUOTの参照。ファイルブラウザをするように機能します。
追加されたファイルブラウザサイズヒント。固定外側ウィンドウの背景は黒来。時々リストの最後の項目にスクロールしていないから、そのようなファイルブラウザとして選択リスト、上のスライダを修正しました。
このバージョン0.86の新機能です:
この修正された「行方不明のカーソル」の問題は、前の変化に起因します。ツールチップホバーボックスは、現在、数秒後に消えます。
このバージョン0.85の新機能です。フレームをキャプチャすることにより、映画を作るために
この機能を追加。
小さなプルダウンメニューで修正されたテキストの整列。
このバージョン0.84の新機能です:
この活性化されたテキストハイライトシングルラインテキスト形式ボックスでバッファを貼り付けるコピーの。
このバージョン0.82の新機能です:
この追加されましたOtk_Get_Screen_Size機能。最適application'aウィンドウサイズを設定するのに便利です。
ウィンドウマネージャによって強制ときOtkOuterWindowにウィンドウキルイベントを設定可能にしました。
小さすぎるウィンドウのサイズを変更に対する保護が追加されました。
既にウィンドウを作成するOpenGLアプリケーション内OTKウィジェットを含む有効にするには、otk_set_not_native_window機能を追加しました。
このバージョン0.81の新機能です:
このカーソルが単一行のテキスト形式ボックスにある場合、タブ·キーは、次のフォームボックスにカーソルをジャンプして活性化しました。
自動テスト·キャプチャ機能はXMLファイルに時間タグを追加することによって改善されました。
これは、以前キャプチャしたテストのプレイバック速度を調節します。
コメントが見つかりません