ParaGUI egy cross-platform magas szintű alkalmazás keretrendszer és GUI (grafikus felhasználói felület) könyvtár.
Meg lehet összeállítani a különböző platformokon (Linux, Win32, BeOS, MacOS, ...)
ParaGUI alapul Simple Directmedia Layer (SDL).
ParaGUI célozza a platformfüggetlen multimédiás alkalmazások és beágyazott eszközök működő framebuffer jelenik meg.
Íme néhány kulcsfontosságú jellemzőit "ParaGUI":
· Közzétett LGPL
· Egyenesen előre C ++ class-design
· Cross-platform
· Támogatja az alfa-blending átfedő widgetek
· Szálbiztosak
· Nagymértékben testreszabható widget
· (Átmenetes hátteret, háttérképeket, az átláthatóság, a színek, betűtípusok)
· XML konfigurációs
· Sok szabvány kütyü már végrehajtott
· (Gombok, címkék, scrollbars, progressbars, ablakok ...)
· Saját widgetek
· (Alosztályba meglévő widgetet)
· Támogatja a különböző imagetypes keresztül SDL_Image (konfigurálható fordítási időben)
· A libSigC ++, mint callback keret
· UNICODE támogatás
Újdonságok ebben a kiadásban:
· Hozzáadott PG_Factory (igen)
· Kezdett PG_MessageObject razzia (mozgás kódot PG_Application)
· Hozzáadott GetTitlebarHeight () / SetTitlebarHeight hogy PG_Window
· Átnevezték SetColorTitlebar hogy SetTitlebarColor
· Jelölt PG_MessageBox :: WaitForClick elavult
· Új RunModal () / SetModalStatus (int) módszerek
· PG_ScrollArea :: ScrollToWidget (..) most tiszteli területalapú határokat
· Eltávolították "a névtér std;" re header fájlok
· Eltávolították "a névtér std;" az összes forrásból
· Távolítani Get / SetApplicationPath re PG_Application
· Csak fade-in láthatatlan widgetek
· Ütközött verzió 1.1.8
· Fix "villogó" rejtett kütyü
· Fix végtelen hurkot PG_MultiLineEdit
· Hozzáadott PG_Button :: SetIconIndent (Uint16)
· Fix, nem unicode renderelés német "umlaut"
· Rögzített szöveg összehangolása (PG_Button)
· Távolítani PG_TimerID. Használja PG_TimeObject :: ID most
· Fix kimutatására libSDL_image * .so a Debian
· Alkalmazott patch-re Sebastian:
· Készített PG_Application :: RunEventLoop () virtuális hogy alosztály könnyebb
· Készített PG_Application :: my_quitEventLoop védett, hogy alosztály könnyebb
· Tenni PG_LineEdit jelek rendelkezésére PG_DropDown
· Készített PG_DropDown :: handleButtonClick () virtuális hogy alosztály könnyebb
· Készített PG_MessageBox :: handleButton () virtuális hogy alosztály könnyebb
· Készített PG_RadioButton :: handleButtonClick () virtuális hogy alosztály könnyebb
· Eltávolítjuk PG_Rect :: PG_Rect (), és hozzáadunk alapértelmezett params hogy PG_Rect :: PG_Rect (x, y, W, H) helyett
· Készített PG_Scrollbar :: handleButtonClick virtuális hogy alosztály könnyebb
· Osztva PG_ScrollWidget :: IDWIDGETLIST_SCROLL be IDWIDGETLIST_VSCROLL és IDWIDGETLIST_HSCROLL
· Készített PG_SpinnerBox :: handleButtonClick () virtuális hogy alosztály könnyebb
· Készített PG_SpinnerBox :: handleEditEnd () virtuális hogy alosztály könnyebb
· Hozzáadott PG_Window :: GetTitlebarColor ()
· Készített PG_Window :: handleButtonClick () virtuális hogy alosztály könnyebb
· Javítva néhány fordítási hibák a VC.NET miatt bekövetkezett hiányzik névtér hozzáférést
· Átdolgozott PG_Button :: SetSizeByText ()
· Átdolgozott PG_Label :: SetSizeByText ()
· Átdolgozott PG_Button :: SetSizeByText ()
· Átdolgozott PG_RadioButton :: SetSizeByText ()
· Készített PG_RichEdit :: CompleteLines () hívás CheckForScrollBars () csak akkor, ha my_AutoVerticalResize hamis
· Hozzáadott egér kerék támogatja PG_RadioButton
· Alaphelyzetbe PG_RichEdit a scrollarea magassága 0, ha hozzá új szöveget
· Hozzáadott SetSizeByText () például a paratest.cpp
· Egy kicsit a razzia
· Hozzáadott néhány kisebb javítások doc
· Hozzáadott jeleket PG_MessageObject
· Hozzáadott PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: cserélni SetAutoVerticalResize () a SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: megváltozott tabulátorméret paramétert Uint16
· PG_RichEdit: fix végtelen ciklusba hiba, ami történt, amikor egy szó volt túl nagy ahhoz, hogy megjelenik a sorban
· PG_RichEdit: javult az algoritmus hozzáadásával 'break'
· PG_RichEdit: hozzáadott SetLineWidth ()
· PG_ScrollWidget: hozzáadott SetShiftOnRemove (), GetScrollPosX () és GetScrollPosY ()
· Hozzáadott PG_Window :: SetMovable ()
· Készített PG_Widget :: eventMouseLeave () hívás az anyavállalat eventMouseLeave () csak akkor, ha a kurzort a ténylegesen elhagyja a szülő a területen is
· PG_SpinnerBox: ki néhány virtuális módosítók, hogy rögzíti a potenciális ütközés
· Theme_priv.h: hozzáadott néhány névtér std utalásokat tenni VC boldog
· Eltávolított néhány felesleges kód
· Készített PG_ScrollArea :: törlése lehetõséget hívás területen változás jeleit
· Hozzáadott néhány doc frissítések
· PG_Image: dönthetnek a rajz módot most
· PG_LineEdit: készül SetCursorPos () virtuális könnyebb alosztályokhoz (-> pl
· PG_MultiLineEdit)
· PG_RadioButton: hozzáadott GetFirstOfGroup () és GetNextOfGroup ()
· PG_RichEdit: fix átméretezés
· PG_ScrollArea:
· Hozzáadott módszer, hogy a szülő a widget átméretezhető automatikusan
· (SetResizeParent (bool bRemove, bool Badd))
· Költözött határokat lökés ScrollToWidget (), hogy ScrollTo ()
· PG_ScrollWidget:
· Hozzáadott SetAutoResize (bool bRemove, bool Badd)
· Tették naprakésszé teszi scrollbars megfelelően, ha hív ScrollToWidget ()
· PG_DropDown: automatikusan átméretezni alapértelmezésben
· PG_Widget:
· Hozzáadott param "bRecursive" a SetFontColor ()
· Hozzáadott EnableReceiver (bool lehetővé, bool bRecursive)
· Paraconfig_win32.h: átnevezték makró UNICODE_ENABLED hogy ENABLE_UNICODE
· Fogyatékkal figyelmeztető árvíz a VC ++ 7.1 érintő YChar a kivétel végrehajtása
· Hozzáadott DECLSPEC hogy YChar és YString osztály nyilatkozatok
· Hozzáadott egy fix-re Jeremie (érintő END gomb bug) az ő PG_MultiLineEdit (köszönet Jeremie!)
· Javítások PG_MultiLineEdit (ez nem omlik össze)
· Hozzáadott PG_DropDown :: GetFirstInList ()
· Alkalmazott javítások Ulf Lorenz:
· Kommentálta PG_Draw :: DrawTile
· Kommentálta PG_Draw :: DrawGradient
· PG_Rect: egyszerűsített néhány, ha-záradékok
· Surface.cpp: apró check hozzá, egy másik eltávolították
· Surface.cpp: tartósított klip rect
· PG_Widget :: FadeOut: lock screen-felületre rajzolás elõtti
· PG_Widget :: RestoreBackground: megfelelő helyreállítása képernyő-cliprect
· PG_Widget :: eventBlit: megfelelő képernyő zár
· PG_Widget :: Draw [H | V] vonal: megfelelő képernyő zár
· PG_Widget: néhány apró megjegyzéseket, egy idejétmúlt funkció
· PG_Button :: eventMouseLeave: fix kritikus hiba, ha meg tudná untoggle egy gombra kattintva
· Rajta, az egér mozgatásával el, és engedje el az egér, amely
· Untoggle a gombot, de nem mentesít a Click esemény.
· PG_Button :: SetBorderSize: fix egy kis hiba, ha az egyik bordersize hoznának mindhárom esetben
· PG_Button :: eventBlit: képernyő zárolva van
· Eltávolított néhány elavult sornyi kódot, hozzáadott hozzászólás
· Alkalmazott javítások Fred Ollinger:
· Sok-sok dokumentáció frissítések
· Hozzáadott widget screenshotok
· Új kezdő-tutorial
· Alkalmazva a nagy unicode patchet Mohammed Yousif
Szoftver adatai:
Változat: 1.1.7
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 47
Hozzászólás nem található