ParaGUI

Software captura de pantalla:
ParaGUI
Detalles de software:
Versión: 1.1.7
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI es un framework de aplicaciones de alto nivel de plataforma cruzada y la GUI (interfaz gráfica de usuario) de la biblioteca.
Puede ser compilado en varias plataformas (Linux, Win32, BeOS, MacOS, ...)
ParaGUI se basa en la Simple DirectMedia Layer (SDL).
ParaGUI está dirigido en aplicaciones multimedia multiplataforma y dispositivos embebidos que operan en las pantallas framebuffer.
Aquí están algunas características clave de "ParaGUI":
· Publicado bajo LGPL
· Sencillo C ++ clase de diseño
· Multiplataforma
· Apoya alfa-mezcla de widgets superpuestos
A salvo de amenazas
· Los widgets altamente personalizables
· (Gradientes de fondo, imágenes de fondo, la transparencia, los colores, las fuentes)
· Configuración XML
· Muchos widgets estándar ya aplicadas
· (Botones, etiquetas, barras de desplazamiento, ProgressBars, ventanas ...)
· Crear sus propios widgets
· (Subclase de un widget existente)
· Apoya diversos imagetypes través SDL_Image (configurable en tiempo de compilación)
· Utilizando libsigc ++ como marco de devolución de llamada
· Soporte Unicode
¿Qué hay de nuevo en esta versión:
· PG_Factory añadido (sí)
· Comenzado PG_MessageObject limpieza (código de movimiento para PG_Application)
· Añadieron GetTitlebarHeight () / SetTitlebarHeight a PG_Window
· SetColorTitlebar renombrado a SetTitlebarColor
· Marcada PG_MessageBox :: WaitForClick obsoletos
· Nuevas SetModalStatus métodos RunModal () / (int)
· PG_ScrollArea :: ScrollToWidget (..) ahora honra zona de la cancha
· Eliminado "using namespace std;" de los archivos de cabecera
· Eliminado "using namespace std;" de todas las fuentes
· Eliminado Obtener / SetApplicationPath de PG_Application
· Sólo la decoloración en los widgets invisibles
· Golpeado versión a 1.1.8
• Se ha arreglado "parpadeo" de widgets ocultos
· Bucles infinitos fijas en PG_MultiLineEdit
· Añadido PG_Button :: SetIconIndent (Uint16)
· Fijo prestación no Unicode de "diéresis" alemán
· Alineación fija de texto (PG_Button)
· Eliminado PG_TimerID. Utilice PG_TimeObject :: ID ahora
· Detección fija de libSDL_image * .so para Debian
 
· Aplicado parches de Sebastian:
· Hecho PG_Application :: RunEventLoop () virtual para hacer más fácil la subclasificación
· Hecho PG_Application :: my_quitEventLoop protegida para hacer más fácil la subclasificación
· Señales PG_LineEdit puesto a disposición de PG_DropDown
· Hecho PG_DropDown :: HandleButtonClick () virtual para hacer más fácil la subclasificación
· Hecho PG_MessageBox :: handleButton () virtual para hacer más fácil la subclasificación
· Hecho PG_RadioButton :: HandleButtonClick () virtual para hacer más fácil la subclasificación
· Eliminado PG_Rect :: PG_Rect () y params predeterminados añadidos a PG_Rect :: PG_Rect (x, y, w, h) en vez
· Hecho PG_Scrollbar :: HandleButtonClick virtual para hacer más fácil la subclasificación
· Dividida PG_ScrollWidget :: IDWIDGETLIST_SCROLL en IDWIDGETLIST_VSCROLL y IDWIDGETLIST_HSCROLL
· Hecho PG_SpinnerBox :: HandleButtonClick () virtual para hacer más fácil la subclasificación
· Hecho PG_SpinnerBox :: handleEditEnd () virtual para hacer más fácil la subclasificación
· PG_Window añadido :: GetTitlebarColor ()
· Hecho PG_Window :: HandleButtonClick () virtual para hacer más fácil la subclasificación
· Fijos algunos errores de compilación con VC.NET ocurrieron debido a la falta de acceso de espacio de nombres
· Reelaborado PG_Button :: SetSizeByText ()
· Reelaborado PG_Label :: SetSizeByText ()
· Reelaborado PG_Button :: SetSizeByText ()
· Reelaborado PG_RadioButton :: SetSizeByText ()
· Hechas PG_RichEdit :: CompleteLines () CheckForScrollBars llamada () sólo si my_AutoVerticalResize es falsa
· Añadido soporte rueda del ratón para PG_RadioButton
· Restablecer altura ScrollArea de PG_RichEdit a 0 cuando se añade un nuevo texto
· SetSizeByText añadido () ejemplo para paratest.cpp
· Un poco de limpieza
· Añadido algunas pequeñas correcciones doc
· Señales añadidas a PG_MessageObject
· Añadidos PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: sustituye SetAutoVerticalResize () con SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: cambiado TABSIZE parámetro para Uint16
· PG_RichEdit: arreglado bug bucle infinito, que se produjo cuando una palabra era demasiado grande para ser visualizado en una fila
· PG_RichEdit: un algoritmo mejorado mediante la adición de un 'break'
· PG_RichEdit: SetLineWidth añadido ()
· PG_ScrollWidget: añadido SetShiftOnRemove (), GetScrollPosX () y GetScrollPosY ()
· PG_Window añadido :: SetMovable ()
· Hecho PG_Widget :: eventMouseLeave () llame eventMouseLeave de su matriz () sólo si el cursor en realidad sale de la zona de los padres también
· PG_SpinnerBox: eliminado algunos modificadores virtuales para arreglar un accidente potencial
· Theme_priv.h: añadido algunas referencias de espacio de nombres std hacer VC feliz
· Quitado algo de código innecesario
· Hechas señales de cambio de área llamada PG_ScrollArea :: deleteAll
· Añadido algunas actualizaciones doc
· PG_Image: puede elegir el modo de dibujo ahora
· PG_LineEdit: hecho SetCursorPos () virtuales para subclases más fácil (-> por ejemplo,
· PG_MultiLineEdit)
· PG_RadioButton: añade GetFirstOfGroup () y GetNextOfGroup ()
· PG_RichEdit: fija el cambio de tamaño
· PG_ScrollArea:
· Método añadido a haber widget padre redimensionada automáticamente
· (SetResizeParent (bool BRetire, bool Badd))
· Sale movido cheques de ScrollToWidget () para scrollTo ()
· PG_ScrollWidget:
· SetAutoResize añadido (bool BRetire, bool Badd)
· Hizo actualizar sus barras de desplazamiento correctamente al llamar ScrollToWidget ()
· PG_DropDown: cambiar el tamaño automáticamente de forma predeterminada
· PG_Widget:
· Param añadido "bRecursive 'a SetFontColor ()
· Añadió EnableReceiver (bool, activa, bool bRecursive)
· Paraconfig_win32.h: rebautizado macro UNICODE_ENABLED a ENABLE_UNICODE
· Discapacitados inundaciones advertencia para 7.1 relativa a la aplicación de excepciones del YChar VC ++
· Añadieron declspec a declaraciones de clases de YChar y de YString
· Añadió una solución de Jeremie (relativo a un error de tecla END) por su PG_MultiLineEdit (gracias Jeremie!)
· Correcciones para PG_MultiLineEdit (que ya no se bloquea)
· Añadido PG_DropDown :: GetFirstInList ()
 
· Aplicar parches de Ulf Lorenz:
· Comentado PG_Draw :: DrawTile
· Comentado PG_Draw :: DrawGradient
· PG_Rect: simplificado algunos si-cláusulas
· Surface.cpp: pequeña cheque añadió, otro retira
· Surface.cpp: conserva el clip rect
· PG_Widget :: FadeOut: bloqueo de la pantalla de la superficie antes de blitting
· PG_Widget :: RestoreBackground: restaurar correctamente pantalla clipRect
· PG_Widget :: eventBlit: el bloqueo de pantalla adecuado
· PG_Widget :: Dibuja [H | V] Línea: bloqueo de pantalla adecuado
· PG_Widget: algunos comentarios pequeñas, elimina una función obsoleta
· PG_Button :: eventMouseLeave: arreglado un error crítico en el que se podía untoggle un botón haciendo clic
· En él, mover el ratón de distancia y soltar el ratón que haría
· Untoggle el botón pero no liberar un evento click.
· PG_Button :: SetBorderSize: fija un pequeño error en el que uno bordersize se establecería para los tres casos
· PG_Button :: eventBlit: pantalla está bloqueada
· Elimina algunas líneas obsoletas de código, añadido comentarios
 
· Aplicar parches de Fred Ollinger:
· Muchas muchas actualizaciones de la documentación
· Añadido widgets-imágenes
· Nuevos principiantes Tutoriales
 
· Aplicar el gran parche de Unicode de Mohammed Yousif

Otro software de desarrollador Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

Comentarios a la ParaGUI

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!