Agar

ソフトウェアのスクリーンショット:
Agar
ソフトウェアの詳細:
バージョン: 1.4.1
日付のアップロード: 12 May 15
開発者: Wilbern Cobb
ライセンス: 無料
人気: 14

Rating: 1.0/5 (Total Votes: 2)

寒天プ​​ロジェクトは、SDLとOpenGL用のポータブルおよびウィンドウシステムの独立したグラフィックス·ツールキットを作成します。
完全に機能的なGUIツールキットに加えて、ライブラリ関連上位グラフィックのセットは、寒天に含まれます。完全なリストについては、寒天のライブラリページを参照してください。
寒天はフリーソフトウェアです。寒天のソースコードはBSDライセンスの下で誰もが自由に使用できる、再使用可能です。
寒天はANSI Cで書かれており、SDLライブラリでサポートされているすべてのプラットフォームに移植されます。ライブラリとその関連プロジェクトは、プロジェクトがcsoft.netホスティングが主催して2001年から活発に開発されてきた。

このリリースの新機能:

このポートのXboxに(感謝マイケル·J·ウッド!)。
ウィジェットコードは、レンダリングトリガするAG_Redraw()インタフェースを使用することができます。汚い"カスタムイベントループがウィンドウ&QUOTをテストするために変更する必要があります - 一般的なイベントループは、不要な映像の更新を回避するために、この情報を使用していますこの機能を利用するためのフラグ。
--disable-legacy]オプションを修正コンパイル。
実装AG_SurfaceFromPNG()とAG_SurfaceFromJPEG()。
AG_SurfaceFromSDLで修正されたクラッシュバグ();おかげでトラップドア!
)AG_SurfaceExportJPEG(で使用される品質を設定するAG_SetJPEGQualityを()、追加されました。
--enable-objdebugはに--enable-foodebugをマージ。 lockdebugを削除します。
BSDBuild 2.8にビルドシステムをアッ​​プグレードします。陳腐./agar-config/と./agar-foo-config/ディレクトリがビルドを破壊することができるとは./configureを実行する前に削除する必要があることに注意してください。
タイマーが逆の順序で予定されているAG_Timeout(3)インターフェースと、デッドロック状態を修正しました。修正のためのヤコブReschkeに感謝!
3バイト·シーケンスを修正UTF8変換バグ;おかげでジェリー·ホァン!
固定座標は、シングルウィンドウのドライバの下にポップアップメニューのオフセット。
APIリファレンスに多くの改良。追加されましたAG_DriverGLX(3)、AG_DriverWGL(3)、AG_DriverSDLFB(3)、AG_DriverSDLGL(3)、AG_DriverMw(3)とAG_DriverSw(3)、AG_InitGraphics()マニュアルページを参照してください。
AG_TEXTBOX_STATICとAG_EDITABLE_STATICで固定クラッシュバグ。
追加されました"構造データ" AG_Windowのセクション(3)。
行方不明SDL_LockSurface()が追加されましたsdlfb / sdlglドライバーに呼び出します。
AG_InitGraphics()は、ドライバの初期化引数を受け入れることができます。
cygwinのプラットフォーム上ではgettimeofday()の使用は避けてください。
MATH:型変換の警告を修正しました。
AG_DirDlg(3)ディレクトリの選択ウィジェットを実装しました。
AG_Anim(3)インタフェースを実装しました。
WGL:イベントループを出るの代わりにexit()を使用してアプリケーションを終了します。
AG_Scrollbarでは(3)、AG_SCROLLBAR_​​AUTOHIDEオプションを実装しています。
MinGWの/ MSYSの下でのコンパイルの問題を修正しました。(感謝Joergen!)
WGL:ポスト"ウィンドウgainfocus"ウィンドウは作成時に初めて焦点を当てされているイベント。

このバージョン1.4.0の新機能です:

このは、複数の&QUOTのサポートが追加されました。ネイティブ"窓;低レベルのグラフィック入力装置インタフェースのリワーク。このリリースでは、使用可能なドライバは、以下のとおりです。
O GLX(Xウィンドウ·システムを経由して、レンダリングのOpenGL;複数のウィンドウ)
WGL O(WindowsでOpenGLレンダリング、複数のウィンドウ)
O sdlfb(SDLを介してフレームバッファレンダリング;内部WM)
O sdlgl(SDLを介して、GLレンダリング;内部WM)。
新しいドライバは、アプリケーションの一部として実装することができ、ドライバAPIはAG_Driver(3)に記載されています。
アプリケーションは、グラフィカルインタフェースを初期化するためにAG_InitGraphics()を使用する必要があります。下位互換性は維持されているが、AG_InitVideo()はシングルウィンドウグラフィックドライバの中から選択します。
寒天は今SDLグラフィックスドライバが必要とされないSDLライブラリなしで構築することができます。
AG_Surface(3)インターフェイスに多くの改善は、もはやSDLに依存していません。
ジェネリックAG_KeyboardとAG_Mouseインタフェースを実装。複数の入力デバイスを可能にします。
アクション"ウィジェット&QUOTを実施します。ユーザーの好みごとにマウスとキーボードの操作を処理する一般的な方法として、(AG_Widget(WIDGET_ACTIONS)を参照してください)​​。
寒天の窓は現在AG_Driver親に対してAG_ObjectAttach()とAG_ObjectDetach()を使用して着脱している(3)。 AG_ViewDetach()関数は非推奨となりました。
追加されましたAG_Tbl ag_coreする(3)、AG_Tree(3)インターフェイス。
)AG_CopyVariable(で動的に割り当てられた文字列の扱いを修正しました。
AG_TlistUniq()、AG_TlistAddHead()を実装します。
AG_LookupClassへの重要な最適化()。
一貫して書式文字列引数を受け付ける機能毎のプレーン文字列変異体を提供します。これは、より効率的なコードを可能にし、言語バインディングとの合併症を回避することができます。
このようなウィンドウmousemotionはもはや適切であるなどのイベントでウィンドウ - *接頭辞として、*彼らがマウス - *とKEY-を支持して非難マーク。
_USE_AGAR_TYPESが明示的に定義されていない場合などUINT8、Sint8、uint16の、Sint16、typedefの整数は、もはや公開されません。
このようなAG_Textboxとしてウィジェットは(3)になりました(3)ウィジェットは、それらの関連するテキストラベルを表示するためにAG_Labelを埋め込みます。
追加されましたAG_TextboxSetFont()、AG_EditableSetFont()、AG_ConsoleSetFont()。
AG_Consoleに種々の追加(3)。
可視"それは&QUOTから自動的にスケーリングされたAG_Scrollbar(3)コントロールのサイズを持つことが可能になりました。 AG_SCROLLBAR_​​AUTOSIZEを可能にすることにより、結合。
一貫APIを通じてAG_Color(3)を使用してカラー値を表します。
APIリファレンスに多くの追加と更新。
様々なサイズのヒントルーチンを追加しました:AG_ProgressBarSetLength()、AG_ScrollbarSizeHint()。
)(AG_Destroyには、いくつかのメモリリークを修正しました。追加デモ/ REINIT /テスト·ケース。
カーソルの変更はもはやウィジェットコードから直接実行されません。その代わりに、ウィジェットは今すぐ登録"カーソルチェンジエリア" AG_Cursor(3)インタフェースを介し。
AG_EventQ構造を導入し、
制御対象の子オブジェクトの順序を可能にする追加されましたAG_ObjectSetAttachFn()、AG_ObjectSetDetachFn()、AG_ObjectMoveToHead()とAG_ObjectMoveToTail()関数、。これは、(3)の順序は重要であるAG_Windowによって使用されます。
実装AG_ShortFilename()ユーティリティルーチン。
VG:VG_Status()、VG_TextString()を実装しました。 VG_Viewは(3)今、ウィジェットのアクションを使用しています。
デフォルトのテーマは、現在のカラースキームの透明性を可能にします。

この改善、バグ修正、および新機能:

このバージョン1.3.4の新機能です。

このバージョン1.3.3の新機能です:

このエイダのためのバインディングを添加しました。
数学ライブラリが追加されました。携帯性とコンパイルの修正が行われました。
多くの改良がAG_Objectシステムに加えられました。オブジェクトクラスは、動的にロード可能です。
エラー処理が改善されました。
VGライブラリは、主に再実装され、正式に文書化されています。
重要なサイジング、クリッピング/カリング、およびレンダリング関連の修正は、GUIライブラリで行われました。
新しいウィジェットはスライダーとScrollviewが含まれます。

へのコメント Agar

コメントが見つかりません
コメントを追加
画像をオンにする!