ParaGUI

ソフトウェアのスクリーンショット:
ParaGUI
ソフトウェアの詳細:
バージョン: 1.1.7
日付のアップロード: 3 Jun 15
開発者: Alexander Pipelka
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

ParaGUIは、クロスプラットフォームの高レベルのアプリケーション·フレームワークとGUI(グラフィカルユーザインターフェース)ライブラリです。
これは、さまざまなプラットフォーム上でコンパイルすることができます(Linuxでは、Win32の、BeOSの、MacOSの、...)
ParaGUIは、シンプルディレクトメディアレイヤ(SDL)に基づいています。
ParaGUIはフレームバッファディスプレイ上で動作するクロスプラットフォームのマルチメディア·アプリケーションや組み込みデバイス上でターゲットとしています。
ここで、「ParaGUI」のある主要な機能は次のとおりです。
·LGPLの下で公開
·まっすぐC ++クラスデザイン
·クロスプラットフォーム
·重複するウィジェットのアルファブレンディングをサポートしています
·スレッド·セーフ
·高度にカスタマイズ可能なウィジェット
·(背景グラデーション、背景画像、透明度、色、フォント)
·XML設定
·多くの標準的なウィジェットは既に実装します
·(ボタン、ラベル、スクロールバー、プログレスバー、窓...)
·独自のウィジェットを作成
·(既存のウィジェットをサブクラス化)
·(コンパイル時に設定可能)SDL_Imageを介して各種imagetypesをサポートしています
·コールバックフレームワークとしてlibSigC ++を使用して、
·UNICODEサポート
このリリースの新機能:
·追加PG_Factory(ええ)
·PG_MessageObjectのクリーンアップ(PG​​_Applicationへの移動コード)を開始
PG_Windowする·追加GetTitlebarHeight()/ SetTitlebarHeight
·SetTitlebarColorに改名SetColorTitlebar
·マークPG_MessageBox :: WaitForClick廃止
·新しいRunModal()/ SetModalStatus(INT)メソッド
·PG_ScrollArea :: ScrollToWidget(..)は現在、エリア境界を称えます
·「名前空間stdを使用して、「削除ヘッダファイルから
·「名前空間stdを使用して、「削除すべてのソースから
·PG_Applicationから取得/ SetApplicationPath削除
·唯一のフェードインで目に見えないウィジェット
·1.1.8にバージョンをぶつけ
隠されたウィジェットの·固定 "ちらつき"
PG_MultiLineEdit中·固定無限ループ
·追加PG_Button :: SetIconIndent(uint16の)
ドイツの「ウムラウト」の固定·非Unicodeのレンダリング
·テキストの固定アライメント(PG_Button)
·PG_TimerID削除。今PG_TimeObject :: IDを使用してください
·Debianのための.so libSDL_image *の固定検出
 
·セバスチャンからパッチを適用します:
·仮想作らPG_Application :: RunEventLoop()は簡単にサブクラス化する作ります
·製PG_Application :: my_quitEventLoopは簡単にサブクラス化するために保護されました
PG_DropDownに利用可能·製PG_LineEdit信号
·簡単にサブクラス化する作るために仮想)PG_DropDown :: handleButtonClick(製
·簡単にサブクラス化する作るために仮想)PG_MessageBox :: handleButton(製
·簡単にサブクラス化する作るために仮想)PG_RadioButton :: handleButtonClick(製
PG_Rect :: PG_Rect(X、Y、W、H)へ·削除PG_Rect :: PG_Rect()して、コメントを追加デフォルトのparamsを代わりに
簡単にサブクラス化する作る·作らPG_Scrollbar :: handleButtonClick仮想
·分割PG_ScrollWidget :: IDWIDGETLIST_VSCROLLとIDWIDGETLIST_HSCROLLにIDWIDGETLIST_SCROLL
·簡単にサブクラス化する作るために仮想)PG_SpinnerBox :: handleButtonClick(製
·簡単にサブクラス化する作るために仮想)PG_SpinnerBox :: handleEditEnd(製
·追加PG_Window :: GetTitlebarColor()
·簡単にサブクラス化する作るために仮想)PG_Window :: handleButtonClick(製
·VC.NETで固定いくつかのコンパイルエラーが原因で不足している名前空間のアクセスに発生しました
·PG_Button :: SetSizeByText(リワーク)
·PG_Label :: SetSizeByText(リワーク)
·PG_Button :: SetSizeByText(リワーク)
·PG_RadioButton :: SetSizeByText(リワーク)
·my_AutoVerticalResizeがfalseの場合にのみPG_RichEdit :: CompleteLines()呼び出しCheckForScrollBars()製
PG_RadioButton用·追加されたマウスホイールのサポート
新しいテキストを追加するとき·0にPG_RichEditのscrollareaの高さをリセット
·はparatest.cppにSetSizeByText()の例を追加しました
·クリーンアップのビット
·いくつかの小さなドキュメントの修正を追加しました
·PG_MessageObjectに追加された信号
·追加PG_LogConsole :: SetMaxLogLines()
·PG_RichEdit:SetAutoResize(ブール値bHorizo​​ntal = trueの場合、BOOL bVertical =真)でSetAutoVerticalResize()を置き換えます
·PG_RichEdit:uint16のにtabSizeパラメータを変更
·PG_RichEditは:単語が行に表示されるには余りにも大きかったときに発生した無限ループのバグを修正します
·PG_RichEdit:「休憩」を追加することで、アルゴリズムを改善し
·PG_RichEdit:追加SetLineWidth()
·PG_ScrollWidget:追加SetShiftOnRemove()、GetScrollPosX()とGetScrollPosY()
·追加PG_Window :: SetMovable()
·製PG_Widget :: eventMouseLeave()は、カーソルが実際にあまりにも親エリアを離れる場合にのみ、親のeventMouseLeave()を呼び出します
·PG_SpinnerBox:削除のクラッシュの可能性を修正するためのいくつかの仮想修飾子
·theme_priv.h:VCを幸せにするために、いくつかの名前空間stdの参照を追加しました
·いくつかの不要なコードを削除
·製PG_ScrollArea :: DeleteAllがコール領域変更信号
·いくつかのドキュメントの更新を追加しました
·PG_Image:今描画モードを選択することができます
·PG_LineEdit:簡単にサブクラス化(の仮想製SetCursorPos() - >例えば
·PG_MultiLineEdit)
·PG_RadioButton:追加GetFirstOfGroup()とGetNextOfGroup()
·PG_RichEdit:固定サイズ変更
·PG_ScrollArea:
·追加したメソッドは、親ウィジェット自動的にリサイズしたと
·(SetResizeParent(ブールbRemove、ブール値BADD))
ScrollToへScrollToWidget()からチェック·移動境界()
·PG_ScrollWidget:
·追加SetAutoResize(ブールbRemove、BOOL BADD)
·)(ScrollToWidgetを呼び出すときに、それが適切にスクロールバーを更新製
·PG_DropDown:デフォルトでは自動的にサイズ変更
·PG_Widget:
SetFontColorへ·追加のparam 'bRecursive'()
·EnableReceiver追加(ブール値有効、bRecursiveブール値)
·paraconfig_win32.h:ENABLE_UNICODEにマクロUNICODE_ENABLED名前を変更
·VC ++ 7.1に関するYCharの例外実装の無効警告洪水
·YCharのとYStringのクラス宣言にDECLSPECを追加しました
·彼のPG_MultiLineEditために(ENDキーバグに関する)ジェレミーからの修正を追加しました(感謝ジェレミー!)
·PG_MultiLineEditの修正(それがクラッシュしなく​​なりました)
·)(PG_DropDown :: GetFirstInListを追加しました
 
·ウルフは、ローレンツからパッチを適用します:
·PG_Draw :: DrawTileのコメント
·PG_Drawのコメント:: DrawGradient
·PG_Rect:簡略化され、いくつかの場合、句
·surface.cpp:小さなチェックが追加、削除、別の1
·surface.cpp:保存クリップRECT
·PG_Widget ::フェードアウト:ロック画面表面ブリット前
·PG_Widget :: RestoreBackground:適切画面のclipRectを復元
·PG_Widget :: eventBlit:適切な画面のロック
·PG_Widget ::描く[H | V]ライン:適切な画面のロック
·PG_Widget:いくつかの小さなコメントが、廃止された機能を削除しました
·PG_Button :: eventMouseLeave:あなたがクリックしてボタンをuntoggle可能性のある重大なバグを修正
·その上で、離れてマウスを移動しているだろう、マウスを解放
·ボタンをuntoggleが、クリックイベントを解放しません。
·PG_Button :: SetBorderSize:1 bordersizeは3つ全ての場合に設定されるであろう小さなバグを修正
·PG_Button :: eventBlit:画面がロックされています
·コードの一部廃止された行を削除し、コメントを追加しました
 
·フレッドOllingerからパッチを適用します:
·多くの多くのドキュメントの更新
·追加されたウィジェットのスクリーンショット
·新しい初心者-チュートリアル
 
·モハメッドYousifます。

から大きなUnicodeのパッチを適用

開発者の他のソフトウェア Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

へのコメント ParaGUI

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