Michael Hill mdhillca@gmail.com 2013 Standardelemente der Benutzeroberfläche, Darstellung und Animation. Mario Blättermann mario.blaettermann@gmail.com 2009-2012, 2016 Christian Kirbach christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018 Aljosha Papsch al@rpapsch.de 2012 Benutzerschnittstelle und Grafiken

Verwenden Sie ein einziges Toolkit für alle Standard-Widgets in Ihrer Anwendung

Erstellen Sie schnelle, visuell ansprechende grafische Benutzeroberflächen

Verwenden Sie qualitativ hochwertige und auflösungsunabhängige Grafiken mit Kantenglättung

Bauen Sie einfach Web-Funktionalität in Ihre Anwendung ein

Nutzen Sie eingebaute Barrierefreiheits-Technologien

Verwenden Sie die leistungsfähige Basis der GNOME-Plattform zum Erstellen konsistenter und flexibler Benutzeroberflächen. Machen Sie Ihre Anwendungen breitesten Benutzerkreisen zugänglich, indem Sie sie an andere Plattformen anpassen. Elemente der Benutzeroberfläche sind stets barrierefrei. Auch für eigene UI-Elemente ist es einfach, sie barrierefrei zu gestalten.

Was können Sie tun?

Für Anwendungen mit Standard-Bedienelementen, mit denen die meisten Benutzer vertraut sind, verwenden Sie GTK+. Jede Anwendung, die Teil von GNOME ist, verwendet GTK+, so dass Sie damit Konsistenz erreichen und auf viele Widgets und Funktionsmerkmale wie Druckunterstützung und CSS-Themen zurückgreifen können.

Animationen, Effekte und fließenden Layouts erreichen Sie einfach mit Clutter, welches auch Touch-Eingaben und Gesten unterstützt.

Qualitativ hochwertige und auflösungsunabhängige 2D-Grafiken mit Kantenglättung werden durch Cairo zur Verfügung gestellt. Cairo wird für das Zeichnen von widgets in GTK+ verwendet und kann Inhalte auch in PDF und SVG ausgeben.

WebKitGTK+ macht es Ihnen leicht, Web-Funktionalität in Ihre Anwendung einzubauen, gleich ob es um die Darstellung einer HTML-Datei oder eine vollständige HTML5-UI geht.

In GTK+, Clutter und WebKitGTK+ ist die Unterstützung für Barrierefreiheits-Technologien mittels ATK bereits eingebaut. Verwenden Sie Orca, die Bildschirmtastatur Caribou, oder bauen Sie eigene Werkzeuge auf der Grundlage von ATK.

Reale Beispiele

Nachfolgend finden Sie einige Beispiele aus Anwendungen der realen Welt, in denen GNOME-UI-Technologien in Projekten der freien Software verwendet werden.

Web ist der Webbrowser für GNOME, der GTK+ und WebKitGTK+ verwendet und vollständig barrierefrei ist.

( Internetseite | Quellcode )

MonoDevelop ist eine plattformübergreifende integrierte Entwicklungsumgebung für C# und andere .NET-Sprachen. Sie funktioniert unter Linux, Mac OS X und Windows

( Internetseite | Bildschirmfotos | Quellcode )

Videos ist das Multimedia-Wiedergabeprogramm von GNOME, das Clutter zur Anzeige von Videoinhalten nutzt.

( Website | Quellcode )