ParaGUI

軟件截圖:
ParaGUI
軟件詳細信息:
版本: 1.1.7
上傳日期: 3 Jun 15
許可: 免費
人氣: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI是跨平台的高級應用程序框架和GUI(圖形用戶接口)庫。
它可以在不同的平台上編譯(Linux操作系統,Win32中,BeOS的,MacOS的,...)
ParaGUI是基於簡單直接媒體層(SDL)。
ParaGUI是針對跨平台上的多媒體應用和嵌入式設備上的framebuffer顯示操作。
這裡是“ParaGUI”的一些主要特點:
·LGPL下發表
·簡單的C ++類設計
·跨平台
·支持重疊部件的alpha混合
·線程
·高度可定制的微件
·(背景漸變,背景圖像,透明度,顏色,字體)
·XML配置
·已經實施了許多標準的部件
·(鈕扣,標籤,滾動條,progressbars,窗戶......)
·創建自己的部件
·(繼承現有小部件)
·支持通過各種SDL_Image imagetypes(配置在編譯時)
·使用libSigC ++回調框架
·支持UNICODE
什麼是新的,在此版本:
·添加PG_Factory(耶)
·開始PG_MessageObject清理(移動代碼PG_Application)
·添加GetTitlebarHeight()/ SetTitlebarHeight到PG_Window
·改名為SetColorTitlebar SetTitlebarColor
·標誌著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
·固定檢測* libSDL_image的。所以為Debian
 
·應用的修補塞巴斯蒂安:
·做PG_Application :: RunEventLoop()虛擬,使繼承更容易
·做PG_Application :: my_quitEventLoop保護,使繼承更容易
·提供給PG_DropDown作出PG_LineEdit信號
·做PG_DropDown :: handleButtonClick()虛擬,使繼承更容易
·做PG_MessageBox :: handleButton()虛擬,使繼承更容易
·做PG_RadioButton :: handleButtonClick()虛擬,使繼承更容易
·除去PG_Rect :: PG_Rect()中,加入默認PARAMS到PG_Rect :: PG_Rect(X,Y​​,W,H),而不是
·做PG_Scrollbar :: handleButtonClick虛擬,使繼承更容易
·分PG_ScrollWidget :: IDWIDGETLIST_SCROLL到IDWIDGETLIST_VSCROLL和IDWIDGETLIST_HSCROLL
·做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()
·做PG_RichEdit :: CompleteLines()調用CheckForScrollBars()僅當my_AutoVerticalResize是假的
·對於PG_RadioButton增加鼠標滾輪支持
·添加新的文本,當復位PG_RichEdit的scrollarea高度為0
·添加SetSizeByText()的例子來paratest.cpp
·有點清理
·添加了一些小的修正文檔
·添加信號PG_MessageObject
·添加PG_LogConsole :: SetMaxLogLines()
·PG_RichEdit:更換SetAutoVerticalResize()與SetAutoResize(布爾bHorizo​​ntal =真,布爾bVertical = TRUE)
·PG_RichEdit:改變tabSize參數標記Uint16
·PG_RichEdit:固定時引發無限循環的bug當一個字是太大而不能顯示在一排
·PG_RichEdit:通過添加一個'破'改進算法
·PG_RichEdit:加SetLineWidth()
·PG_ScrollWidget:加入SetShiftOnRemove(),GetScrollPosX()和GetScrollPosY()
·添加PG_Window :: SetMovable()
·做PG_Widget :: eventMouseLeave()調用其父eventMouseLeave()僅當光標實際離開父母太區
·PG_SpinnerBox:刪除了一些虛擬的修飾符來修復潛在的崩潰
·theme_priv.h:增加了一些名字空間std參考,使VC快樂
·去掉了一些不必要的代碼
·做PG_ScrollArea ::用deleteAll呼叫面積變化的信號
·增加了一些文檔更新
·PG_Image:可以選擇繪圖模式現在
·PG_LineEdit:做SetCursorPos()虛,以方便子類( - >如:
·PG_MultiLineEdit)
·PG_RadioButton:加GetFirstOfGroup()和GetNextOfGroup()
·PG_RichEdit:固定大小調整
·PG_ScrollArea:
·添加方法有父控件自動調整
·(SetResizeParent(布爾B取下,布爾BADD))
·移動的境界,從ScrollToWidget()來檢查ScrollTo()
·PG_ScrollWidget:
·添加SetAutoResize(布爾B取下,布爾BADD)
·做它調用ScrollToWidget時適當地更新其滾動條()
·PG_DropDown:默認情況下自動調整
·PG_Widget:
·添加參數“bRecursive'來SetFontColor()
·添加EnableReceiver(BOOL啟用,布爾bRecursive)
·paraconfig_win32.h:改名宏UNICODE_ENABLED到ENABLE_UNICODE
·禁用警告洪水VC ++ 7.1關於YChar的異常實施
·添加DECLSPEC到YChar的和YString的類聲明
·添加了Jeremie從修復(關於結束鍵錯誤),他PG_MultiLineEdit(Jeremie的感謝!)
·修復PG_MultiLineEdit(它不再崩潰)
·添加PG_DropDown :: GetFirstInList()
 
·應用的修補程序從烏爾夫洛倫茲:
·評論PG_Draw :: DrawTile
·評論PG_Draw :: DrawGradient
·PG_Rect:簡化一些if從句
·surface.cpp:微小檢查補充說,另一個拆除
·surface.cpp:保存剪輯RECT
在位圖混合前鎖屏面:·PG_Widget ::淡出
·PG_Widget :: RestoreBackground:正確還原屏幕cliprect
·PG_Widget :: eventBlit:正確屏幕鎖定
·PG_Widget ::平局H | V]行:適當的屏幕鎖定
·PG_Widget:一些小的意見,刪除過時的功能
·PG_Button :: eventMouseLeave:固定在那裡,你可以通過點擊untoggle一個按鈕,一個關鍵的錯誤
·就可以了,移動鼠標移開並釋放鼠標這將
·untoggle的按鈕,但沒有釋放click事件。
·PG_Button :: SetBorderSize:固定一個小bug,其中一個bordersize將是這三種情況設置
·PG_Button :: eventBlit:屏幕被鎖定
·除去一些代碼已經過時的線條,添加評論
 
·應用的修補弗雷德Ollinger:
·很多很多的文檔更新
·添加小部件屏幕截圖
·新的初學者,教程
 
·穆罕默德·優素福

施加巨大的Unicode補丁

顯影劑的其他軟件 Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

意見 ParaGUI

評論沒有發現
添加評論
打開圖片!