gtk_shortcut_controller_set_mnemonics_modifiers (GTK_SHORTCUT_CONTROLLER (controller), 0);
}
g_list_free (controllers);
+
+ gtk_popover_disable_auto_mnemonics (GTK_POPOVER (popover));
}
static void
GTK_WIDGET_CLASS (gtk_popover_menu_parent_class)->show (widget);
}
+static void
+gtk_popover_menu_move_focus (GtkWidget *widget,
+ GtkDirectionType direction)
+{
+ gtk_popover_set_mnemonics_visible (GTK_POPOVER (widget), TRUE);
+
+ GTK_WIDGET_CLASS (gtk_popover_menu_parent_class)->move_focus (widget, direction);
+}
+
static void
gtk_popover_menu_class_init (GtkPopoverMenuClass *klass)
{
widget_class->unmap = gtk_popover_menu_unmap;
widget_class->focus = gtk_popover_menu_focus;
widget_class->show = gtk_popover_menu_show;
+ widget_class->move_focus = gtk_popover_menu_move_focus;
g_object_class_install_property (object_class,
PROP_VISIBLE_SUBMENU,