About gtk ========= GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off tools to complete application suites.
GTK has been designed from the ground up to support a range of languages, not only C/C++. Using GTK from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development. GTK is free software and part of the GNU Project. However, the licensing terms for GTK, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. News ==== * Themes - Refine menu styling - Tweak visible focus behavior - HighConstrast: Add public colors - HighContrast: Fix scale borders * CSS: - Drop the nonstandard -gtk-icon-theme property - Add a system_setting_changed vfunc to propagate global changes * Untangle titlebars from windows: - Add a GtkWindowControls widget - Add a GtkWindowHandle widget - Add actions for window menu items - Remove app menu fallback from GtkHeaderBar - Remove title and subtitle properties from GtkHeaderBar, rename custom-title to title-widget * GtkWidget - Add a focusable property * GtkPopover: - Fix (re-)positioning issues * GtkStack: - Drop the homogeneous property - Add a use-underline property to stack pages * GtkScale: - Make area around the trough clickable * GtkScrolledWindow: - Fix kinetic scrolling * GtkTreeView: - Break reference cycles in unroot * Drop GtkBin and GtkContainer. All existing GtkBin subclasses have grown a child property with setter and getter. All existing GtkContainer subclasses have grown widget-specific remove (and in some cases, add) functions. <child> in ui files continues to work as before * Replace gtk_widget_destroy by gtk_window_destroy * Drop the ::size-allocate signal. Use a GtkWidgetPaintable if you need to be informed about changes to a widgets content or size * Remove gtk_dialog_run * GDK: - Wayland: Provide a builtin cursor of last resort - Change the monitor api to use a GListModel * GSK: - Don't include renderer-specific headers automatically - GL: Fix nested rounded clips * Introspection: - Assorted annotation fixes * Inspector: - Preview media resources - Show media backend information * gtk4-widget-factory: - Add GtkVideo - Add text styles - Add a print dialog - Add a password entry - Improve toolbar styling - Revamp transition effects * gtk4-demo: - Replace some demos * Translation updates: Chinese (Taiwan) Esperanto Japanese Romanian Spanish Ukrainian Download ======== https://download.gnome.org/sources/gtk/3.98/gtk-3.98.4.tar.xz (17.1M) sha256sum: 794a1c4c17ab2d8b1a7f151a4199585fae6f21d934ff8d275c560c8ed1db2942 _______________________________________________ ftp-release-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/ftp-release-list
