[gtk/fix-puzzle-keynav: 2/2] gtk-demo: Fix keynav in the puzzle demo
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/fix-puzzle-keynav: 2/2] gtk-demo: Fix keynav in the puzzle demo
- Date: Thu, 6 Aug 2020 00:53:22 +0000 (UTC)
commit dcf37412c169d66dfda8ba8160b80ac02c3cc292
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Aug 5 20:52:22 2020 -0400
gtk-demo: Fix keynav in the puzzle demo
Fixes: #3023
demos/gtk-demo/sliding_puzzle.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/demos/gtk-demo/sliding_puzzle.c b/demos/gtk-demo/sliding_puzzle.c
index bff400b6c4..250f5983cf 100644
--- a/demos/gtk-demo/sliding_puzzle.c
+++ b/demos/gtk-demo/sliding_puzzle.c
@@ -272,7 +272,7 @@ start_puzzle (GdkPaintable *paintable)
/* Create a new grid */
grid = gtk_grid_new ();
- gtk_widget_set_can_focus (grid, TRUE);
+ gtk_widget_set_focusable (grid, TRUE);
gtk_aspect_frame_set_child (GTK_ASPECT_FRAME (frame), grid);
aspect_ratio = gdk_paintable_get_intrinsic_aspect_ratio (paintable);
if (aspect_ratio == 0.0)
@@ -284,7 +284,7 @@ start_puzzle (GdkPaintable *paintable)
* keys to move the puzzle */
controller = gtk_shortcut_controller_new ();
gtk_shortcut_controller_set_scope (GTK_SHORTCUT_CONTROLLER (controller),
- GTK_SHORTCUT_SCOPE_GLOBAL);
+ GTK_SHORTCUT_SCOPE_LOCAL);
add_move_binding (GTK_SHORTCUT_CONTROLLER (controller),
GDK_KEY_Left, GDK_KEY_KP_Left,
-1, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]