zurück zum Artikel

GTK+ 3.4 mit Multitouch- und Windows-Unterstützung

Thorsten Leemhuis

Die neue Version der GUI-Bibliothek soll beim in Kürze erwarteten Gnome 3.4 zum Einsatz kommen und beherrscht nun Multiouch und sanften Bildlauf (Smooth Scrolling).

Die neue Version [1] der unter anderem von Gnome und Gimp verwendeten GUI-Bibliothek GTK+ [2] bringt Unterstützung für Multitouch und sanften Bildlauf (Smooth Scrolling) und enthält eine vereinfachte Farbauswahl-Funktion, die sich besser für Touchscreens eignen soll. Die Ankündigungsmail [3] zu GTK+ 3.4 merkt zudem an, dies sei die erste Version von GTK+ 3, die ordentlich unter Windows laufe; für das Microsoft-System kompilierte Versionen seien in Kürze zu erwarten. Auch die Unterstützung für Mac OS X sei in vielerlei Hinsicht verbessert worden.

Die Unterstützung für das Grafiksystem Wayland, das langfristig den X-Server beerben dürfte, wurde auf die aktuellen Wayland-Programmierschnittstellen angepasst. Das bei GTK+ 3.2 eingeführte [4] Broadway Backend, das GTK+-Programme als Webanwendungen in HTML-5-fähigen Browsern anzeigen kann, bietet nun Unterstützung für V7+ Websockets. Ferner wollen die Entwickler die CSS-Untersüttzung im Theming-Code verbessert haben.

Neben GTK+ sind mit GLib 2.32 [5], Clutter 1.10 [6] oder Cairo 1.12.0 [7] noch einige weitere Bibliotheken in neuen Versionen erscheinen, die Basis-Funktionen zur Programmierung grafischer Anwendungen bereitstellen und häufig zusammen mit GTK+ zum Einsatz kommen. Sie sind die Vorboten von Gnome 3.4, das diese Bausteine einsetzt und heute erscheinen soll [8]. (thl [9])


URL dieses Artikels:
https://www.heise.de/-1484971

Links in diesem Artikel:
[1] http://git.gnome.org/browse/gtk%2B/plain/NEWS?id=3.4.0
[2] http://www.gtk.org/
[3] http://thread.gmane.org/gmane.comp.gnome.announce/10292
[4] https://www.heise.de/news/Gtk-3-2-mit-Unterstuetzung-fuer-Wayland-und-HTML5-1349885.html
[5] http://thread.gmane.org/gmane.comp.gnome.lib.gtk%2B.devel.apps/30543
[6] http://article.gmane.org/gmane.comp.gnome.announce/10268
[7] http://thread.gmane.org/gmane.comp.lib.cairo/22457
[8] https://live.gnome.org/ThreePointThree
[9] mailto:thl@ct.de