ノバッキー

GUIツールキット
今すぐダウンロード

ノバッキー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Tim Walters
  • 出版社のWebサイト:

ノバッキー タグ


ノバッキー 説明

GUIツールキット Novatkはクロスプラットフォーム、オブジェクト指向のGUIツールキットです。 Novatkの焦点の1つは、Code.goalsの回線が少ないクロスプラットフォームアプリケーションの迅速な開発を促進することです。オペレーティングシステムとフレームワークウィジェットやダイアログの実装などのNovatkの大部分は、プラットフォーム固有のコードを含まず、Novatkの内部プラットフォーム抽象化API、GSYS、またはC / C ++の標準機能からの関数のみを呼び出します。この目標は、Novatkが作成されたアプリケーションで構築されたアプリケーションにも拡張されています。ここで、コード行を変更することなく、多くのプラットフォームでコンパイルできるアプリケーションを簡単に作成できます。これにより、Novatkが提供するもの(オーディオなど)の外部の機能を自然に除外します。私はすべてのプログラムができる限り少ない障壁を使って設計されるべきであると信じています。これは、オブジェクト指向の設計がアプリケーションGUIの開発を実質的に単純化すること、ならびにそのようなアプリケーションの開発を実質的に単純化するだけでなく、そのようなアプリケーションが結果をもたらすことを可能にするので、NovatkがC ++で書かれている主な理由です。 C ++のような手続き言語を使用することから、開発者が夢見ることができるあらゆる種類のアプリケーションに対して、ノバッコを使用できるようにする必要のある柔軟性を提供します。私は、Novatkがまだ学びやすい非常によく設計されたAPIで目標を果たしています。私は仕事をしたアプリケーションごとに私自身のウィジェットを書いていました。 Novatkはもともと私のアプリケーション間で共有できるライブラリに共通のコードを入れるプロジェクトの一部でした。 Novatkはそれ以来、フルブレッドGUIツールキットになりました。開発者がアプリケーションが提供することを意図していた機能に集中するようにアプリケーションのためのユーザーインターフェースのあらゆる側面のすべての側面の世話をするように設計されています。 。 「GSYS」と呼ばれるこのプラットフォーム層は、Novatkのプラットフォームへの移植が異なるプラットフォームへの移植がそのプラットフォーム上のGSYSの実装を必要とするように設計されました。 GSYSの実装は、オペレーティングシステムに限らず、同じオペレーティングシステム上の他のフレームワークを超えることもできます。現在、NovatkはX11とWindowsのGSYSバックエンドを持っていますが、Mac OS Xの炭素(またはおそらくココア)を介してバックエンドを提供する予定です。イベントループの周囲に、ノバッキはコールバックベースのイベントシステムの周囲に設計されています。アプリケーションは、任意のウィジェットに対して任意のイベントに対してコールバックを設定することができます。このデザインの一部として、Novatkを使用するように書かれたほとんどのアプリケーションは、どちらのスレッドをハンドルに処理するためのメインループはありません。代わりに、アプリケーションがコールバックを登録したイベントが発生するまで、Novatkはスレッドを制御します。常にスレッドの制御を必要とするアプリケーションによっては、これはまだこのようにアプリケーションを設計することが可能です。要件: ・libpng. このリリースの新機能: ・Mac OS Xのビルディングを修正するための改造システムでも、MIT-SHM拡張機能を無効にするオプションを追加しました。 ・Windowsのクリッピングを修正しました。 ・選択ピクセルで画像のソフトウェアアルファブレンディングを実行することによって、画像リストボックス内の選択された項目を強調表示するためのサポートを追加しました。 ・Xrenderで使用される32ビット画像フォーマットの予め増倍バージョンを追加しました。 ・新しいウィジェットを追加:スライダウィジェット。これには独自のテストも含まれています。 ・最初のボタンの解除後にメニューが開いておくと、ポインタがメニューウィンドウの外側に移動するたびに項目が選択されます。 ・無効化はすべてのウィジェットでサポートされています。これはウィジェット基本クラスに実装されています。無効なウィジェットは入力イベントを受信しません。それらは視覚的に濃いように見えます。 ・これらの機能のGSYS仕様に準拠していないため、X11バックエンド内のアークとパイズの角度の解釈を修正しました。 ・Windowsバックエンドのカーソルサポートが実装されました。 ・Includeディレクトリの構造を変更しました。 これは、Novatkヘッダーを含むアプリケーションに含まれる可能性が低い場合は、すべてのファイル名が「NOVATK /」によって接頭辞されます。 ・ビューポートを使用するウィジェットに共通の関数を追加するためにビューアインタフェースを導入しました。 ・Windowsでメモリリークを修正しました。 ・文書化されていないクラスや機能を文書化した。 ・クリップボードに画像サポートを追加しました。 これはWin32のバックエンドで実装されていますが、まだX11バックエンドではありません。 ・ウィジェット内のコールバックの削除がサポートされました。 ・ウィジェットイベントコールバックを中断することができます。 ・ユーザーがスクロールバーのトラックをクリックするとステッピングのサポートを追加しました。 ・SCROLLBARSのどちらかのステップボタンが停止している間に自動的にスクロールします。 ・ウィジェットの外側のテキストの選択をドラッグして、TextEntryウィジェットのドラッグスクロールのサポートを追加しました。 ・リストボックスはアイテムの並べ替えをサポートするようになりました。 ・フォント選択ダイアログでは、フォントファミリのソートされたリストが表示されます。


ノバッキー 関連ソフトウェア

ECHO2の追加

ECHO2 Extrasは、ECHO2フレームワーク用の追加のユーザーインターフェイスコンポーネントの集まりを提供します。 ...

214

ダウンロード