gtk merge requestshttps://gitlab.gnome.org/GNOME/gtk/-/merge_requests2020-09-29T01:55:25Zhttps://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2636Make GtkMenuButton::direction more useful.2020-09-29T01:55:25ZArnaud B.arnaud.bonatti@gmail.comMake GtkMenuButton::direction more useful.This property was only used until now when
there was neither an icon nor a label set,
for arrow direction and popover placement.
Starting with Gtk4, a GtkMenuButton with a
label shows an arrow at the right (in LTR)
of the label. Allow d...This property was only used until now when
there was neither an icon nor a label set,
for arrow direction and popover placement.
Starting with Gtk4, a GtkMenuButton with a
label shows an arrow at the right (in LTR)
of the label. Allow disabling the arrow or
changing its direction using the direction
property, to have a way to restore a Gtk3-
like look or to improve popover placement.
Fixes #2811.https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1596GtkMenuButton: disable focus-on-click2020-04-01T02:57:20ZNelson BenGtkMenuButton: disable focus-on-clickAs general rule, all buttons that launch a menu should
not grab focus on click, because otherwise when the menu
is closed the focus goes back to the button instead of
the previously focused widget, which is the one the user
was inter...As general rule, all buttons that launch a menu should
not grab focus on click, because otherwise when the menu
is closed the focus goes back to the button instead of
the previously focused widget, which is the one the user
was interacting with.
`GtkScaleButton` and `GtkVolumeButton` set `focus-on-click`
to `FALSE` for this same reason.
Fixes #2557