GTK

Revisión del 15:21 15 nov 2010 de Osniel (discusión | contribuciones) (Página creada con '{{Aplicación|nombre=Mandriva|logo=mandriva.png|descripcion=Logo Mandriva|creador=Mandriva (empresa)|fecha_de_creacion=Mandriva 2010.0 (Adelie)|sitio_web=[www.mandriva.com]}} '...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Mandriva
Información sobre la plantilla
CreadorMandriva (empresa)

GTK+ o The GIMP Toolkit es un conjunto de bibliotecas multiplataforma para desarrollar interfaces gráficas de usuario (GUI), principalmente para los entornos gráficos GNOME, XFCE y ROX aunque también se puede usar en el escritorio de Windows, MacOS y otros.

Inicialmente fueron creadas para desarrollar el programa de edición de imagen GIMP, sin embargo actualmente se usan bastante por muchos otros programas en los sistemas GNU/Linux. Junto a Qt es una de las bibliotecas más populares para X Window System.

GTK+ se ha diseñado para permitir programar con lenguajes como C, C++, C#, Java, Ruby, Perl,PHP o Python.

Licenciado bajo los términos de LGPL, GTK+ es software libre y es parte del proyecto GNU.

Bibliotecas de GTK+

Archivo:TheGimp y GTK2.png
Versión 2 de GTK+ en The Gimp para GNU/Linux.

GTK+ se basa en varias bibliotecas del equipo de GTK+ y de GNOME:

  • GLib. Biblioteca de bajo nivel estructura básica de GTK+ y GNOME. Proporciona manejo de estructura de datos para C, portabilidad, interfaces para funcionalidades de tiempo de ejecución como ciclos, hilos, carga dinámica o un sistema de objetos.
  • GTK. Biblioteca la cual realmente contiene los objetos y funciones para crear la interfaz de usuario. Maneja widgets como ventanas, botones, menús, etiquetas, deslizadores, pestañas, etc.
  • GDK. Biblioteca que actúa como intermediario entre gráficos de bajo nivel y gráficos de alto nivel.
  • ATK. Biblioteca para crear interfaces con características de una gran accesibilidad muy importante para personas discapacitadas o minusválidos. Pueden usarse utilerías como lupas de aumento, lectores de pantalla, o entradas de datos alternativas al clásico teclado o ratón.
  • Pango. Biblioteca para el diseño y renderizado de texto, hace hincapié especialmente en la internacionalización. Es el núcleo para manejar las fuentes y el texto de GTK+2.
  • Cairo. Biblioteca de renderizado avanzado de controles de aplicación.

Aplicaciones que usan GTK+

Archivo:GIMP2.4-English.png
Screenshot de GIMP 2.0. GTK+ es responsable de administrar los componentes de la interfaz del programa, incluyendo los menús, botones, campos de entrada, etc.

Entornos que utilizan GTK+

Los entornos de escritorio no son necesarios para ejecutar los programas GTK+. Si las bibliotecas que requiere el programa están instaladas, un programa GTK+ puede ser ejecutado por encima de otros entornos basadas en X11 como KDE o cualquier otro entorno, lo que incluye Mac OS X, si X11.app está instalado. GTK+ también puede ejecutarse en Microsoft Windows, es utilizado por algunas aplicaciones populares multiplataforma como Pidgin y el GIMP. wxWidgets, un toolkit gráfico multiplataforma usa GTK+ en sistemas tipo Unix.[1] Algunos de los ports más inusuales incluyen directfb y ncurses.

Decoradores de ventanas

Aplicaciones

Algunas aplicaciones que usan GTK+ como widget incluyen:

Aplicaciones que usan GTK+

Archivo:GIMP2.4-English.png
Screenshot de GIMP 2.0. GTK+ es responsable de administrar los componentes de la interfaz del programa, incluyendo los menús, botones, campos de entrada, etc.

Entornos que utilizan GTK+

Los entornos de escritorio no son necesarios para ejecutar los programas GTK+. Si las bibliotecas que requiere el programa están instaladas, un programa GTK+ puede ser ejecutado por encima de otros entornos basadas en X11 como KDE o cualquier otro entorno, lo que incluye Mac OS X, si X11.app está instalado. GTK+ también puede ejecutarse en Microsoft Windows, es utilizado por algunas aplicaciones populares multiplataforma como Pidgin y el GIMP. wxWidgets, un toolkit gráfico multiplataforma usa GTK+ en sistemas tipo Unix.[2] Algunos de los ports más inusuales incluyen directfb y ncurses.

Decoradores de ventanas

Aplicaciones

Algunas aplicaciones que usan GTK+ como widget incluyen:

Referencias

Enlaces externos

  • «WxWidgets Compared To Other Toolkits GTK+».
  • «WxWidgets Compared To Other Toolkits GTK+».