GTK+


GTK+
GTK+
GTK+ Logo
Desarrollador
The GNOME Foundation
www.gtk.org
Información general
Lanzamiento 14 de abril de 1998
Última versión estable 3.0.12
28 de julio de 2011; hace 3 meses (2011-07-28)
Última versión en pruebas 3.1.92
19 de septiembre de 2011; hace 59 días (2011-09-19)
Género Biblioteca de desarrollo
Programado en C
Sistema operativo Multiplataforma
Licencia GNU LGPL
Estado actual En desarrollo
Idiomas Multilingüe
En español Sí. 

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.

Contenido

Bibliotecas de GTK+

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+

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+

  • GNOME está basado en GTK+, lo que significa que los programas de GNOME usan GTK+
  • Xfce está basado en GTK+
  • LXDE está basado en GTK+, significa "Lightweight X11 Desktop Environment"
  • ROX Desktop un escritorio ligero, con características de la GUI de RISC OS
  • GPE Palmtop Environment
  • Maemo (Nokia's Internet-tablet framework)
  • Access Linux Platform (sucesor de la plataforma Palm OS PDA)
  • One Laptop Per Child usa GTK+ y PyGTK

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

  • Metacity hasta su version 2.32 y Xfwm4 usan GTK+ 2.
  • Metacity desde la version 2.34 y la versión 3 de Gnome en adelante usan GTK+ 3

Aplicaciones

Algunas aplicaciones que usan GTK+ para desarrollar sus interfaces de usuario incluyen:

  • AbiWord - Procesador de textos.
  • CinePaint (ex FilmGimp) - Editor de gráficos animados en HDR.
  • Ekiga (ex GnomeMeeting) - Software telefónico VoIP H.323/SIP.
  • Evolution - Cliente de correo electrónico.
  • Firefox - Navegador web.
  • GIMP - Editor de gráficos.
  • Gnumeric - Programa de hoja de cálculo.
  • Chromium - Navegador Web basado en WebKit y desarrollado en gran medida por Google.
  • GRAMPS - Software de genealogía.
  • Inkscape - Editor de gráficos vectoriales SVG.
  • K-3D - Programa de modelado 3D libre.
  • Marionnet - Un simulador de red interactivo.
  • Midori - Navegador Web ligero,forma parte del proyecto XFCE.
  • Nero Linux - Un programa para la edición de discos.
  • Pidgin - Cliente de mensajería instantánea.
  • VMware Player - Maquina virtual.
  • Wireshark - Capturador y analizador de paquetes de redes computacionales.

Véase también

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • GTK+ — Entwickler Das GTK+ Team[1] Aktuelle Version 3.2.2 (12. November 2011) …   Deutsch Wikipedia

  • GTK+ — Тип библиотека элементов интерфейса (виджетов) Автор The GTK+ …   Википедия

  • GTK+ 2 — GTK+ Pour les articles homonymes, voir GTK. GTK+ …   Wikipédia en Français

  • Gtk+ — Pour les articles homonymes, voir GTK. GTK+ …   Wikipédia en Français

  • Gtk — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • GTK — GTK+ es un grupo importante de bibliotecas o rutinas para desarrollar interfaces gráficas de usuario (GUI) para principalmente los entornos gráficos GNOME, XFCE y ROX de sistemas Linux. Es software libre (bajo la licencia LGPL), multiplataforma y …   Enciclopedia Universal

  • Gtk — GIMP Toolkit Entwickler: Das GTK+ Team Aktuelle Version: 2.16.1 (12. April 2009) …   Deutsch Wikipedia

  • Gtk+ — GIMP Toolkit Entwickler: Das GTK+ Team Aktuelle Version: 2.16.1 (12. April 2009) …   Deutsch Wikipedia

  • GTK+ — Infobox software name = GTK+ developer = GNOME Foundation latest release version = 2.14.3 latest release date = release date|2008|09|24 latest preview version = latest preview date = programming language = C operating system = Cross platform… …   Wikipedia

  • GTK+ — Pour les articles homonymes, voir GTK. GTK+ …   Wikipédia en Français