Diferencia entre revisiones de «GTK+»
m (Texto reemplazado: «<div align="justify">» por «») |
|||
(No se muestran 2 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | '''GTK+''' o The [[GIMP]] Toolkit es un conjunto de | + | {{Software|nombre=GTK+ |logo=Gtk_logo.png|fecha de creación=|versiones=Estable 2.20|sitio web=}}'''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. |
− | + | ||
− | + | == Inicios == | |
− | Inicialmente estas [[ | + | |
+ | Inicialmente estas [[Bibliotecas]] 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]]. | GTK+ se ha diseñado para permitir programar con lenguajes como [[C]], [[C++]], [[C]], [[Java]], [[Ruby]], [[Perl]], [[PHP]] o [[Python]]. | ||
Línea 88: | Línea 89: | ||
• [[Wireshark]] - Packet capture, decode and analyzer | • [[Wireshark]] - Packet capture, decode and analyzer | ||
− | == | + | == Fuentes == |
− | |||
− | |||
− | |||
− | |||
*[http://www.gtk.org GTK+ About] | *[http://www.gtk.org GTK+ About] | ||
[[Category:Software]] [[Category:GNU]] | [[Category:Software]] [[Category:GNU]] |
última versión al 13:25 23 jun 2019
GTK+ | |
Versiones: |
Estable 2.20 |
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.
Sumario
Inicios
Inicialmente estas Bibliotecas 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+
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 Mouse.
• 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+
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
• 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. Algunos de los ports más inusuales incluyen Directfb y Ncurses.
Decoradores de ventanas
• Metacity y Xfwm4 usan GTK+ 2
Aplicaciones
Algunas aplicaciones que usan GTK+ como Widget incluyen:
• AbiWord - Procesador de textos
• CinePaint (ex FilmGimp) - Raster HDR animated graphics editor
• Ekiga (ex GnomeMeeting) - H.323/SIP VoIP softphone
• Evolution - Cliente de correo
• Firefox - Navegador Web
• GIMP - Raster graphics editor
• Gnumeric - Programa de hoja de cálculo
• Chromium - Navegador Web basado en Webkit y desarrollado en gran medida por Google
• GRAMPS - Genealogy software
• Inkscape - Editor de gráficos vectoriales SVG
• K-3D - Programa de modelado 3D libre
• Marionnet - Un simulador de red interactivo
• Midori - Navegador Web portable
• Nero Linux - Un programa para la edición de discos.
• Pidgin - Cliente de mensajería instantánea
• VMware Player - Maquina virtual
• Wireshark - Packet capture, decode and analyzer