ParaGUI

Skjermbilde programvare:
ParaGUI
Prog.varedetaljer:
Versjon: 1.1.7
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI er en kryssplattform høyt nivå applikasjonsrammeverk og GUI (grafisk brukergrensesnitt) bibliotek.
Det kan være sammensatt på ulike plattformer (Linux, Win32, BeOS, MacOS, ...)
ParaGUI er basert på SDL (SDL).
ParaGUI er målrettet på crossplatform multimedia applikasjoner og innebygde enheter som opererer på framebuffer- skjermer.
Her er noen viktige trekk ved "ParaGUI":
· Utgitt under LGPL
· Rett frem C ++ klasse utforming
· Cross-platform
· Støtter alpha-blending av overlappende widgets
· THREADSAFE
· Svært egendefinerbare widgets
· (Bakgrunns gradienter, bakgrunnsbilder, åpenhet, farger, fonter)
· XML konfigurasjon
· Mange standard widgets allerede implementert
· (Knapper, etiketter, scrollbars, progressbars, vinduer ...)
· Lage dine egne widgets
· (Underklasse en eksisterende widget)
· Støtter ulike imagetypes gjennom SDL_Image (konfigurerbar ved kompilering)
· Bruker libSigC ++ som tilbakeringing rammeverk
· UNICODE støtte
Hva er nytt i denne versjonen:
· Lagt PG_Factory (Ja)
· Startet PG_MessageObject opprydding (flytte koden til PG_Application)
· Lagt GetTitlebarHeight () / SetTitlebarHeight å PG_Window
· Omdøpt SetColorTitlebar å SetTitlebarColor
· Merket PG_MessageBox :: WaitForClick foreldet
· Nye RunModal () / SetModalStatus (int) metoder
· PG_ScrollArea :: ScrollToWidget (..) hedrer nå området-grenser
· Fjernet "bruker namespace std;" fra header-filer
· Fjernet "bruker namespace std;" fra alle kilder
· Fjernet Get / SetApplicationPath fra PG_Application
· Bare fade-in usynlige widgets
· Bumped versjon til 1.1.8
· Fast "flimring" skjulte widgets
· Faste uendelige løkker i PG_MultiLineEdit
· Lagt PG_Button :: SetIconIndent (uint16)
· Fast ikke-Unicode-gjengivelse av tysk "omlyd"
· Faste justeringen av tekst (PG_Button)
· Fjernet PG_TimerID. Vennligst bruk PG_TimeObject :: ID nå
· Fast påvisning av libSDL_image * .so for Debian
 
· Søkt patcher fra Sebastian:
· Laget PG_Application :: RunEventLoop () virtuell å gjøre subclassing enklere
· Laget PG_Application :: my_quitEventLoop beskyttet for å gjøre subclassing enklere
· Laget PG_LineEdit signaler tilgjengelig for PG_DropDown
· Laget PG_DropDown :: handleButtonClick () virtuell å gjøre subclassing enklere
· Laget PG_MessageBox :: handleButton () virtuell å gjøre subclassing enklere
· Laget PG_RadioButton :: handleButtonClick () virtuell å gjøre subclassing enklere
· Fjernet PG_Rect :: PG_Rect () og lagt standard params å PG_Rect :: PG_Rect (x, y, w, h) i stedet
· Laget PG_Scrollbar :: handleButtonClick virtuell å gjøre subclassing enklere
· Delt PG_ScrollWidget :: IDWIDGETLIST_SCROLL inn IDWIDGETLIST_VSCROLL og IDWIDGETLIST_HSCROLL
· Laget PG_SpinnerBox :: handleButtonClick () virtuell å gjøre subclassing enklere
· Laget PG_SpinnerBox :: handleEditEnd () virtuell å gjøre subclassing enklere
· Lagt PG_Window :: GetTitlebarColor ()
· Laget PG_Window :: handleButtonClick () virtuell å gjøre subclassing enklere
· Faste noen kompilering feil med VC.NET oppstått på grunn av manglende navnerom tilgang
· Omarbeidet PG_Button :: SetSizeByText ()
· Omarbeidet PG_Label :: SetSizeByText ()
· Omarbeidet PG_Button :: SetSizeByText ()
· Omarbeidet PG_RadioButton :: SetSizeByText ()
· Laget PG_RichEdit :: CompleteLines () samtale CheckForScrollBars () kun hvis my_AutoVerticalResize er falsk
· Lagt musehjulet støtte for PG_RadioButton
· Null PG_RichEdit er scrollarea høyden til 0 når du legger til ny tekst
· Lagt SetSizeByText () eksempel å paratest.cpp
· Litt opprydding
· Lagt noen små doc rettinger
· Lagt signaler til PG_MessageObject
· Lagt PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: erstattet SetAutoVerticalResize () med SetAutoResize (bool bHorizontal = sant, bool bVertical = true)
· PG_RichEdit: endret tabSize parameter til uint16
· PG_RichEdit: fast uendelig løkke bug som oppsto da et ord var for stor til å bli vist på rad
· PG_RichEdit: forbedret en algoritme ved å legge til en "pause"
· PG_RichEdit: lagt SetLineWidth ()
· PG_ScrollWidget: lagt SetShiftOnRemove (), GetScrollPosX () og GetScrollPosY ()
· Lagt PG_Window :: SetMovable ()
· Laget PG_Widget :: eventMouseLeave () kaller sin foreldres eventMouseLeave () bare hvis markøren faktisk forlater moder området også
· PG_SpinnerBox: fjernet noen virtuelle modifikatorer å fikse en potensiell kollisjons
· Theme_priv.h: lagt noen namespace std referanser å gjøre VC lykkelig
· Fjernet noen unødvendige kode
· Laget PG_ScrollArea :: Slett samtale området endringssignaler
· Lagt noen doc oppdateringer
· PG_Image: kan velge tegnemodus nå
· PG_LineEdit: laget SetCursorPos () virtuelle for enklere subclassing (-> f.eks
· PG_MultiLineEdit)
· PG_RadioButton: lagt GetFirstOfGroup () og GetNextOfGroup ()
· PG_RichEdit: fast skalering
· PG_ScrollArea:
· Lagt metode for å ha foreldre widget skaleres automatisk
· (SetResizeParent (bool BFjern, bool Badd))
· Flyttet grensekontroll fra ScrollToWidget () for å ScrollTo ()
· PG_ScrollWidget:
· Lagt SetAutoResize (bool BFjern, bool Badd)
· Gjorde det oppdatere sine rulle skikkelig når du ringer ScrollToWidget ()
· PG_DropDown: endre størrelse automatisk som standard
· PG_Widget:
· Lagt param 'bRecursive "til SetFontColor ()
· Lagt EnableReceiver (bool aktiver, bool bRecursive)
· Paraconfig_win32.h: omdøpt makro UNICODE_ENABLED å ENABLE_UNICODE
· Deaktivert advarsel flom for VC ++ 7.1 vedrørende YChar unntaks implementering
· Lagt DECLSPEC til YChar og YString klasse erklæringer
· Lagt en fix fra Jeremie (om en END tasten bug) for hans PG_MultiLineEdit (Takk Jeremie!)
· Reparasjoner for PG_MultiLineEdit (det ikke lenger krasjer)
· Lagt PG_DropDown :: GetFirstInList ()
 
· Søkt patcher fra Ulf Lorenz:
· Kommen PG_Draw :: DrawTile
· Kommen PG_Draw :: DrawGradient
· PG_Rect: forenklet noen hvis-klausuler
· Surface.cpp: liten sjekk lagt, en annen fjernet
· Surface.cpp: bevart klipp rect
· PG_Widget :: fadeout: lock screen-overflaten før blitting
· PG_Widget :: RestoreBackground: skikkelig gjenopprette skjerm-cliprect
· PG_Widget :: eventBlit: skikkelig skjerm låse
· PG_Widget :: Tegn [H | V] Line: skikkelig skjerm låse
· PG_Widget: noen små kommentarer, fjernet en foreldet funksjon
· PG_Button :: eventMouseLeave: fikset en kritisk feil der du kan untoggle en knapp ved å klikke
· På den, beveger musen bort og slippe muse som ville
· Untoggle knappen, men ikke slipper et klikk hendelsen.
· PG_Button :: SetBorderSize: fikset en liten bug der man bordersize ville bli satt for alle tre tilfeller
· PG_Button :: eventBlit: Skjermen er nå låst
· Fjernet noen ukurante linjer med kode, lagt kommentarer
 
· Søkt patcher fra Fred Ollinger:
· Mange mange dokumentasjonsoppdateringer
· Lagt widget-skjermbilder
· Nybegynnere-tutorial
 
· Brukt den store unicode patch fra Mohammed Yousif

Annen programvare fra utvikleren Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

Kommentarer til ParaGUI

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!