diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-01-18 07:39:56 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-01-18 07:41:33 -0500 |
commit | 65ae48d707b888d4a5c81d8f52982c0db5e6e96d (patch) | |
tree | 096ee84b0fa0efc5691a7308006b66f3cb50f422 | |
parent | d73f6b8c50d31fffe0c4e237b6b39391c9f8faf0 (diff) | |
download | gtk+-65ae48d707b888d4a5c81d8f52982c0db5e6e96d.tar.gz |
Add more CSS node tests for notebooks
-rw-r--r-- | testsuite/css/nodes/Makefile.am | 5 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.bottom.nodes | 18 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.bottom.ui | 56 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.left.nodes | 18 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.left.ui | 56 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.nodes | 16 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.right.nodes | 18 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.right.ui | 56 | ||||
-rw-r--r-- | testsuite/css/nodes/notebook.top.ui (renamed from testsuite/css/nodes/notebook.ui) | 22 |
9 files changed, 243 insertions, 22 deletions
diff --git a/testsuite/css/nodes/Makefile.am b/testsuite/css/nodes/Makefile.am index 102852df39..c00eaef18b 100644 --- a/testsuite/css/nodes/Makefile.am +++ b/testsuite/css/nodes/Makefile.am @@ -38,7 +38,10 @@ test_data = \ expander.rtl.ui expander.rtl.nodes \ levelbar.ltr.ui levelbar.ltr.nodes \ levelbar.rtl.ui levelbar.rtl.nodes \ - notebook.ui notebook.nodes \ + notebook.top.ui notebook.top.nodes \ + notebook.left.ui notebook.left.nodes \ + notebook.right.ui notebook.right.nodes \ + notebook.bottom.ui notebook.bottom.nodes \ paned.ltr.ui paned.ltr.nodes \ paned.rtl.ui paned.rtl.nodes \ progressbar.ui progressbar.nodes \ diff --git a/testsuite/css/nodes/notebook.bottom.nodes b/testsuite/css/nodes/notebook.bottom.nodes new file mode 100644 index 0000000000..0177d1349a --- /dev/null +++ b/testsuite/css/nodes/notebook.bottom.nodes @@ -0,0 +1,18 @@ +[window.background:dir(ltr)] + decoration:dir(ltr) + notebook.frame:dir(ltr) + stack:dir(ltr) + button#page1.text-button:dir(ltr) + label:dir(ltr) + button#page2.text-button:dir(ltr) + label:dir(ltr) + header.bottom:dir(ltr) + button#start.text-button:dir(ltr) + label:dir(ltr) + tabs:dir(ltr) + tab:active:dir(ltr) + label#tab1:dir(ltr) + tab:dir(ltr) + label#tab2:dir(ltr) + button#end.text-button:dir(ltr) + label:dir(ltr) diff --git a/testsuite/css/nodes/notebook.bottom.ui b/testsuite/css/nodes/notebook.bottom.ui new file mode 100644 index 0000000000..176d2b8664 --- /dev/null +++ b/testsuite/css/nodes/notebook.bottom.ui @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkWindow" id="window1"> + <property name="can_focus">False</property> + <property name="type">popup</property> + <child> + <object class="GtkNotebook"> + <property name="visible">True</property> + <property name="tab-pos">bottom</property> + <child> + <object class="GtkButton"> + <property name="name">page1</property> + <property name="label" translatable="yes">Yes</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel"> + <property name="name">tab1</property> + <property name="label" translatable="yes">Tab 1</property> + <property name="visible">True</property> + </object> + </child> + <child> + <object class="GtkButton"> + <property name="name">page2</property> + <property name="label" translatable="yes">No</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel" id="tab2"> + <property name="name">tab2</property> + <property name="label" translatable="yes">Tab 2</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-start"> + <object class="GtkButton"> + <property name="name">start</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-end"> + <object class="GtkButton"> + <property name="name">end</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + </object> + </child> + </object> +</interface> diff --git a/testsuite/css/nodes/notebook.left.nodes b/testsuite/css/nodes/notebook.left.nodes new file mode 100644 index 0000000000..ad04ef9ebd --- /dev/null +++ b/testsuite/css/nodes/notebook.left.nodes @@ -0,0 +1,18 @@ +[window.background:dir(ltr)] + decoration:dir(ltr) + notebook.frame:dir(ltr) + header.left:dir(ltr) + button#start.text-button:dir(ltr) + label:dir(ltr) + tabs:dir(ltr) + tab:active:dir(ltr) + label#tab1:dir(ltr) + tab:dir(ltr) + label#tab2:dir(ltr) + button#end.text-button:dir(ltr) + label:dir(ltr) + stack:dir(ltr) + button#page1.text-button:dir(ltr) + label:dir(ltr) + button#page2.text-button:dir(ltr) + label:dir(ltr) diff --git a/testsuite/css/nodes/notebook.left.ui b/testsuite/css/nodes/notebook.left.ui new file mode 100644 index 0000000000..6c2d820ac0 --- /dev/null +++ b/testsuite/css/nodes/notebook.left.ui @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkWindow" id="window1"> + <property name="can_focus">False</property> + <property name="type">popup</property> + <child> + <object class="GtkNotebook"> + <property name="visible">True</property> + <property name="tab-pos">left</property> + <child> + <object class="GtkButton"> + <property name="name">page1</property> + <property name="label" translatable="yes">Yes</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel"> + <property name="name">tab1</property> + <property name="label" translatable="yes">Tab 1</property> + <property name="visible">True</property> + </object> + </child> + <child> + <object class="GtkButton"> + <property name="name">page2</property> + <property name="label" translatable="yes">No</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel" id="tab2"> + <property name="name">tab2</property> + <property name="label" translatable="yes">Tab 2</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-start"> + <object class="GtkButton"> + <property name="name">start</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-end"> + <object class="GtkButton"> + <property name="name">end</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + </object> + </child> + </object> +</interface> diff --git a/testsuite/css/nodes/notebook.nodes b/testsuite/css/nodes/notebook.nodes deleted file mode 100644 index 0e1288e14e..0000000000 --- a/testsuite/css/nodes/notebook.nodes +++ /dev/null @@ -1,16 +0,0 @@ -[window.background:dir(ltr)] - decoration:dir(ltr) - notebook.frame:dir(ltr) - header.top:dir(ltr) - button.text-button:dir(ltr) - label:dir(ltr) - tabs:dir(ltr) - tab:active:dir(ltr) - label:dir(ltr) - tab:dir(ltr) - label:dir(ltr) - stack:dir(ltr) - button.text-button:dir(ltr) - label:dir(ltr) - button.text-button:dir(ltr) - label:dir(ltr) diff --git a/testsuite/css/nodes/notebook.right.nodes b/testsuite/css/nodes/notebook.right.nodes new file mode 100644 index 0000000000..500331cc50 --- /dev/null +++ b/testsuite/css/nodes/notebook.right.nodes @@ -0,0 +1,18 @@ +[window.background:dir(ltr)] + decoration:dir(ltr) + notebook.frame:dir(ltr) + stack:dir(ltr) + button#page1.text-button:dir(ltr) + label:dir(ltr) + button#page2.text-button:dir(ltr) + label:dir(ltr) + header.right:dir(ltr) + button#start.text-button:dir(ltr) + label:dir(ltr) + tabs:dir(ltr) + tab:active:dir(ltr) + label#tab1:dir(ltr) + tab:dir(ltr) + label#tab2:dir(ltr) + button#end.text-button:dir(ltr) + label:dir(ltr) diff --git a/testsuite/css/nodes/notebook.right.ui b/testsuite/css/nodes/notebook.right.ui new file mode 100644 index 0000000000..7bea7d947e --- /dev/null +++ b/testsuite/css/nodes/notebook.right.ui @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkWindow" id="window1"> + <property name="can_focus">False</property> + <property name="type">popup</property> + <child> + <object class="GtkNotebook"> + <property name="visible">True</property> + <property name="tab-pos">right</property> + <child> + <object class="GtkButton"> + <property name="name">page1</property> + <property name="label" translatable="yes">Yes</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel"> + <property name="name">tab1</property> + <property name="label" translatable="yes">Tab 1</property> + <property name="visible">True</property> + </object> + </child> + <child> + <object class="GtkButton"> + <property name="name">page2</property> + <property name="label" translatable="yes">No</property> + <property name="visible">True</property> + </object> + </child> + <child type="tab"> + <object class="GtkLabel" id="tab2"> + <property name="name">tab2</property> + <property name="label" translatable="yes">Tab 2</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-start"> + <object class="GtkButton"> + <property name="name">start</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-end"> + <object class="GtkButton"> + <property name="name">end</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + </object> + </child> + </object> +</interface> diff --git a/testsuite/css/nodes/notebook.ui b/testsuite/css/nodes/notebook.top.ui index 8fb9a0f1ed..a080a52d1d 100644 --- a/testsuite/css/nodes/notebook.ui +++ b/testsuite/css/nodes/notebook.top.ui @@ -5,34 +5,46 @@ <property name="can_focus">False</property> <property name="type">popup</property> <child> - <object class="GtkNotebook" id="notebook1"> + <object class="GtkNotebook"> <property name="visible">True</property> <child> - <object class="GtkButton" id="page1"> + <object class="GtkButton"> + <property name="name">page1</property> <property name="label" translatable="yes">Yes</property> <property name="visible">True</property> </object> </child> <child type="tab"> - <object class="GtkLabel" id="tab1"> + <object class="GtkLabel"> + <property name="name">tab1</property> <property name="label" translatable="yes">Tab 1</property> <property name="visible">True</property> </object> </child> <child> - <object class="GtkButton" id="page2"> + <object class="GtkButton"> + <property name="name">page2</property> <property name="label" translatable="yes">No</property> <property name="visible">True</property> </object> </child> <child type="tab"> <object class="GtkLabel" id="tab2"> + <property name="name">tab2</property> <property name="label" translatable="yes">Tab 2</property> <property name="visible">True</property> </object> </child> <child type="action-start"> - <object class="GtkButton" id="action"> + <object class="GtkButton"> + <property name="name">start</property> + <property name="label" translatable="yes">Action</property> + <property name="visible">True</property> + </object> + </child> + <child type="action-end"> + <object class="GtkButton"> + <property name="name">end</property> <property name="label" translatable="yes">Action</property> <property name="visible">True</property> </object> |