{"id":107112,"date":"2023-03-05T12:48:13","date_gmt":"2023-03-05T10:48:14","guid":{"rendered":"https:\/\/prohoster.info\/?p=107112"},"modified":"2023-03-06T16:13:44","modified_gmt":"2023-03-06T14:13:44","slug":"dostupen-graficheskij-tulkit-gtk-4-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-graficheskij-tulkit-gtk-4-10","title":{"rendered":"Das grafische Toolkit GTK 4.10 ist verf\u00fcgbar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach sechsmonatiger Entwicklung wurde die plattform\u00fcbergreifende Toolkit-Version zur Erstellung grafischer Benutzeroberfl\u00e4chen \u2013 GTK 4.10.0 \u2013 ver\u00f6ffentlicht. GTK 4 entwickelt sich im Rahmen eines neuen Entwicklungsprozesses, der darauf abzielt, den Anwendungsentwicklern eine stabile und \u00fcber mehrere Jahre unterst\u00fctzte API anzubieten, die sie verwenden k\u00f6nnen, ohne bef\u00fcrchten zu m\u00fcssen, dass sie ihre Anwendungen alle sechs Monate aufgrund von API-\u00c4nderungen in einer neuen GTK-Version neu gestalten m\u00fcssen.     <\/p>\n<p> Unter den bemerkenswertesten Verbesserungen in GTK 4.10:   <\/p>\n<ul>\n<li class=\"l\"> Im GtkFileChooserWidget, das einen Dialog zur Auswahl von Dateien in Anwendungen implementiert, wurde ein Modus zur Anzeige des Verzeichnisinhalts in Form eines Rasterlayouts hinzugef\u00fcgt. Standardm\u00e4\u00dfig bleibt die klassische Listenansicht der Dateien aktiv, und um in den Symbolmodus zu wechseln, gibt es auf der rechten Seite der Leiste eine separate Schaltfl\u00e4che.  der Symbole:    <center><img decoding=\"async\" alt=\"Das grafische Toolkit GTK 4.10 ist verf\u00fcgbar\" src=\"\/wp-content\/uploads\/2023\/03\/290a2fffffb33218dc3017940d579fb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Neue Klassen wie GtkColorDialog, GtkFontDialog, GtkFileDialog und GtkAlertDialog wurden hinzugef\u00fcgt, um Dialoge zur Auswahl von Farben, Schriften und Dateien sowie zur Anzeige von Warnhinweisen zu implementieren. Die neuen Varianten zeichnen sich durch den \u00dcbergang zu einer ganzheitlicheren und ausgewogeneren API aus, die im asynchronen Modus (GIO async) arbeitet. In den neuen Dialogen wurden, wo m\u00f6glich und verf\u00fcgbar, Freedesktop-Portale (xdg-desktop-portal) eingesetzt, die Zugriff auf Ressourcen der Benutzerumgebung aus isolierten Anwendungen erm\u00f6glichen.\n<li class=\"l\"> Ein neuer Backend CPDB (Common Printing Dialog Backend) wurde hinzugef\u00fcgt, der standardisierte Handler f\u00fcr die Verwendung in Druckdialogen bereitstellt. Die Unterst\u00fctzung des zuvor verwendeten Druckbackend lpr wurde eingestellt.\n<li class=\"l\"> In der GDK-Bibliothek, die eine Schnittstelle zwischen GTK und dem Grafiksystem bereitstellt, wurde die Struktur GdkTextureDownloader eingef\u00fchrt, die zum Laden von Texturen in der GdkTexture-Klasse verwendet wird und zur Umwandlung verschiedener Formate eingesetzt werden kann. Das Skalieren von Texturen unter Verwendung von OpenGL wurde verbessert.\n<li class=\"l\"> In der GSK-Bibliothek (GTK Scene Kit), die Rendering-Funktionen f\u00fcr grafische Szenen \u00fcber OpenGL und Vulkan bietet, wurde die Unterst\u00fctzung von Knoten mit Masken und anpassbarer Filterung von skalierbaren Texturen implementiert.\n<li class=\"l\"> Die Unterst\u00fctzung neuer Versionen der Wayland-Protokollerweiterungen wurde implementiert. Es wurde ein Mechanismus zur Anzeige von Startbenachrichtigungen beim Einsatz des Protokolls \u201exdg-activation\u201c eingerichtet. Probleme mit der Cursorgr\u00f6\u00dfe auf Bildschirmen mit hoher Pixeldichte wurden gel\u00f6st.\n<li class=\"l\"> Die Klasse GtkMountOperation wurde f\u00fcr die Arbeit in Umgebungen ohne X11 angepasst.\n<li class=\"l\"> Das Backend Broadway, das die Ausgabe der GTK-Bibliothek in einem Webbrowserfenster rendert, unterst\u00fctzt jetzt modale Fenster.\n<li class=\"l\"> In der Klasse GtkFileLauncher wurde eine neue asynchrone API als Ersatz f\u00fcr gtk_show_uri vorgeschlagen.\n<li class=\"l\"> In dem Werkzeug gtk-builder-tool wurde die Verarbeitung von Vorlagen verbessert.\n<li class=\"l\"> Im Widget GtkSearchEntry wurde die Unterst\u00fctzung f\u00fcr Platzhaltertext hinzugef\u00fcgt, der angezeigt wird, wenn das Feld leer ist und kein Eingabefokus vorhanden ist.\n<li class=\"l\"> Die Klasse GtkUriLauncher wurde hinzugef\u00fcgt, die die Funktion gtk_show_uri ersetzt, um zu bestimmen, welches Programm zum Anzeigen des angegebenen URI gestartet werden soll, oder um einen Fehler auszugeben, wenn kein Handler vorhanden ist.\n<li class=\"l\"> In der Klasse GtkStringSorter wurde die Unterst\u00fctzung verschiedener \u201eKollations\u201c-Methoden hinzugef\u00fcgt, die eine semantische Zeichenvergleich- und Sortierung erm\u00f6glichen (z. B. bei Vorliegen von diakritischen Zeichen).\n<li class=\"l\"> Eine gro\u00dfe Anzahl von APIs und Widgets wurde als veraltet erkl\u00e4rt, die in der zuk\u00fcnftigen GTK5-Version nicht mehr unterst\u00fctzt werden sollen und die durch analoge L\u00f6sungen ersetzt werden, die im asynchronen Modus arbeiten:\n<ul>\n<li class=\"l\"> GtkDialog (verwenden Sie GtkWindow).\n<li class=\"l\"> GtkTreeView (verwenden Sie GtkListView und GtkColumnView).\n<li class=\"l\"> GtkIconView (verwenden Sie GtkGridView).\n<li class=\"l\"> GtkComboBox (verwenden Sie GtkDropDown).\n<li class=\"l\"> GtkAppChooser (verwenden Sie GtkDropDown).\n<li class=\"l\"> GtkMessageDialog (verwenden Sie GtkAlertDialog).\n<li class=\"l\"> GtkColorChooser (verwenden Sie GtkColorDialog und GtkColorDialogButton).\n<li class=\"l\"> GtkFontChooser (verwenden Sie GtkFontDialog und GtkFontDialogButton).\n<li class=\"l\"> GtkFileChooser (verwenden Sie GtkFileDialog).\n<li class=\"l\"> GtkInfoBar\n<li class=\"l\"> GtkEntryCompletion\n<li class=\"l\"> GtkStyleContext\n<li class=\"l\"> GtkVolumeButton\n<li class=\"l\"> GtkStatusbar\n<li class=\"l\"> GtkAssistant\n<li class=\"l\"> GtkLockButton\n<li class=\"l\"> gtk_widget_show\/hide\n<li class=\"l\"> gtk_show_uri\n<li class=\"l\"> gtk_render_ und gtk_snapshot_render_\n<li class=\"l\"> gtk_gesture_set_sequence_state  <\/ul>\n<li class=\"l\"> Der Schnittstelle GtkAccessible wurde der \u00f6ffentliche Zugriff gew\u00e4hrt, wodurch die M\u00f6glichkeit geschaffen wird, Drittanbieter-Handler f\u00fcr Benutzeroberfl\u00e4chenelemente f\u00fcr Menschen mit Behinderungen anzuschlie\u00dfen. Die Schnittstelle GtkAccessibleRange wurde hinzugef\u00fcgt.\n<li class=\"l\"> Auf der macOS-Plattform wurde die Unterst\u00fctzung f\u00fcr Drag-and-Drop (DND) von Elemente gew\u00e4hrleistet.\n<li class=\"l\"> Auf der Windows-Plattform wurde die Integration mit den Systemeinstellungen verbessert.\n<li class=\"l\"> Das Format der Debug-Ausgabe wurde vereinheitlicht.\n<li class=\"l\"> Das Speicherlimit f\u00fcr den JPEG-Bildlader wurde auf 1 GB angehoben.        <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58747\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8212; GTK 4.10.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":107113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.10.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-graficheskij-tulkit-gtk-4-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.10.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-graficheskij-tulkit-gtk-4-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-03-05T10:48:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-03-06T14:13:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Das grafische Toolkit GTK 4.10 ist verf\u00fcgbar | ProHoster","description":"Nach sechs Monaten Entwicklung wurde die Ver\u00f6ffentlichung des plattform\u00fcbergreifenden Toolkits zur Erstellung von grafischen Benutzeroberfl\u00e4chen - GTK 4.10.0 - bekannt gegeben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-graficheskij-tulkit-gtk-4-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.10 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.10.0.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-graficheskij-tulkit-gtk-4-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-03-05T10:48:14+00:00","article:modified_time":"2023-03-06T14:13:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/107112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=107112"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/107112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/107113"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=107112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=107112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=107112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}