summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-05-02 22:20:31 +0000
committerMatthias Clasen <mclasen@redhat.com>2019-05-02 22:20:31 +0000
commit77e3b72b1591c2f2cf13007f6216bec107f3e4d2 (patch)
treed0a7d6efcf65fd55347547c9995afec8f5a60c37 /NEWS
parent05cb7e74128eecd9e884be180c09a260ffd6379d (diff)
downloadgtk+-77e3b72b1591c2f2cf13007f6216bec107f3e4d2.tar.gz
NEWS: Updates
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS39
1 files changed, 23 insertions, 16 deletions
diff --git a/NEWS b/NEWS
index 00191aa50a..3aacab331e 100644
--- a/NEWS
+++ b/NEWS
@@ -12,13 +12,13 @@ Overview of Changes in GTK+ 3.96.0
* The use of global coordinates in GDK apis has been reduced. This
work is still incomplete
-* Events have been simplified and are just used 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 signal
- - key events no longer contain a string
- - events on unmapped widgets are ignored
+* 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 signal
+ - key events no longer contain a string
+ - events on unmapped widgets are ignored
* Warping the pointer is no longer supported
@@ -36,11 +36,11 @@ Overview of Changes in GTK+ 3.96.0
* A number of list models have been introduced, for internal use
and as public api:
- - GtkMapListModel
- - GtkSliceListModel
- - GtkSortListModel
- - GtkSelectionModel
- - GtkSingleSelection
+ - GtkMapListModel
+ - GtkSliceListModel
+ - GtkSortListModel
+ - GtkSelectionModel
+ - GtkSingleSelection
* Support for tabular menus and combo boxes has been dropped
@@ -70,9 +70,13 @@ Overview of Changes in GTK+ 3.96.0
* GtkWidget can now use a GtkLayoutManager for size allocation.
Layout managers can optionally use layout children holding layout
- properties. GtkBinLayout, GtkBoxLayout, GtkGridLayout, GtkFixedLayout
- and GtkCustomLayout are currently available, more layout manager
- implementations will appear in the future.
+ 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
@@ -82,8 +86,11 @@ Overview of Changes in GTK+ 3.96.0
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
+ removed or changed to backend APIs.
* GtkBuilder can specify object-valued properties inline.