gtk4-devel-32bit - Development files for the GTK+ toolkit library v4

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename gtk4-devel-32bit-3.96.0-45.22.x86_64.rpm
Package name gtk4-devel-32bit
Package version 3.96.0
Package release 45.22
Package architecture x86_64
Package type rpm
Category Development/Libraries/X11
License LGPL-2.1-or-later
Maintainer -
Download size 27.72 KB
Installed size unknown
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 projects to complete application suites.
This package contains the development files for GTK+ 4.x.


Package Version Architecture Repository
gtk4-devel-32bit-3.96.0-100.10.x86_64.rpm 3.96.0 x86_64 GNOME Next
gtk4-devel-32bit-3.96.0-1.2.x86_64.rpm 3.96.0 x86_64 openSUSE Oss
gtk4-devel-32bit - - -


Name Value
gtk4-devel = 3.96.0
libgtk-4-0-32bit = 3.96.0


Name Value
gtk4-devel-32bit = 3.96.0-45.22
gtk4-devel-32bit(x86-32) = 3.96.0-45.22


Type URL
Binary Package gtk4-devel-32bit-3.96.0-45.22.x86_64.rpm
Source Package gtk4-3.96.0-45.22.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install gtk4-devel-32bit rpm package:
    # zypper install gtk4-devel-32bit




2019-09-10 - Dominique Leuenberger <>
- No longer provide/obsolete gtk3-schema: upstream changed the
schema names for gtk4 finally and cut compatibility with gtk3. So
from now on, we have gtk3-schema and gtk4-schema in parallel.
2019-09-06 - Luke Jones <>
- Update to version 3.96.0:
+ DND has been refactored. There are now separate GdkDrag and
GdkDrop objects. This work is still incomplete
+ The GDK_SURFACE_SUBSURFACE surface type has been removed.
+ Use of child surfaces has been greatly reduced. This work is still
+ The use of global coordinates in GDK apis has been reduced. This
work is still incomplete
+ Events have been simplified and are used just for input
- expose events have been replaced by a GdkSurface::render signal
- configure events have been replaced by a
GdkSurface::size-changed signal
- map events have been replaced by a GdkSurface::mapped property
- gdk_event_handler_set has been replaced by a GdkSurface::event
- key events no longer contain a string
- events on unmapped widgets are ignored
+ Warping the pointer is no longer supported
+ The Wayland backend now uses the Settings portal for GtkSettings
+ The Wayland input module uses the text-input-unstable-v3 protocol
+ The Broadway backend has been rewritten to work well with GSK
+ The color chooser has a color picker
+ GtkApplication tracks screensaver state and has a ::query-end
+ The file chooser portal backend supports file filters
+ A number of list models have been introduced, for internal use
and as public api:
- GtkMapListModel
- GtkSliceListModel
- GtkSortListModel
- GtkSelectionModel
- GtkSingleSelection
+ Support for tabular menus and combo boxes has been dropped
+ Key themes are no longer supported
+ GtkInvisible has been dropped
+ A GtkRoot interface has been added that is currently implemented
just by GtkWindow. This work is incomplete
+ GtkWidgets can transform their children using projective linear
transformations. This functionality is available in CSS and
as GskTransform argument to gtk_widget_allocate. GtkFixed is
a container that exposes this functionality. For examples of this,
see the swing transition of GtkRevealer, the rotate transitions
of GtkStack or the Fixed Layout example in gtk-demo.
+ GtkEntry functionality has been moved into a new GtkText widget,
the GtkEditable interface has been expanded, and new a new
GtkPasswordEntry widget has been introduced.
+ Focus handling has been rewritten, and focus-change event
generation has been unified with crossing events.
+ All demos and settings schemas have been renamed to avoid
collisions with GTK3.
+ GtkWidget can now use a GtkLayoutManager for size allocation.
Layout managers can optionally use layout children holding layout
properties. A number of layout managers are available:
- GtkBinLayout
- GtkBoxLayout
- GtkGridLayout
- GtkFixedLayout
- GtkCustomLayout
More layout manager implementations will appear in the future.
+ GtkAssistant, GtkStack and GtkNotebook now have publicly
accessible page objects for their children. The page objects
are also exposed via a list model.
+ GtkContainer no longer supports child properties. All existing
child properties have been removed, converted to regular properties,
moved to layout properties or moved to child meta objects.
+ GtkListBox has gained a ::show-separators property that gets
translated into a CSS style class.
+ A number of X11-specific GtkWindow and GdkSurface apis have been
removed or changed to backend APIs.
+ GtkBuilder can specify object-valued properties inline.
+ The gtk4-builder-tool simplify command has gained a --3to4 option
to convert GTK3 ui files to GTK4.
+ The inspector can show child meta objects and layout properties.
- Remove gtk4-fix-dependency-error.patch, fixed upstream.

See Also

Package Description
gtk4-lang-3.96.0-45.14.noarch.rpm Translations for package gtk4
gtk4-lang-3.96.0-45.22.noarch.rpm Translations for package gtk4
gtk4-schema-3.96.0-45.14.noarch.rpm Config schema for the GTK+ toolkit library v4
gtk4-schema-3.96.0-45.22.noarch.rpm Config schema for the GTK+ toolkit library v4
gtk4-tools-3.96.0-45.14.x86_64.rpm Auxiliary utilities for the GTK+ toolkit library v4
gtk4-tools-3.96.0-45.22.i586.rpm Auxiliary utilities for the GTK+ toolkit library v4
gtkglext-devel-1.2.0git20110529-16.22.x86_64.rpm OpenGL Extension to GTK
gtkglext-devel-1.2.0git20110529-16.27.i586.rpm OpenGL Extension to GTK
gtkglext-doc-1.2.0git20110529-16.22.x86_64.rpm Documentation of the OpenGL Extension to GTK
gtkglext-doc-1.2.0git20110529-16.27.i586.rpm Documentation of the OpenGL Extension to GTK
gtkhtml-4_0-lang-4.10.0-85.29.noarch.rpm Translations for package gtkhtml
gtkhtml-4_0-lang-4.10.0-88.3.noarch.rpm Translations for package gtkhtml
gtkhtml-devel-4.10.0-85.29.x86_64.rpm Lightweight HTML rendering/printing/editing engine -- Development Files
gtkhtml-devel-4.10.0-88.3.i586.rpm Lightweight HTML rendering/printing/editing engine -- Development Files
gtkimageview-devel-1.6.4-32.23.x86_64.rpm Development files for gtkimageview