Add more focus chain tests

Test page 2 and 3 of widget-factory as well, and try other directions.
This commit is contained in:
Matthias Clasen 2020-04-04 01:25:31 -04:00
parent a3861bf9a0
commit ff8217db40
12 changed files with 7810 additions and 0 deletions

View File

@ -0,0 +1,5 @@
GtkScale
GtkScale
GtkScale
GtkNotebook
STOP

View File

@ -0,0 +1,2 @@
GtkNotebook
WRAP

View File

@ -0,0 +1,6 @@
GtkEntry GtkText
GtkToggleButton
GtkButton
GtkScale
GtkTextView
STOP

View File

@ -0,0 +1,36 @@
GtkNotebook
GtkNotebook
GtkNotebook
GtkNotebook
GtkTextView
GtkTreeView
GtkButton
GtkScale
GtkScale
GtkScale
GtkSwitch
GtkLinkButton
GtkButton
GtkButton
GtkButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkCheckButton
GtkCheckButton
GtkRadioButton
GtkCheckButton
GtkSpinButton GtkText
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkButton
GtkEntry GtkText
GtkEntry GtkText
GtkToggleButton
GtkEntry GtkText
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
WRAP

View File

@ -0,0 +1,5 @@
GtkNotebook
GtkScale
GtkScale
GtkScale
STOP

View File

@ -0,0 +1,40 @@
GtkSpinButton GtkText
GtkVolumeButton
GtkScaleButton
GtkTextView
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkListBoxRow
GtkSwitch
GtkListBoxRow
GtkScale
GtkListBoxRow
GtkListBoxRow
GtkSpinButton GtkText
GtkListBoxRow
GtkButton
GtkListBoxRow
GtkCheckButton
GtkButton
GtkButton
GtkTextView
GtkCalendar
GtkButton
GtkButton
GtkButton
GtkButton
GtkExpander
GtkIconView
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
WRAP

View File

@ -0,0 +1,40 @@
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkIconView
GtkExpander
GtkButton
GtkButton
GtkButton
GtkButton
GtkCalendar
GtkTextView
GtkButton
GtkButton
GtkCheckButton
GtkListBoxRow
GtkButton
GtkListBoxRow
GtkSpinButton GtkText
GtkListBoxRow
GtkListBoxRow
GtkScale
GtkListBoxRow
GtkSwitch
GtkListBoxRow
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkTextView
GtkScaleButton
GtkVolumeButton
GtkSpinButton GtkText
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
WRAP

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,39 @@
GtkTreeView
GtkLabel
GtkScrolledWindow
GtkToggleButton
GtkToggleButton
GtkRadioButton
GtkRadioButton
GtkButton
GtkToggleButton
GtkListBoxRow
GtkListBoxRow
GtkListBoxRow
GtkListBoxRow
GtkSpinButton GtkText
GtkSpinButton GtkText
GtkToggleButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkButton
GtkTextView
GtkNotebook
GtkToggleButton
GtkNotebook
GtkEntry GtkText
GtkEntry GtkText
GtkNotebook
GtkToggleButton
GtkButton
GtkEntry GtkText
h
sv
a
GtkToggleButton
GtkToggleButton
GtkToggleButton
GtkToggleButton
WRAP

View File

@ -0,0 +1,5 @@
a
sv
h
GtkEntry GtkText
STOP

File diff suppressed because it is too large Load Diff

View File

@ -166,6 +166,16 @@ focus_chain_tests = [
[ 'basic', 'right' ],
[ 'focusable-container', 'tab' ],
[ 'focusable-container', 'tab-backward' ],
[ 'widget-factory', 'tab' ],
[ 'widget-factory', 'tab-backward' ],
[ 'widget-factory', 'up' ],
[ 'widget-factory', 'down' ],
[ 'widget-factory', 'left' ],
[ 'widget-factory', 'right' ],
[ 'widget-factory2', 'tab' ],
[ 'widget-factory2', 'tab-backward' ],
[ 'widget-factory3', 'tab' ],
[ 'widget-factory3', 'tab-backward' ],
]
focus_chain = executable(