diff --git a/testsuite/gtk/focus-chain/focusable-container.tab b/testsuite/gtk/focus-chain/focusable-container.tab new file mode 100644 index 0000000000..21816d5316 --- /dev/null +++ b/testsuite/gtk/focus-chain/focusable-container.tab @@ -0,0 +1,5 @@ +entry1 GtkText +box +entry2 GtkText +entry3 GtkText +WRAP diff --git a/testsuite/gtk/focus-chain/focusable-container.tab-backward b/testsuite/gtk/focus-chain/focusable-container.tab-backward new file mode 100644 index 0000000000..46d54a6137 --- /dev/null +++ b/testsuite/gtk/focus-chain/focusable-container.tab-backward @@ -0,0 +1,5 @@ +entry3 GtkText +entry2 GtkText +box +entry1 GtkText +WRAP diff --git a/testsuite/gtk/focus-chain/focusable-container.ui b/testsuite/gtk/focus-chain/focusable-container.ui new file mode 100644 index 0000000000..e6d2947d20 --- /dev/null +++ b/testsuite/gtk/focus-chain/focusable-container.ui @@ -0,0 +1,29 @@ + + + + + + + entry1 + + + + + box + 1 + + + entry2 + + + + + entry3 + + + + + + + + diff --git a/testsuite/gtk/meson.build b/testsuite/gtk/meson.build index f331e02d41..d3a4ea13f0 100644 --- a/testsuite/gtk/meson.build +++ b/testsuite/gtk/meson.build @@ -136,6 +136,8 @@ focus_chain_tests = [ [ 'basic', 'tab-backward' ], [ 'basic', 'left' ], [ 'basic', 'right' ], + [ 'focusable-container', 'tab' ], + [ 'focusable-container', 'tab-backward' ], ] focus_chain = executable(