Michael Hill
mdhillca@gmail.com 2013

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Como excepción especial, los poseedores de los derechos de autor le dan permiso para copiar, modificar y distribuir el código de ejemplo contenido en este documento bajo los términos que usted elija, sin restricción.

Elementos estándar de la interfaz de usuario, renderizado y animación.
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2019
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Interfaz de usuario y gráficos

Use un kit de herramientas sencillo para todos los widgets estándar en su aplicación

Cree rápidamente interfaces gráficas visualmente ricas

Consiga gráficos de alta calidad, con alisado e independientes de la resolución

Añada fácilmente funcionalidad web a su aplicación

Acceso a tecnologías de asistencia integradas

Use los potentes pilares de la plataforma GNOME para crear interfaces de usuario consistentes y flexibles. Haga que sus aplicaciones estén disponibles para la mayor audiencia posible desplegándolas en otras plataformas. Los elementos estándar de la IU son accesibles de manera predeterminada, y es fácil añadir soporte de accesibilidad a cualquier elemento personalizado de la IU que cree.

# ¿Qué puede hacer?

For applications with standard controls which would be familiar to most users, use GTK. Every application that is part of GNOME uses GTK, so use it to be consistent, and to access the many widgets and features such as printing support and CSS theming.

Las animaciones, los efectos y las distribuciones fluidas son sencillas con Clutter, y también soporta entrada táctil y gestos.

High quality, antialiased and resolution-independent 2D graphics are provided by Cairo. Cairo is used for drawing widgets in GTK, and can also be used to output to PDF and SVG.

WebKitGTK makes it easy to add web functionality to your application, whether that is rendering an HTML file or having a complete HTML5 UI.

GTK, Clutter and WebKitGTK have built-in support for assistive technologies with ATK. Use Orca, Caribou OSK, and the GTK built-in accessibility tools, or build custom tools on top of ATK.

# Ejemplos del mundo real

Puede ver muchos ejemplos de aplicaciones del mundo real con tecnologías de IGU de GNOME en proyectos de código abierto, como las indicadas en los siguientes ejemplos.

Web is the GNOME browser, which uses GTK and WebKitGTK, and is fully accessible.

( Página web | Código fuente )

MonoDevelop es un EID multiplataforma diseñador para C# y otros lenguajes de .NET languages. Funciona en Linux, Mac OS X y Windows

( Página web | Capturas de pantalla | Código fuente )

Videos es el reproductor multimedia de GNOME, y usa Clutter para mostrar el contenido del vídeo.

( Página web | Código fuente )