Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Linux News Today: GTK+ 3.20 to Feature Massive CSS Changes, Port Most Widgets to CSS Nodes

Posted on November 23, 2015

The GTK+ developers have announced their plans for GTK+ 3.20, the next major release of the open-source and cross-platform GUI (Graphical User Interface) toolkit used in numerous software projects and GNU/Linux operating systems.

One of the biggest changes to be seen in GIMP 3.20, which will be distributed as part of the GNOME 3.20 desktop environment, due for release on March 23, 2016, is the implementation of numerous CSS (Cascading Style Sheets) features.

Matthias Clasen of the GNOME Project as written an interesting and comprehensive article on the matter, explaining why the team is making such huge changes in the GTK+ GUI toolkit.

“Oh NO! they’re breaking themes again! Which is certainly one way to look at it, but I think it misses the point a little bit – since the effort is actually meant to make life easier for anybody who wants to change the appearance of GTK+ widgets,” Matthias Clasen wrote.

Most widgets were ported to CSS nodes

GTK+ 3.19.2, the second milestone in the development cycle of GTK+ 3.20, was released this weekend, porting most of the widgets to CSS nodes, documenting both the tree relationships and elements names.

As expected, the default Adwaita and HighContrast themes used in the GNOME desktop environment have been updated to support the new CSS nodes implementation, but theme developers should know that they will need to make adjustments to their custom CSS files.

Among other interesting changes added in GTK+ 3.19.2, we can mention support for displaying and manipulating CSS nodes in the Inspector, support for native file chooser on Windows OSes, as well as support for displaying direction-dependent sequences and shortcuts of keys in the GtkShortcutsWindow widget.

Moreover, the interface requirements of the GtkFileChooser widget has been changed to GObject, allowing implementations of non-widget filechoosers, and the “:focus-on-click” class was moved to GtkWidget, making it available to all widgets. Last but not least, size allocations were greatly simplified.

Those of you who want to install the latest development release of GTK+, can download the GTK+ 3.19.2 sources right now from Softpedia and start compiling by hand. However, please try to keep in mind that this is a pre-release version, not suitable for production use.

Via Softpedia

Terbaru

  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025
  • WhatsApp Tiba-tiba Keluar dan Meminta Verifikasi: Apa yang Harus Dilakukan?
  • Bisakah Saldo BNI Kamu Nol? Fakta dan Cara Mengatasinya
  • Inilah Tanda-tanda Chat Audio di Grup WhatsApp Sudah Disadap
  • Cara Mengatasi Tidak Bisa Live Instagram Karena Tidak Memenuhi Syarat
  • 7 Spek Laptop yang Ideal untuk Coding & Ngoding Web/App
  • Keuntungan dan Kerugian Menggunakan PayPal: Panduan Lengkap
  • Cara Menggunakan Stellarium Web
  • Cara Menghapus Data KTP Pribadi di Pinjol yang Belum Lunas
  • Cara Mengganti Nomor TikTok yang Tidak Aktif atau Hilang Tanpa Verifikasi
  • Cara Menggunakan BCA PayLater Terbaru 2025
  • Cara Mendapatkan IMPoint Indosat IM3 Ooredoo Gratis via MyIM3
  • Apa Arti TikTok ‘Shared With You’?
  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar
  • Bebong: Makna, Asal Usul, dan Penggunaan dalam Bahasa Indonesia
  • Spinjam dan Spaylater: Apa yang Terjadi Jika Terlambat Membayar dan Bisakah Meminjam Lagi?
  • Cara Download dan Menonton Dood Stream Tanpa Iklan – Doods Pro
  • Cara Menghentikan dan Mengatasi Pinjol Ilegal
  • Kode Bank BRI untuk Transfer ke PayPal
  • Cara Menyadap WhatsApp Tanpa Aplikasi dan Kode QR
  • Apa yang Terjadi Jika Telat Bayar Shopee PayLater?
  • Telat Bayar Listrik 1 Hari: Apa yang Terjadi?
  • Cara Mengunduh Foto Profil WhatsApp Teman di Android, iPhone, dan PC/Mac
  • Rekomendasi Aplikasi Edit Foto Ringan Terbaik untuk PC Windows dan macOS
  • Cara Membeli Diamond Mobile Legends Menggunakan Pulsa Telkomsel
  • Tutorial Menggunakan Aplikasi Dana: Cara Top Up Dana dengan Mudah, Cepat, dan Murah untuk Pemula
  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025

©2025 emka.web.id | Design: Newspaperly WordPress Theme