fbpx
Wikipedia

Glade

Glade (o Glade Interface Designer, que significa ‘Diseñador de interfaces Glade’) es una herramienta de desarrollo visual de interfaces gráficas mediante GTK/GNOME. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo XML (ver sección GtkBuilder). La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade versión 3.

Glade
Parte de Proyecto GNOME

Diseño de un diálogo de preferencias en Glade
Información general
Tipo de programa herramienta de programación
Desarrollador The GNOME Foundation
Lanzamiento inicial 18 de abril de 1998
Licencia GPL
Estado actual En desarrollo
Idiomas Multilingüe
Información técnica
Programado en C
Interfaz gráfica predeterminada GTK
Versiones
Última versión estable 3.38.220 de noviembre de 2020
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en Anjuta 2. Se encuentra bajo la licencia GPL. Para QT existe un proyecto similar, QtDesigner.

Historia y desarrollo

El primer lanzamiento de Glade, la versión 0.1, se hizo el 18 de abril de 1998. Y Glade-3 se lanzó el 12 de agosto de 2006. Según el sitio web de Glade, las características más notorias para el usuario final son:

  • “Deshacer” y “rehacer” disponible para todas las operaciones.
  • Permite abrir varios proyectos simultáneamente.
  • Remoción de la generación automática de código fuente.
  • Ayuda contextual mediante DevHelp.

Sin embargo, la mayoría de las diferencias son internas. Glade-3 fue reescrito completamente, para poder tomar ventaja de las nuevas características de GTK+ 2 y el sistema GObject (Glade-3 comenzó a escribirse antes de que Glade-2 fuese portado a GTK+ 2). Por lo tanto el código principal de Glade-3 es más pequeño y permite nuevas cosas interesantes, incluyendo:

  • Catálogo de widgets "enchufables" ("pluggable" widgets). Esto significa que bibliotecas externas pueden proveer su conjunto de widgets en tiempo de ejecución y Glade los detectará.
De hecho, Glade-3 soporta sólo widgets estándar de GTK+; los widgets GNOME UI y DB son provistos por separado.
  • Las herramientas de Glade (paleta, editor, etc.) son implementadas como widgets. Esto permite una fácil integración con IDEs como Anjuta o Scaffold, y hace que sea más fácil cambiar la interfaz.

GtkBuilder

GtkBuilder es un formato XML que Glade usa para almacenar los elementos de las interfaces diseñadas. Estos archivos pueden emplearse para construirla en tiempo de ejecución mediante el objeto GtkBuilder de GTK+. GladeXML era el formato que se usaba en conjunto con la biblioteca libglade (ambos obsoletos en favor de GtkBuilder).

GtkBuilder puede ser usado en numerosos lenguajes de programación incluyendo C, C++, C#, Vala, Java, Perl, Python.[1]

Referencias

  1. «Glade - A User Interface Designer» (en inglés). Consultado el 10 de mayo de 2015. «By using GtkBuilder, Glade XML files can be used in numerous programming languages including C, C++, C#, Vala, Java, Perl, Python,and others.» 

Enlaces externos

  • Página del proyecto Glade, en inglés.
  • Binarios para Windows de Glade.
  • Binarios para MacOSX de Glade.
  •   Datos: Q1351584
  •   Multimedia: Glade Interface Designer

glade, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, abril, 2011, interface, designer, significa, diseñador, interfaces, herramienta, desarrollo, visual, interfaces, gráficas, mediante, gnome, independ. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 17 de abril de 2011 Glade o Glade Interface Designer que significa Disenador de interfaces Glade es una herramienta de desarrollo visual de interfaces graficas mediante GTK GNOME Es independiente del lenguaje de programacion y predeterminadamente no genera codigo fuente sino un archivo XML ver seccion GtkBuilder La posibilidad de generar automaticamente codigo fuente fue descontinuada desde Glade version 3 GladeParte de Proyecto GNOMEDiseno de un dialogo de preferencias en GladeInformacion generalTipo de programaherramienta de programacionDesarrolladorThe GNOME FoundationLanzamiento inicial18 de abril de 1998LicenciaGPLEstado actualEn desarrolloIdiomasMultilingueInformacion tecnicaProgramado enCInterfaz grafica predeterminadaGTKVersionesUltima version estable3 38 220 de noviembre de 2020EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata Aunque tradicionalmente se ha utilizado de forma independiente esta totalmente integrado en Anjuta 2 Se encuentra bajo la licencia GPL Para QT existe un proyecto similar QtDesigner Indice 1 Historia y desarrollo 2 GtkBuilder 3 Referencias 4 Enlaces externosHistoria y desarrollo EditarEl primer lanzamiento de Glade la version 0 1 se hizo el 18 de abril de 1998 Y Glade 3 se lanzo el 12 de agosto de 2006 Segun el sitio web de Glade las caracteristicas mas notorias para el usuario final son Deshacer y rehacer disponible para todas las operaciones Permite abrir varios proyectos simultaneamente Remocion de la generacion automatica de codigo fuente Ayuda contextual mediante DevHelp Sin embargo la mayoria de las diferencias son internas Glade 3 fue reescrito completamente para poder tomar ventaja de las nuevas caracteristicas de GTK 2 y el sistema GObject Glade 3 comenzo a escribirse antes de que Glade 2 fuese portado a GTK 2 Por lo tanto el codigo principal de Glade 3 es mas pequeno y permite nuevas cosas interesantes incluyendo Catalogo de widgets enchufables pluggable widgets Esto significa que bibliotecas externas pueden proveer su conjunto de widgets en tiempo de ejecucion y Glade los detectara De hecho Glade 3 soporta solo widgets estandar de GTK los widgets GNOME UI y DB son provistos por separado Las herramientas de Glade paleta editor etc son implementadas como widgets Esto permite una facil integracion con IDEs como Anjuta o Scaffold y hace que sea mas facil cambiar la interfaz GtkBuilder EditarGtkBuilder es un formato XML que Glade usa para almacenar los elementos de las interfaces disenadas Estos archivos pueden emplearse para construirla en tiempo de ejecucion mediante el objeto GtkBuilder de GTK GladeXML era el formato que se usaba en conjunto con la biblioteca libglade ambos obsoletos en favor de GtkBuilder GtkBuilder puede ser usado en numerosos lenguajes de programacion incluyendo C C C Vala Java Perl Python 1 Referencias Editar Glade A User Interface Designer en ingles Consultado el 10 de mayo de 2015 By using GtkBuilder Glade XML files can be used in numerous programming languages including C C C Vala Java Perl Python and others Enlaces externos EditarPagina del proyecto Glade en ingles Binarios para Windows de Glade Binarios para MacOSX de Glade Datos Q1351584 Multimedia Glade Interface Designer Obtenido de https es wikipedia org w index php title Glade amp oldid 129943225, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos