ParaGUI

Software kuvakaappaus:
ParaGUI
Ohjelmiston tiedot:
Versio: 1.1.7
Lähetyksen päivämäärä: 3 Jun 15
Kehittäjä: Alexander Pipelka
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI on cross-platform korkean tason sovellus puitteet ja GUI (graafinen käyttöliittymä) kirjastosta.
Se voidaan koota eri alustoilla (Linux, Win32, BeOS, MacOS, ...)
ParaGUI perustuu Simple DirectMedia Layer (SDL).
ParaGUI on suunnattu crossplatform multimediasovelluksia ja sulautettujen laitteiden toimivat framebuffer näytöt.
Tässä muutamia keskeisiä piirteitä "ParaGUI":
· Julkaistu LGPL
· Suoraviivaista C ++ class-suunnittelu
· Cross-platform
· Tukee alpha-sekoitus päällekkäisiä vekottimet
· Threadsafe
· Muokattavissa widgetit
· (Tausta kaltevuudet, taustakuvia, avoimuus, värit, fontit)
· XML kokoonpano
· Monia vakio widgettejä jo toteutettu
· (Napit, tarrat, vierityspalkit, progressbars, ikkunat ...)
· Luoda omia widgettejä
· (Alaluokka olemassa olevan widget)
· Tukee erilaisia ​​imagetypes läpi SDL_Image (konfiguroitavissa käännöksen yhteydessä)
· Käyttämällä libSigC ++ kuten soittopyynnön puitteet
· Unicode-tuki
Mitä uutta tässä julkaisussa:
· Lisäsi PG_Factory (joo)
· Aloitti PG_MessageObject uudelleenjärjestäminen (siirrä koodin PG_Application)
· Lisäsi GetTitlebarHeight () / SetTitlebarHeight ja PG_Window
· Nimeksi SetColorTitlebar on SetTitlebarColor
· Merkitty PG_MessageBox :: WaitForClick vanhentunut
· Uusi RunModal () / SetModalStatus (int) menetelmät
· PG_ScrollArea :: ScrollToWidget (..) nyt kunnioittaa alue-bounds
· Poistaa "using namespace std;" alkaen header-tiedostot
· Poistaa "using namespace std;" kaikista lähteistä
· Poistetaan Get / SetApplicationPath maasta PG_Application
· Vain fade-in näkymätön widgetit
· Törmäsi version 1.1.8
· Kiinteä "värisee" piilotettujen vekottimet
· Kiinteä ääretön silmukoita PG_MultiLineEdit
· Lisäsi PG_Button :: SetIconIndent (uint16)
· Kiinteä ei-unicode renderöinti saksan "umlaut"
· Kiinteä linjaus tekstin (PG_Button)
· Poistetaan PG_TimerID. Käytä PG_TimeObject :: ID nyt
· Kiinteä havaitseminen libSDL_image * Joten Debian
 
· Soveltaa laastaria Sebastian:
· Teki PG_Application :: RunEventLoop () virtuaalisen tehdä subclassing helpompaa
· Teki PG_Application :: my_quitEventLoop suojattu tehdä subclassing helpompaa
· Tehdään PG_LineEdit signaaleja saataville PG_DropDown
· Teki PG_DropDown :: handleButtonClick () virtuaalisen tehdä subclassing helpompaa
· Teki PG_MessageBox :: handleButton () virtuaalisen tehdä subclassing helpompaa
· Teki PG_RadioButton :: handleButtonClick () virtuaalisen tehdä subclassing helpompaa
· Poistettiin PG_Rect :: PG_Rect () ja lisättiin oletuksena parametrien ja PG_Rect :: PG_Rect (x, y, w, h) sen sijaan,
· Teki PG_Scrollbar :: handleButtonClick virtuaalinen tehdä subclassing helpompaa
· Jakaa PG_ScrollWidget :: IDWIDGETLIST_SCROLL osaksi IDWIDGETLIST_VSCROLL ja IDWIDGETLIST_HSCROLL
· Teki PG_SpinnerBox :: handleButtonClick () virtuaalisen tehdä subclassing helpompaa
· Teki PG_SpinnerBox :: handleEditEnd () virtuaalisen tehdä subclassing helpompaa
· Lisäsi PG_Window :: GetTitlebarColor ()
· Teki PG_Window :: handleButtonClick () virtuaalisen tehdä subclassing helpompaa
· Kiinteät joitakin kokoelma virheitä VC.NET johtunut puuttuu nimiavaruuteen pääsy
· Muokattu PG_Button :: SetSizeByText ()
· Muokattu PG_Label :: SetSizeByText ()
· Muokattu PG_Button :: SetSizeByText ()
· Muokattu PG_RadioButton :: SetSizeByText ()
· Teki PG_RichEdit :: CompleteLines () puhelu CheckForScrollBars () vain, jos my_AutoVerticalResize on väärä
· Lisäsi hiiren rullaa tuki PG_RadioButton
· Nollata PG_RichEdit n scrollarea korkeus 0, kun lisäät uutta tekstiä
· Lisätty SetSizeByText () esimerkiksi paratest.cpp
· Hieman siivous
· Lisätään pieniä doc korjauksia
· Lisätty signaaleja PG_MessageObject
· Lisäsi PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: korvattu SetAutoVerticalResize () kanssa SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: muuttunut tabSize parametrin uint16
· PG_RichEdit: kiinteä päättymättömään silmukkaan bugi tapahtui, kun sana oli liian suuri näytettäväksi peräkkäin
· PG_RichEdit: parannettu algoritmi lisäämällä "tauon"
· PG_RichEdit: lisätään SetLineWidth ()
· PG_ScrollWidget: lisätään SetShiftOnRemove (), GetScrollPosX () ja GetScrollPosY ()
· Lisäsi PG_Window :: SetMovable ()
· Teki PG_Widget :: eventMouseLeave () soittaa sen vanhempien eventMouseLeave () vain, jos kursori todella lähtee vanhemman tässäkin
· PG_SpinnerBox: poistaa joitakin virtuaalinen määritteet korjaamaan mahdollisen kaatumisen
· Theme_priv.h: lisäsin namespace std viittauksia tehdä VC onnellinen
· Poistaa tarpeettomia koodi
· Teki PG_ScrollArea :: PoistaKaik puhelun alue muutossignaalit
· Lisätty joitakin doc päivityksiä
· PG_Image: voi valita piirtotilan nyt
· PG_LineEdit: teki SetCursorPos () virtuaalisen helpottaa subclassing (-> esim
· PG_MultiLineEdit)
· PG_RadioButton: lisätään GetFirstOfGroup () ja GetNextOfGroup ()
· PG_RichEdit: kiinteä koon
· PG_ScrollArea:
· Lisäsi tapa on vanhemman widget kokoa automaattisesti
· (SetResizeParent (bool BPoista, bool Badd))
· Siirretään rajojen tarkistusta alkaen ScrollToWidget () ja ScrollTo ()
· PG_ScrollWidget:
· Lisäsi SetAutoResize (bool BPoista, bool Badd)
· Teki päivittää scrollbars oikein soitettaessa ScrollToWidget ()
· PG_DropDown: kokoa automaattisesti oletuksena
· PG_Widget:
· Lisätään param 'bRecursive' to SetFontColor ()
· Lisäsi EnableReceiver (bool avulla, bool bRecursive)
· Paraconfig_win32.h: nimeksi makro UNICODE_ENABLED on ENABLE_UNICODE
· Vammaiset varoitus tulva VC ++ 7.1 koskevat YChar n poikkeuksen täytäntöönpano
· Lisätään DECLSPEC sen YChar ja YString luokassaan julistukset
· Lisäsi fix peräisin Jeremie (koskee END avaimen bug) hänen PG_MultiLineEdit (kiitos Jeremie!)
· Korjauksia PG_MultiLineEdit (se enää kaatuu)
· Lisäsi PG_DropDown :: GetFirstInList ()
 
· Soveltaa laastaria Ulf Lorenz:
· Kommentoi PG_Draw :: DrawTile
· Kommentoi PG_Draw :: DrawGradient
· PG_Rect: yksinkertaistettu joidenkin jos-lausekkeita
· Surface.cpp: pieni tarkistus lisäsi, toinen poistetaan
· Surface.cpp: säilynyt clip rect
· PG_Widget :: Loppuhäivytyksen: lukko näytön pintaa ennen blitting
· PG_Widget :: RestoreBackground: oikein palauttaa screen-cliprect
· PG_Widget :: eventBlit: oikea näytön lukituksen
· PG_Widget :: Piirrä [H | V] Linja: oikea näytön lukituksen
· PG_Widget: pieniä huomautuksia, poistetaan vanhentunut toiminto
· PG_Button :: eventMouseLeave: kiinteät kriittinen vika, jos voisitte rastita nappia painamalla
· Sitä, liikuttamalla hiirtä pois ja vapauttamalla hiiri, joka olisi
· Rastita painiketta, mutta ei vapauta napsautuksen.
· PG_Button :: SetBorderSize: kiinteä pieni vika, jos jokin bordersize olisi vahvistettu kaikissa kolmessa tapauksessa
· PG_Button :: eventBlit: näyttö on nyt lukittu
· Poistetaan joitakin vanhentuneita riviä koodia, lisäsi kommentit
 
· Soveltaa laastaria Fred Ollinger:
· Monia monia dokumentaatiopäivitykset
· Lisätään widget-kuvakaappauksia
· Uusi aloittelijoille-opetusohjelma
 
· Soveltanut suurta unicode korjaustiedoston Mohammed Yousif

Muu ohjelmistojen kehittäjä Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

Kommentit ParaGUI

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!