ParaGUI

Logiciel capture d'écran:
ParaGUI
Détails logiciels:
Version: 1.1.7
Date de transfert: 3 Jun 15
Développeur: Alexander Pipelka
Licence: Gratuit
Popularité: 47

Rating: 2.0/5 (Total Votes: 1)

ParaGUI est un cadre d'application de haut niveau multi-plateforme et GUI (interface graphique utilisateur) bibliothèque.
Il peut être compilé sur différentes plates-formes (Linux, Win32, BeOS, MacOS, ...)
ParaGUI est basé sur le Simple DirectMedia Layer (SDL).
ParaGUI est ciblé sur les applications multimédias et les appareils embarqués CrossPlatform opérant sur framebuffer affiche.
Voici quelques caractéristiques principales de "ParaGUI":
· Publié sous licence LGPL
· Simple classe C ++-design
· Multi-plateforme
· Soutient alpha-blending de widgets qui se chevauchent
· Threadsafe
· Widgets hautement personnalisables
· (Gradients de fond, images de fond, la transparence, les couleurs, les polices)
· Configuration XML
· De nombreux widgets standards déjà mises en œuvre
· (Boutons, étiquettes, les barres de défilement, ProgressBars, fenêtres ...)
· Créer vos propres widgets
· (Sous-classe d'un widget existant)
· Soutient diverses imagetypes par SDL_image (configurable lors de la compilation)
· Utilisant libsigc ++ comme cadre de rappel
· Support de l'UNICODE
Quoi de neuf dans cette version:
· PG_Factory ajoutée (yeah)
· Commencé PG_MessageObject nettoyage (code de passage à PG_Application)
· Ajouté GetTitlebarHeight () / SetTitlebarHeight à PG_Window
· SetColorTitlebar renommé SetTitlebarColor
· Marquée PG_MessageBox :: WaitForClick obsolètes
· Nouvelles / SetModalStatus (int) méthodes () RunModal
· PG_ScrollArea :: ScrollToWidget (..) honore maintenant la région-limites
· Enlevé "using namespace std;" à partir de fichiers d'en-tête
· Enlevé "using namespace std;" de toutes les sources
· Retiré Get / SetApplicationPath de PG_Application
· Seulement fade-in widgets invisibles
· Endommager à la version 1.1.8
· Fixe "scintillement" de widgets cachés
· Boucles infinies fixes dans PG_MultiLineEdit
· Ajoutée PG_Button :: SetIconIndent (Uint16)
· Fixe rendu non-unicode d'allemand "tréma"
· Alignement fixe de texte (PG_Button)
· Retiré PG_TimerID. S'il vous plaît utiliser PG_TimeObject :: ID maintenant
· Détection fixe de libSDL_image * .so pour Debian
 
· Appliqué les correctifs de Sebastian:
· Fait PG_Application :: RunEventLoop () virtuelle pour faire le sous-classement plus facile
· Fait PG_Application :: my_quitEventLoop protégé de faire sous-classement plus facile
· Signaux PG_LineEdit mis à la disposition PG_DropDown
· Fait PG_DropDown :: HandleButtonClick () virtuelle pour faire le sous-classement plus facile
· Fait PG_MessageBox :: handleButton () virtuelle pour faire le sous-classement plus facile
· Fait PG_RadioButton :: HandleButtonClick () virtuelle pour faire le sous-classement plus facile
· Enlevé PG_Rect :: PG_Rect () et params par défaut ajouté à PG_Rect :: PG_Rect (x, y, w, h) à la place
· Fait PG_Scrollbar :: HandleButtonClick virtuelle pour faire le sous-classement plus facile
· Divisée PG_ScrollWidget :: IDWIDGETLIST_SCROLL dans IDWIDGETLIST_VSCROLL et IDWIDGETLIST_HSCROLL
· Fait PG_SpinnerBox :: HandleButtonClick () virtuelle pour faire le sous-classement plus facile
· Fait PG_SpinnerBox :: handleEditEnd () virtuelle pour faire le sous-classement plus facile
· PG_Window ajoutée :: GetTitlebarColor ()
· Fait PG_Window :: HandleButtonClick () virtuelle pour faire le sous-classement plus facile
· Fixes des erreurs de compilation avec VC.NET eu lieu en raison de l'accès de l'espace de noms manquant
· Retravaillé PG_Button :: SetSizeByText ()
· Retravaillé PG_Label :: SetSizeByText ()
· Retravaillé PG_Button :: SetSizeByText ()
· Retravaillé PG_RadioButton :: SetSizeByText ()
· Faites PG_RichEdit :: CompleteLines () CheckForScrollBars d'appel () uniquement si my_AutoVerticalResize est fausse
· Ajouté le support de la molette de la souris pour PG_RadioButton
· Réinitialiser la hauteur de ScrollArea de PG_RichEdit à 0 lors de l'ajout nouveau texte
· SetSizeByText ajoutée () Exemple de paratest.cpp
· Un peu de nettoyage
· Ajouté quelques petites corrections doc
· Signaux ajoutés à PG_MessageObject
· Ajoutée PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: remplacé SetAutoVerticalResize () avec SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: changé tabsize paramètre à Uint16
· PG_RichEdit: fixé infinie bug de boucle qui est survenue quand un mot était trop grand pour être affiché dans une rangée
· PG_RichEdit: un algorithme amélioré par l'ajout d'une «pause»
· PG_RichEdit: SetLineWidth ajoutée ()
· PG_ScrollWidget: SetShiftOnRemove ajoutée (), GetScrollPosX () et GetScrollPosY ()
· PG_Window ajoutée :: SetMovable ()
· Fait PG_Widget :: eventMouseLeave () appeler eventMouseLeave de son parent () seulement si le curseur quitte effectivement zone parent trop
· PG_SpinnerBox: suppression de certains modificateurs virtuelles de fixer un crash potentiel
· Theme_priv.h: ajouté quelques références namespace std faire VC heureux
· Enlevé une partie du code inutile
· Faites signaux de changement de zone d'appel PG_ScrollArea :: deleteAll
· Ajouté quelques mises à jour de doc
· PG_Image: peut choisir le mode dessin maintenant
· PG_LineEdit: fait SetCursorPos () virtuels pour le sous-classement plus facile (-> exemple
· PG_MultiLineEdit)
· PG_RadioButton: ajouté GetFirstOfGroup () et GetNextOfGroup ()
· PG_RichEdit: fixe redimensionnement
· PG_ScrollArea:
· Méthode ajouté avoir widget parent redimensionné automatiquement
· (SetResizeParent (bool BRetirez, bool BADD))
· Limites déplacés contrôle de ScrollToWidget () pour ScrollTo ()
· PG_ScrollWidget:
· SetAutoResize ajoutée (bool BRetirez, bool BADD)
· Fait mettre à jour ses barres de défilement correctement lorsque vous appelez ScrollToWidget ()
· PG_DropDown: redimensionner automatiquement par défaut
· PG_Widget:
· Param ajoutée »bRecursive 'à SetFontColor ()
· Ajouté EnableReceiver (activer bool, bool bRecursive)
· Paraconfig_win32.h: renommé macro UNICODE_ENABLED à ENABLE_UNICODE
· Handicapés inondations d'avertissement pour 7.1 concernant la mise en œuvre d'exception de YChar VC
· Ajouté declspec aux déclarations de classe de ce YChar et YString
· Ajouté une solution de Jeremie (concernant un bug touche FIN) pour son PG_MultiLineEdit (grâce Jeremie!)
· Des correctifs pour PG_MultiLineEdit (il ne plante plus)
· Ajoutée PG_DropDown :: GetFirstInList ()
 
· Appliquer des correctifs à partir Ulf Lorenz:
· Commenté PG_Draw :: DrawTile
· Commenté PG_Draw :: DrawGradient
· PG_Rect: simplifié certaines clauses si-
· Surface.cpp: petit chèque ajouté, un autre enlevé
· Surface.cpp: préservé pince rect
· PG_Widget :: FadeOut: verrouillage d'écran surface avant blitting
· PG_Widget :: RestoreBackground: restaurer correctement l'écran-ClipRect
· PG_Widget :: eventBlit: le verrouillage d'écran correcte
· PG_Widget :: Dessinez [H | V] Ligne: le verrouillage d'écran correcte
· PG_Widget: quelques petits commentaires, enlevé une fonction obsolète
· PG_Button :: eventMouseLeave: correction d'un bug critique où vous pourriez untoggle un bouton en cliquant
· Sur elle, le déplacement de la souris loin et relâcher la souris qui serait
· Untoggle le bouton mais pas libérer un événement de clic.
· PG_Button :: SetBorderSize: fixe un petit bug où l'on BorderSize serait fixée pour les trois cas
· PG_Button :: eventBlit: l'écran est verrouillé
· Supprimé certaines lignes de code obsolètes, ajouté des commentaires
 
· Appliquer les correctifs de Fred Ollinger:
· De très nombreuses mises à jour de la documentation
· Ajoutée widgets-screenshots
· Nouveaux débutants-tutorial
 
· Appliqué le patch important unicode de Mohammed Yousif

D'autres logiciels de développeur Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

Commentaires à ParaGUI

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!