padding: 0;
outline-width: 0;
}
+
+frame.border-inset > border {
+ border-style: inset;
+}
+
+frame.border-outset > border {
+ border-style: outset;
+}
+
+frame.border-groove > border {
+ border-style: groove;
+}
+
+frame.border-ridge > border {
+ border-style: ridge;
+}
+
+/* These effects use 2 lines, so show them */
+frame.border-groove > border,
+frame.border-ridge > border {
+ border-width: 2px;
+}
<child>
<object class="GtkFrame" id="frame1">
<property name="visible">1</property>
- <property name="shadow_type">in</property>
+ <style>
+ <class name="border-inset"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label1">
<property name="visible">1</property>
- <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>
<child>
<object class="GtkFrame" id="frame2">
<property name="visible">1</property>
- <property name="shadow_type">out</property>
+ <style>
+ <class name="border-outset"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label2">
<property name="visible">1</property>
- <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>
<child>
<object class="GtkFrame" id="frame3">
<property name="visible">1</property>
+ <style>
+ <class name="border-groove"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label17">
<property name="visible">1</property>
- <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>
<child>
<object class="GtkFrame" id="frame4">
<property name="visible">1</property>
- <property name="shadow_type">etched-out</property>
+ <style>
+ <class name="border-ridge"/>
+ </style>
<child type="label">
<object class="GtkLabel" id="label18">
<property name="visible">1</property>
- <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>