summaryrefslogtreecommitdiff
path: root/testsuite/reftests
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2014-06-12 21:12:18 +0200
committerPaolo Borelli <pborelli@gnome.org>2014-06-14 21:37:07 +0200
commitc184458ab3b583ab2fa6e0a6da5934941b3cbe7d (patch)
tree73fc7913511351adc036f49e81243d5bd4dd6ecc /testsuite/reftests
parentfea939b3d75a97ded2e631235644500fcc2301cf (diff)
downloadgtk+-c184458ab3b583ab2fa6e0a6da5934941b3cbe7d.tar.gz
notebook: set tab position style class on the main frame
We want to have .top etc also on the notebook frame, not only on the header frame. The patch includes a reftest by Benjamin.
Diffstat (limited to 'testsuite/reftests')
-rw-r--r--testsuite/reftests/notebook-tab-position.css28
-rw-r--r--testsuite/reftests/notebook-tab-position.ref.ui38
-rw-r--r--testsuite/reftests/notebook-tab-position.ui37
3 files changed, 103 insertions, 0 deletions
diff --git a/testsuite/reftests/notebook-tab-position.css b/testsuite/reftests/notebook-tab-position.css
new file mode 100644
index 0000000000..c2fbc494dc
--- /dev/null
+++ b/testsuite/reftests/notebook-tab-position.css
@@ -0,0 +1,28 @@
+@import "reset-to-defaults.css";
+
+* {
+ color: transparent;
+}
+
+.notebook.frame,
+.notebook.header.frame {
+ border: 1px solid tomato;
+}
+
+.reference.notebook.frame.bottom {
+ border-bottom-style: none;
+}
+
+.reference.notebook.header.frame.bottom {
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+
+.test.notebook.frame.top {
+ border-top-style: none;
+}
+
+.test.notebook.header.frame.top {
+ border-top-style: solid;
+ border-bottom-style: none;
+}
diff --git a/testsuite/reftests/notebook-tab-position.ref.ui b/testsuite/reftests/notebook-tab-position.ref.ui
new file mode 100644
index 0000000000..53c9a5196e
--- /dev/null
+++ b/testsuite/reftests/notebook-tab-position.ref.ui
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.1 -->
+<interface>
+ <requires lib="gtk+" version="3.12"/>
+ <object class="GtkWindow" id="window1">
+ <property name="can_focus">False</property>
+ <property name="type">popup</property>
+ <child>
+ <object class="GtkNotebook" id="notebook1">
+ <property name="width_request">50</property>
+ <property name="height_request">50</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tab_pos">bottom</property>
+ <style>
+ <class name="reference" />
+ </style>
+ <child>
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Contents</property>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Tab</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
diff --git a/testsuite/reftests/notebook-tab-position.ui b/testsuite/reftests/notebook-tab-position.ui
new file mode 100644
index 0000000000..ec9f1532d7
--- /dev/null
+++ b/testsuite/reftests/notebook-tab-position.ui
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.1 -->
+<interface>
+ <requires lib="gtk+" version="3.12"/>
+ <object class="GtkWindow" id="window1">
+ <property name="can_focus">False</property>
+ <property name="type">popup</property>
+ <child>
+ <object class="GtkNotebook" id="notebook1">
+ <property name="width_request">50</property>
+ <property name="height_request">50</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <style>
+ <class name="test" />
+ </style>
+ <child>
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Contents</property>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Tab</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>