ParaGUI

Sagteware kiekie:
ParaGUI
Sagteware besonderhede:
Weergawe: 1.1.7
Upload datum: 3 Jun 15
Ontwikkelaar: Alexander Pipelka
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI is 'n kruis-platform hoë-vlak aansoek raamwerk en GUI (grafiese koppelvlak) biblioteek.
Dit kan saamgestel word op verskeie platforms (Linux, Win32, BeOS, MacOS, ...)
ParaGUI is gebaseer op die Simple Direct Layer (SDL).
ParaGUI geteiken op cross platform multimedia programme en embedded toestelle wat op raambuffer vertoon.
Hier is 'n paar belangrike funksies van "ParaGUI":
· Gepubliseer onder LGPL
· Reguit vorentoe C ++ klas-ontwerp
· Kruis-platform
· Ondersteun alfa vermenging van oorvleuelende widgets
· Threadsafe
· Hoogs aanpasbare widgets
· (Agtergrond gradiënte, agtergrond beelde, deursigtigheid, kleure, fonts)
· XML opset
· Baie van die standaard widgets reeds geïmplementeer
· (Knoppies, etikette, rolstawe, progressbars, vensters ...)
· Skep jou eie widgets
· (Oorerf 'n bestaande widget)
· Ondersteun verskeie beeldformaten deur SDL_Image (konfigureerbare tydens kompilering)
· Die gebruik van libSigC ++ as terugbel raamwerk
· Unicode ondersteuning
Wat is nuut in hierdie release:
· Bygevoeg PG_Factory (ja)
· Begin PG_MessageObject opruim (skuif kode om PG_Application)
· GetTitlebarHeight () / SetTitlebarHeight bygevoeg PG_Window
· Herdoop SetColorTitlebar om SetTitlebarColor
· Gemerk PG_MessageBox :: WaitForClick uitgediende
· Nuwe RunModal () / SetModalStatus (int) metodes
· PG_ScrollArea :: ScrollToWidget (..) vereer nou area-grense
· Verwyder "met behulp van naamruimte std;" van kop lêers
· Verwyder "met behulp van naamruimte std;" uit alle bronne
· Verwyder te kry / SetApplicationPath van PG_Application
· Slegs vervaag-in onsigbare widgets
· Gestamp weergawe 1.1.8
· Vas "flikkerende" verborge widgets
· Vaste oneindige lusse in PG_MultiLineEdit
· Bygevoeg PG_Button :: SetIconIndent (Uint16)
· Vaste nie-Unicode lewering van die Duitse "umlaut"
· Vaste belyning van die teks (PG_Button)
· Verwyder PG_TimerID. Gebruik asseblief PG_TimeObject :: ID nou
· Vaste opsporing van libSDL_image * SO vir Debian
 
· Toegepas kolle van Sebastian:
· Gemaak PG_Application :: RunEventLoop () virtuele maak subclassing makliker
· Gemaak PG_Application :: my_quitEventLoop beskerm te maak subclassing makliker
· Gemaak PG_LineEdit seine beskikbaar PG_DropDown
· Gemaak PG_DropDown :: handleButtonClick () virtuele maak subclassing makliker
· Gemaak PG_MessageBox :: handleButton () virtuele maak subclassing makliker
· Gemaak PG_RadioButton :: handleButtonClick () virtuele maak subclassing makliker
· Verwyder PG_Rect :: PG_Rect () en bygevoeg verstek params om PG_Rect :: PG_Rect (x, y, w, h) plaas
· Gemaak PG_Scrollbar :: handleButtonClick virtuele maak subclassing makliker
· Verdeel PG_ScrollWidget :: IDWIDGETLIST_SCROLL in IDWIDGETLIST_VSCROLL en IDWIDGETLIST_HSCROLL
· Gemaak PG_SpinnerBox :: handleButtonClick () virtuele maak subclassing makliker
· Gemaak PG_SpinnerBox :: handleEditEnd () virtuele maak subclassing makliker
· Bygevoeg PG_Window :: GetTitlebarColor ()
· Gemaak PG_Window :: handleButtonClick () virtuele maak subclassing makliker
· Vaste sommige samestelling foute met VC.NET plaasgevind het as gevolg ontbreek toegang naamruimte
· Verwerk PG_Button :: SetSizeByText ()
· Verwerk PG_Label :: SetSizeByText ()
· Verwerk PG_Button :: SetSizeByText ()
· Verwerk PG_RadioButton :: SetSizeByText ()
· Gemaak PG_RichEdit :: CompleteLines () oproep CheckForScrollBars () slegs indien my_AutoVerticalResize vals
· Bygevoeg muis wiel ondersteuning vir PG_RadioButton
· Herstel PG_RichEdit se scrollarea hoogte 0 wanneer nuwe teks te voeg
· Bygevoeg SetSizeByText () voorbeeld paratest.cpp
· 'N bietjie van opruim
· Bygevoeg 'n paar klein doc fixes
· Bygevoeg seine PG_MessageObject
· Bygevoeg PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: vervang SetAutoVerticalResize () met SetAutoResize (Bool bHorizontal = true, Bool bVertical = true)
· PG_RichEdit: verander tabSize parameter om Uint16
· PG_RichEdit: vaste oneindige lus fout wat plaasgevind toe 'n woord is te groot om te vertoon in 'n ry
· PG_RichEdit: verbeter 'n algoritme deur die toevoeging van 'n 'break'
· PG_RichEdit: bygevoeg SetLineWidth ()
· PG_ScrollWidget: bygevoeg SetShiftOnRemove (), GetScrollPosX () en GetScrollPosY ()
· Bygevoeg PG_Window :: SetMovable ()
· Gemaak PG_Widget :: eventMouseLeave () noem sy ouer se eventMouseLeave () slegs indien wyser eintlik laat ouer area te
· PG_SpinnerBox: verwyder sommige virtuele wysigers om 'n potensiële botsing los
· Theme_priv.h: sommige naamruimte std verwysings bygevoeg VC gelukkig te maak
· Verwyder sommige onnodige kode
· Gemaak PG_ScrollArea :: DeleteAll oproep area verandering seine
· 'N doc updates bygevoeg
· PG_Image: kan kies teken af ​​nou
· PG_LineEdit: gemaak SetCursorPos () virtuele vir makliker subclassing (-> bv
· PG_MultiLineEdit)
· PG_RadioButton: bygevoeg GetFirstOfGroup () en GetNextOfGroup ()
· PG_RichEdit: vaste resizing
· PG_ScrollArea:
· Bygevoeg metode het ouer widget outomaties verklein
· (SetResizeParent (Bool bRemove, Bool Badd))
· Verskuif grense nagaan van ScrollToWidget () om ScrollTo ()
· PG_ScrollWidget:
· Bygevoeg SetAutoResize (Bool bRemove, Bool Badd)
· Het dit sy rolstawe behoorlik toe te roep ScrollToWidget werk ()
· PG_DropDown: grootte outomaties by verstek
· PG_Widget:
· Bygevoeg param 'bRecursive' to SetFontColor ()
· Bygevoeg EnableReceiver (Bool stel, Bool bRecursive)
· Paraconfig_win32.h: herdoop makro UNICODE_ENABLED om ENABLE_UNICODE
· Gestremde waarskuwing vloed vir VC ++ 7,1 betrekking YChar se uitsondering implementering
· Bygevoeg DECLSPEC om YChar en YString se klas verklarings
· Bygevoeg 'n fix van Jeremie (met betrekking tot 'n einde sleutel fout) vir sy PG_MultiLineEdit (dankie Jeremie!)
· Fixes vir PG_MultiLineEdit (dit nie meer ineenstortings)
· Bygevoeg PG_DropDown :: GetFirstInList ()
 
· Toegepas kolle van Ulf Lorenz:
· Kommentaar PG_Draw :: DrawTile
· Kommentaar PG_Draw :: DrawGradient
· PG_Rect: vereenvoudig paar if-klousules
· Surface.cpp: klein tjek bygevoeg, 'n ander een verwyder
· Surface.cpp: bewaar clip rect
· PG_Widget :: uitdoof: slot skerm oppervlak voor blitting
· PG_Widget :: RestoreBackground: behoorlik skerm cliprect herstel
· PG_Widget :: eventBlit: behoorlike skerm locking
· PG_Widget :: Teken [H | V] Line: behoorlike skerm locking
· PG_Widget: 'n paar klein kommentaar, verwyder 'n uitgediende funksie
· PG_Button :: eventMouseLeave: vaste 'n kritieke fout waar jy 'n knoppie kan untoggle deur te kliek
· Op dit, die verskuiwing van die muis weg en die vrystelling van die muis wat sou
· Untoggle die knoppie maar nie 'n kliek geval vry te stel.
· PG_Button :: SetBorderSize: vaste 'n klein fout waar een bordersize sou word vir al drie gevalle
· PG_Button :: eventBlit: skerm is nou gesluit
· Verwyder sommige uitgediende reëls van die kode, bygevoeg kommentaar
 
· Toegepas kolle van Fred Ollinger:
· Vele dokumentasie updates
· Bygevoeg widget-screenshots
· Nuwe beginners-handleiding
 
· Toegepas die groot unicode pleister van Mohammed Yousif

Ander sagteware ontwikkelaar Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

Kommentaar te ParaGUI

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!