[gtk+] widget-factory: Demo different Frame border-styles
- From: Daniel Boles <dboles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] widget-factory: Demo different Frame border-styles
- Date: Mon, 2 Oct 2017 19:26:10 +0000 (UTC)
commit f4ffd261dba91a4594695712bcbc60199c233daf
Author: Daniel Boles <dboles src gnome org>
Date: Mon Oct 2 20:22:41 2017 +0100
widget-factory: Demo different Frame border-styles
This shows not all, but the interesting/less predictable styles, and
the ones that correspond to the :shadow-types that were here before.
demos/widget-factory/widget-factory.css | 22 ++++++++++++++++++++++
demos/widget-factory/widget-factory.ui | 23 ++++++++++++++++-------
2 files changed, 38 insertions(+), 7 deletions(-)
---
diff --git a/demos/widget-factory/widget-factory.css b/demos/widget-factory/widget-factory.css
index 1782e6d..1674f18 100644
--- a/demos/widget-factory/widget-factory.css
+++ b/demos/widget-factory/widget-factory.css
@@ -2,3 +2,25 @@
padding: 0;
outline-width: 0;
}
+
+.border-inset {
+ border-style: inset;
+}
+
+.border-outset {
+ border-style: outset;
+}
+
+.border-groove {
+ border-style: groove;
+}
+
+.border-ridge {
+ border-style: ridge;
+}
+
+/* These effects use 2 lines, so show them */
+.border-groove,
+.border-ridge {
+ border-width: 2px;
+}
diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui
index 253a4ae..62beb14 100644
--- a/demos/widget-factory/widget-factory.ui
+++ b/demos/widget-factory/widget-factory.ui
@@ -1157,10 +1157,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
<property name="hexpand">1</property>
<child>
<object class="GtkFrame" id="frame1">
- <property name="shadow_type">in</property>
+ <style>
+ <class name="border-inset"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label1">
- <property name="label" translatable="yes"><b>In</b></property>
+ <property name="label" translatable="yes"><b>Inset</b></property>
<property name="use_markup">1</property>
</object>
</child>
@@ -1168,10 +1170,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
</child>
<child>
<object class="GtkFrame" id="frame2">
- <property name="shadow_type">out</property>
+ <style>
+ <class name="border-outset"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label2">
- <property name="label" translatable="yes"><b>Out</b></property>
+ <property name="label"
translatable="yes"><b>Outset</b></property>
<property name="use_markup">1</property>
</object>
</child>
@@ -1182,9 +1186,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
</child>
<child>
<object class="GtkFrame" id="frame3">
+ <style>
+ <class name="border-groove"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label17">
- <property name="label" translatable="yes"><b>Etched
in</b></property>
+ <property name="label"
translatable="yes"><b>Groove</b></property>
<property name="use_markup">1</property>
</object>
</child>
@@ -1195,10 +1202,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
</child>
<child>
<object class="GtkFrame" id="frame4">
- <property name="shadow_type">etched-out</property>
+ <style>
+ <class name="border-ridge"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label18">
- <property name="label" translatable="yes"><b>Etched
out</b></property>
+ <property name="label" translatable="yes"><b>Ridge</b></property>
<property name="use_markup">1</property>
</object>
</child>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]