ParaGUI

Screenshot Software:
ParaGUI
Mga detalye ng Software:
Bersyon: 1.1.7
I-upload ang petsa: 3 Jun 15
Nag-develop: Alexander Pipelka
Lisensya: Libre
Katanyagan: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI ay isang cross-platform mataas na antas ng application framework at GUI (graphical user interface) library.
Ito ay maaaring naipon sa iba't-ibang mga platform (Linux, Win32, BeOS, MacOS, ...)
ParaGUI ay batay sa Simple DirectMedia Layer (SDL).
ParaGUI ay naka-target sa crossplatform multimedia application at naka-embed na aparato operating sa framebuffer nagpapakita.
Narito ang ilang mga pangunahing katangian ng "ParaGUI":
· Publish sa ilalim LGPL
· Straight forward C ++ class-disenyo
· Cross-platform
· Sumusuporta alpha-blending ng magkasanib widgets
· Threadsafe
· Mataas na napapasadyang widget
· (Gradients background, background mga imahe, transparency, kulay, font)
· Configuration XML
· Maraming mga standard na mga widget na naipatupad
· (Mga pindutan, mga label, mga scrollbars, progressbars, bintana ...)
· Lumikha ng iyong sariling mga widget
· (Subclass ang isang umiiral na widget)
· Sumusuporta sa iba't ibang imagetypes pamamagitan SDL_Image (isaayos at itala oras)
· Gamit libSigC ++ bilang callback framework
· Unicode support
Ano ang Bago sa Paglabas na ito:
· Idinagdag PG_Factory (oo)
· Nagsimula PG_MessageObject paglilinis (ilipat code sa PG_Application)
· Idinagdag GetTitlebarHeight () / SetTitlebarHeight sa PG_Window
· Pinalitan SetColorTitlebar sa SetTitlebarColor
· Minarkahan PG_MessageBox :: WaitForClick laos
· Bagong RunModal / SetModalStatus (int) pamamaraan ()
· PG_ScrollArea :: ScrollToWidget (..) honors ngayon lugar-hanggahan
· Inalis "gamit namespace STD;" mula sa mga file na header
· Inalis "gamit namespace STD;" mula sa lahat ng mga pinagkukunan
· Dahil Get / SetApplicationPath mula PG_Application
· Fade-in invisible widgets lamang
· Bumped bersyon sa 1.1.8
· Naayos "pagkutitap" ng mga nakatagong widgets
· Fixed walang katapusang loop sa PG_MultiLineEdit
· Idinagdag PG_Button :: SetIconIndent (Uint16)
· Naayos rendering ng aleman "umlaut" non-unicode
· Naayos alignment ng text (PG_Button)
· Dahil PG_TimerID. Mangyaring gamitin PG_TimeObject :: ID ngayon
· Naayos pagtuklas ng libSDL_image * .so para sa Debian
 
· Apply patch mula sa Sebastian:
· Ginawa PG_Application :: RunEventLoop () virtual upang gawing mas madali subclassing
· Ginawa PG_Application :: my_quitEventLoop protektado upang gawing mas madali subclassing
· Ginawa PG_LineEdit signal magagamit upang PG_DropDown
· Ginawa PG_DropDown :: handleButtonClick () virtual upang gawing mas madali subclassing
· Ginawa PG_MessageBox :: handleButton () virtual upang gawing mas madali subclassing
· Ginawa PG_RadioButton :: handleButtonClick () virtual upang gawing mas madali subclassing
· Dahil PG_Rect :: PG_Rect () at idinagdag default params sa PG_Rect :: PG_Rect (x, y, w, h) sa halip
· Ginawa PG_Scrollbar :: handleButtonClick virtual upang gawing mas madali subclassing
· Hinati PG_ScrollWidget :: IDWIDGETLIST_SCROLL sa IDWIDGETLIST_VSCROLL at IDWIDGETLIST_HSCROLL
· Ginawa PG_SpinnerBox :: handleButtonClick () virtual upang gawing mas madali subclassing
· Ginawa PG_SpinnerBox :: handleEditEnd () virtual upang gawing mas madali subclassing
· Idinagdag PG_Window :: GetTitlebarColor ()
· Ginawa PG_Window :: handleButtonClick () virtual upang gawing mas madali subclassing
· Naayos ng ilang mga error compilation sa VC.NET naganap dahil sa nawawalang access namespace
· Reworked PG_Button :: SetSizeByText ()
· Reworked PG_Label :: SetSizeByText ()
· Reworked PG_Button :: SetSizeByText ()
· Reworked PG_RadioButton :: SetSizeByText ()
· Ginawa PG_RichEdit :: CompleteLines () CheckForScrollBars call () lamang kung my_AutoVerticalResize ay maling
· Idinagdag na suporta mouse wheel para PG_RadioButton
· Reset taas scrollarea PG_RichEdit sa 0 kapag nagdadagdag ng mga bagong teksto
· Idinagdag SetSizeByText () halimbawa upang paratest.cpp
· Isang piraso ng paglilinis
· Nagdagdag ng ilang maliliit na mga pagsasaayos doc
· Idinagdag signal sa PG_MessageObject
· Idinagdag PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: papalitan SetAutoVerticalResize () na may SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: nagbago parameter tabSize sa Uint16
· PG_RichEdit: fixed walang katapusang loop bug na naganap kapag ang isang salita ay masyadong malaki upang maipakita sa isang hilera
· PG_RichEdit: pinabuting isang algorithm sa pamamagitan ng pagdaragdag ng isang 'break'
· PG_RichEdit: nagdagdag SetLineWidth ()
· PG_ScrollWidget: nagdagdag SetShiftOnRemove (), GetScrollPosX () at GetScrollPosY ()
· Idinagdag PG_Window :: SetMovable ()
· Ginawa PG_Widget :: eventMouseLeave () tawag eventMouseLeave kanyang magulang () lamang kung cursor tunay na dahon ng masyadong parent area
· PG_SpinnerBox: tinanggal ang ilang mga virtual modifier upang ayusin ang isang potensyal na pag-crash
· Theme_priv.h: nagdagdag ng ilang mga sanggunian namespace std na gumawa ng VC masaya
· Tinanggal ang ilang mga hindi kailangang code
· Ginawa call area signal pagbabago PG_ScrollArea :: DeleteAll
· Idinagdag ang ilang mga update doc
· PG_Image: Maaaring pumili mode pagguhit ngayon
· PG_LineEdit: ginawa SetCursorPos () virtual para sa mas madaling subclassing (-> eg
· PG_MultiLineEdit)
· PG_RadioButton: nagdagdag GetFirstOfGroup () at GetNextOfGroup ()
· PG_RichEdit: fixed pagpapalit ng sukat
· PG_ScrollArea:
· Naidagdag na paraan upang magkaroon ng mga magulang widget ay awtomatikong sukat
· (SetResizeParent (bool bRemove, bool Badd))
· Inilipat hangganan suri mula ScrollToWidget () upang ScrollTo ()
· PG_ScrollWidget:
· Idinagdag SetAutoResize (bool bRemove, bool Badd)
· Ginawa ito agad scrollbars nito maayos kapag tumatawag ScrollToWidget ()
· PG_DropDown: Awtomatikong i-resize sa pamamagitan ng default
· PG_Widget:
· Idinagdag param 'bRecursive' to SetFontColor ()
· Idinagdag EnableReceiver (bool paganahin, bool bRecursive)
· Paraconfig_win32.h: palitan ang pangalan ng macro UNICODE_ENABLED sa ENABLE_UNICODE
· Disabled baha babala para sa 7.1 na nauukol exception pagpapatupad YChar ni VC ++
· Idinagdag DECLSPEC na pahayag klase YChar at YString ni
· Nagdagdag ng isang ayusin mula Jeremie (tungkol sa isang END key bug) para sa kanyang PG_MultiLineEdit (salamat Jeremie!)
· Pagsasaayos para PG_MultiLineEdit (hindi na ito nag-crash)
· Idinagdag PG_DropDown :: GetFirstInList ()
 
· Apply patch mula Ulf Lorenz:
· Nagkomento PG_Draw :: DrawTile
· Nagkomento PG_Draw :: DrawGradient
· PG_Rect: pinasimple ilang kung-sugnay
· Surface.cpp: nagdagdag maliliit check, isa pa dahil
· Surface.cpp: pananatilihin clip rect
· PG_Widget :: fadeout: lock screen-ibabaw bago blitting
· PG_Widget :: RestoreBackground: maayos ibalik screen-cliprect
· PG_Widget :: eventBlit: tamang locking screen
· PG_Widget :: Gumuhit [H | V] Line: tamang locking screen
· PG_Widget: ilang maliit na mga komento, dahil isang lipas na function
· PG_Button :: eventMouseLeave: fixed isang kritikal na bug kung saan maaari kang untoggle isang pindutan sa pamamagitan ng pag-click
· Sa mga ito, ang paglipat ng mouse ang layo at ilalabas ang mouse na gagawin
· Untoggle ang pindutan ngunit hindi pakawalan ang isang kaganapan click.
· PG_Button :: SetBorderSize: fixed isang maliit na bug kung saan ang isa bordersize ay itinakda para sa lahat ng tatlong mga kaso
· PG_Button :: eventBlit: screen ay naka-lock na ngayon
· Tinanggal ang ilang mga lipas na linya ng code, nagdagdag ng mga komento
 
· Apply patch mula Fred Ollinger:
· Maraming maraming mga update na babasahin
· Idinagdag widget-screenshot
· Bagong beginners-tutorial
 
· Inilapat ang dakilang unicode patch mula Mohammed Yousif

Iba pang mga software developer ng Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

Mga komento sa ParaGUI

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!