forked from AuroraMiddleware/gtk
Update release notes
Add a warning about the change in GtkBuilders id/name handling.
This commit is contained in:
parent
55feb804f0
commit
f3f44d6650
10
README.in
10
README.in
@ -37,13 +37,9 @@ Release notes for 2.20
|
|||||||
which are doing so may need some adjustments, since the addition of the
|
which are doing so may need some adjustments, since the addition of the
|
||||||
message area changed the internal widget hierarchy.
|
message area changed the internal widget hierarchy.
|
||||||
|
|
||||||
* GDK will now set all matching virtual modifiers in the state field of
|
* GtkBuilder no longer sets the "name" property of widgets to the ID
|
||||||
key events. Depending on your X modifier map, this can lead to more bits
|
attribute of the <object>. Use gtk_buildable_get_name() instead of
|
||||||
in the state field being set than before. If you are manually matching
|
gtk_widget_get_name() to obtain the ID.
|
||||||
key events against key/modifier combinations you should make sure that
|
|
||||||
you properly mask away irrelevant parts of the state field. The
|
|
||||||
gdk_keymap_map_virtual_modifiers() function can help with matching
|
|
||||||
against virtual modifiers.
|
|
||||||
|
|
||||||
Release notes for 2.18
|
Release notes for 2.18
|
||||||
======================
|
======================
|
||||||
|
@ -116,6 +116,12 @@ allows the application to retrieve them from the builder with
|
|||||||
gtk_builder_get_object(). An id is also necessary to use the
|
gtk_builder_get_object(). An id is also necessary to use the
|
||||||
object as property value in other parts of the UI definition.
|
object as property value in other parts of the UI definition.
|
||||||
</para>
|
</para>
|
||||||
|
<note><para>Prior to 2.20, GtkBuilder was setting the "name"
|
||||||
|
property of constructed widgets to the "id" attribute. In GTK+
|
||||||
|
2.20 or newer, you have to use gtk_buildable_get_name() instead
|
||||||
|
of gtk_widget_get_name() to obtain the "id", or set the "name"
|
||||||
|
property in your UI definition.
|
||||||
|
</para></note>
|
||||||
<para>
|
<para>
|
||||||
Setting properties of objects is pretty straightforward with
|
Setting properties of objects is pretty straightforward with
|
||||||
the <property> element: the "name" attribute specifies
|
the <property> element: the "name" attribute specifies
|
||||||
|
Loading…
Reference in New Issue
Block a user