ParaGUI

Screenshot Λογισμικό:
ParaGUI
Στοιχεία Λογισμικού:
Εκδοχή: 1.1.7
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Alexander Pipelka
Άδεια: Δωρεάν
Δημοτικότητα: 47

Rating: 2.0/5 (Total Votes: 1)

ParaGUI είναι ένα cross-platform υψηλού επιπέδου πλαίσιο εφαρμογής και GUI (Graphical User Interface) της βιβλιοθήκης.
Μπορεί να συνταχθεί σε διάφορες πλατφόρμες (Linux, Win32, BeOS, MacOS, ...)
ParaGUI βασίζεται στην απλή Layer DirectMedia (SDL).
ParaGUI στοχεύει σε crossplatform εφαρμογές πολυμέσων και ενσωματωμένες συσκευές που λειτουργούν σε οθόνες framebuffer.
Εδώ είναι μερικά βασικά χαρακτηριστικά του "ParaGUI":
· Δημοσιευμένο με LGPL
· Κατ 'ευθείαν προς τα εμπρός C ++ κατηγορία σχεδιασμού
· Cross-platform
· Υποστηρίζει την άλφα-ανάμειξης των επικαλυπτόμενων widgets
· Threadsafe
· Ιδιαίτερα προσαρμόσιμη widgets
· (Κλίσεις φόντο, εικόνες φόντου, τη διαφάνεια, τα χρώματα, τις γραμματοσειρές)
· Διαμόρφωση XML
· Πολλά τυποποιημένα widgets ήδη εφαρμόσει
· (Κουμπιά, ετικέτες, κύλισης, progressbars, παράθυρα ...)
· Δημιουργήσετε το δικό σας widget
· (Υποκατηγορία μια υπάρχουσα widget)
· Υποστηρίζει διάφορες imagetypes μέσω SDL_Image (ρυθμιζόμενο κατά το χρόνο μεταγλώττισης)
· Χρήση libSigC ++ ως πλαίσιο επανάκλησης
· Υποστήριξη Unicode
Τι νέο υπάρχει σε αυτήν την έκδοση:
· Προστίθεται PG_Factory (ναι)
· Ξεκίνησε PG_MessageObject καθαρισμού (κωδικός κίνηση προς PG_Application)
· Προστίθεται GetTitlebarHeight () / SetTitlebarHeight να PG_Window
· Μετονομάστηκε SetColorTitlebar να SetTitlebarColor
· Σημειώνονται PG_MessageBox :: WaitForClick παρωχημένες
· Νέα () / SetModalStatus μεθόδους (int) RunModal
· PG_ScrollArea :: ScrollToWidget (..) τιμά σήμερα τη ζώνη του όρια
· Αφαιρεθεί "using namespace std?" από τα αρχεία κεφαλίδας
· Αφαιρεθεί "using namespace std?" από όλες τις πηγές
· Απομακρύνονται Προμηθευτείτε / SetApplicationPath από PG_Application
· Μόνο fade-in αόρατο widgets
· Ανεβαίνει έκδοση στην 1.1.8
· Σταθερό "τρεμοπαίζει" κρυφών widgets
· Σταθερό άπειρη βρόχους σε PG_MultiLineEdit
· Προστίθεται PG_Button :: SetIconIndent (Uint16)
· Σταθερή απόδοση μη-Unicode του γερμανικού "διαλυτικά"
· Σταθερή ευθυγράμμιση του κειμένου (PG_Button)
· Αφαιρεθεί PG_TimerID. Παρακαλούμε χρησιμοποιήστε PG_TimeObject :: ID τώρα
· Μόνιμο σύστημα ανίχνευσης της libSDL_image * .so για το Debian
 
· Εφαρμόζονται μπαλώματα από Sebastian:
· Έκανε PG_Application :: RunEventLoop () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Έκανε PG_Application :: my_quitEventLoop προστατεύονται ούτως ώστε να υποκλάσεις έχουν ευκολότερη
· Έκανε σήματα PG_LineEdit διάθεση PG_DropDown
· Έκανε PG_DropDown :: handleButtonClick () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Έκανε PG_MessageBox :: handleButton () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Έκανε PG_RadioButton :: handleButtonClick () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Απομακρύνεται PG_Rect :: PG_Rect () και προστέθηκε προεπιλεγμένη params να PG_Rect :: PG_Rect (x, y, w, h) αντί
· Έκανε PG_Scrollbar :: handleButtonClick εικονικών να κάνει υποκλάσεις έχουν ευκολότερη
· Διαιρείται PG_ScrollWidget :: IDWIDGETLIST_SCROLL σε IDWIDGETLIST_VSCROLL και IDWIDGETLIST_HSCROLL
· Έκανε PG_SpinnerBox :: handleButtonClick () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Έκανε PG_SpinnerBox :: handleEditEnd () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Προστίθεται PG_Window :: GetTitlebarColor ()
· Έκανε PG_Window :: handleButtonClick () εικονικές να κάνει υποκλάσεις έχουν ευκολότερη
· Σταθερών ορισμένα σφάλματα μεταγλώττισης με VC.NET συνέβη λόγω της απουσίας πρόσβασης namespace
· Επαναδιατυπώθηκε PG_Button :: SetSizeByText ()
· Επαναδιατυπώθηκε PG_Label :: SetSizeByText ()
· Επαναδιατυπώθηκε PG_Button :: SetSizeByText ()
· Επαναδιατυπώθηκε PG_RadioButton :: SetSizeByText ()
· Έκανε PG_RichEdit :: CompleteLines () CheckForScrollBars κλήση () μόνο αν my_AutoVerticalResize είναι ψευδής
· Προστέθηκε υποστήριξη για ποντίκι τροχό για PG_RadioButton
· Επαναφέρετε το ύψος scrollarea PG_RichEdit να μηδέν κατά την προσθήκη νέου κειμένου
· Προστίθεται SetSizeByText () παράδειγμα προς paratest.cpp
· Ένα κομμάτι του καθαρισμού
· Προστίθενται ορισμένες μικρές διορθώσεις doc
· Προστίθεται σήματα σε PG_MessageObject
· Προστίθεται PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: αντικαταστάθηκε SetAutoVerticalResize () με SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: άλλαξε tabSize παράμετρο για Uint16
· PG_RichEdit: σταθερό bug άπειρο βρόχο που συνέβη όταν μια λέξη ήταν πολύ μεγάλο για να εμφανιστεί σε μια σειρά
· PG_RichEdit: βελτιώθηκε έναν αλγόριθμο, με την προσθήκη ενός «διάλειμμα»
· PG_RichEdit: προστιθέμενη SetLineWidth ()
· PG_ScrollWidget: προστιθέμενη SetShiftOnRemove (), GetScrollPosX () και GetScrollPosY ()
· Προστίθεται PG_Window :: SetMovable ()
· Έκανε PG_Widget :: eventMouseLeave () καλούν eventMouseLeave της μητρικής της εταιρείας (), μόνο αν δρομέας αφήνει πραγματικά γονέα τον τομέα
· PG_SpinnerBox: απομακρύνονται κάποια εικονική τροποποιητές για να διορθώσετε μια πιθανή συντριβή
· Theme_priv.h: προστέθηκαν ορισμένες αναφορές namespace std να κάνει VC ευτυχισμένος
· Αφαιρεθεί κάποια περιττά κώδικα
· Έκανε σήματα PG_ScrollArea :: DeleteAll περιοχή κλήση αλλαγή
· Προστίθενται ορισμένες ενημερώσεις doc
· PG_Image: μπορεί να επιλέξει τη λειτουργία σχεδίασης τώρα
· PG_LineEdit: έκανε SetCursorPos () εικονικό για ευκολότερη Οι υποκλάσεις (-> π.χ.
· PG_MultiLineEdit)
· PG_RadioButton: προστιθέμενη GetFirstOfGroup () και GetNextOfGroup ()
· PG_RichEdit: σταθερή αλλαγή μεγέθους
· PG_ScrollArea:
· Προστίθεται μέθοδος για να έχουν μητρική widget αλλάζει αυτόματα
· (SetResizeParent (bool bRemove, bool Badd))
· Μετακόμισε ελέγχου ορίων από ScrollToWidget () για να ScrollTo ()
· PG_ScrollWidget:
· Προστίθεται SetAutoResize (bool bRemove, bool Badd)
· Κατέστησε ενημέρωση κύλισης του σωστά όταν καλείτε ScrollToWidget ()
· PG_DropDown: αλλάζει αυτόματα το μέγεθος ως προεπιλογή
· PG_Widget:
· Προστέθηκε παράμετρος «bRecursive να SetFontColor ()
· Προστίθεται EnableReceiver (bool επιτρέπουν, bool bRecursive)
· Paraconfig_win32.h: μετονομαστεί μακρο UNICODE_ENABLED να ENABLE_UNICODE
· Άτομα με ειδικές ανάγκες προειδοποίηση για πλημμύρες VC ++ 7.1 σχετικά με την εφαρμογή εξαίρεση YChar του
· Προστίθεται DECLSPEC σε δηλώσεις τάξη YChar και YString του
· Προστίθεται μια αποτύπωση από Jeremie (σχετικά με ένα τέλος κλειδί bug) για PG_MultiLineEdit του (χάρη Jeremie!)
· Διορθώνει για PG_MultiLineEdit (δεν είναι πλέον καταρρεύσει)
· Προστίθεται PG_DropDown :: GetFirstInList ()
 
· Εφαρμόζονται μπαλώματα από Ulf Lorenz:
· Σχολίασε PG_Draw :: DrawTile
· Σχολίασε PG_Draw :: DrawGradient
· PG_Rect: απλοποίησε μερικούς εάν ρήτρες
· Surface.cpp: μικροσκοπικό έλεγχο προστεθεί, ένας άλλος απομακρύνεται
· Surface.cpp: κονσέρβες clip rect
· PG_Widget :: σβήσιμο: κλείδωμα της οθόνης της επιφάνειας πριν blitting
· PG_Widget :: RestoreBackground: αποκαταστήσουν σωστά οθόνης cliprect
· PG_Widget :: eventBlit: σωστή κλείδωμα οθόνης
· PG_Widget :: Ισοπαλία [H | V] Γραμμή: σωστή κλείδωμα οθόνης
· PG_Widget: μερικά μικρά σχόλια, αφαίρεσε ένα ξεπερασμένο λειτουργία
· PG_Button :: eventMouseLeave: σταθερά ένα κρίσιμο bug όπου μπορείτε να μην επιλέξετε ένα κουμπί κάνοντας κλικ
· Σε αυτό, μετακινώντας το ποντίκι μακριά και απελευθερώνοντας το ποντίκι το οποίο θα
· Μην επιλέξετε το κουμπί, αλλά δεν απελευθερώνουν ένα συμβάν κλικ.
· PG_Button :: SetBorderSize: σταθερά ένα μικρό σφάλμα στο οποίο θα πρέπει να ορίσετε ένα bordersize για τις τρεις περιπτώσεις
· PG_Button :: eventBlit: οθόνη είναι τώρα κλειδωμένη
· Αφαιρεθεί κάποιες παρωχημένες γραμμές κώδικα, προστέθηκε σχόλια
 
· Εφαρμόζονται μπαλώματα από Fred Ollinger:
· Πολλές πολλές ενημερώσεις τεκμηρίωσης
· Προστίθεται widget-στιγμιότυπα
· Νέα αρχάριους-φροντιστήριο
 
· Εφαρμόζεται το μεγάλο μπάλωμα Unicode από Mohammed Yousif

Άλλο λογισμικό του προγραμματιστή Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

Σχόλια για ParaGUI

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!