summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorPhilip Chimento <philip@endlessm.com>2015-12-07 16:00:45 -0800
committerPhilip Chimento <philip@endlessm.com>2015-12-07 16:00:45 -0800
commit3b3823ea0e3bfa7404d8c73f356ef486cb370cda (patch)
tree688ea49cfbc19cc0bffda9fb88f5e935ae6ae71f /data
parent332984c63d50b4bad77acc4b38797601e37332f0 (diff)
Convert EosTopBar to Glade XML
Less code, more data. [endlessm/eos-sdk#3782]
Diffstat (limited to 'data')
-rw-r--r--data/eos-sdk.gresource.xml1
-rw-r--r--data/widgets/topbar.ui58
2 files changed, 59 insertions, 0 deletions
diff --git a/data/eos-sdk.gresource.xml b/data/eos-sdk.gresource.xml
index a0b37d6..4ba633d 100644
--- a/data/eos-sdk.gresource.xml
+++ b/data/eos-sdk.gresource.xml
@@ -3,6 +3,7 @@
<gresource prefix="/com/endlessm/sdk">
<file>css/reset.css</file>
<file>css/endless-widgets.css</file>
+ <file>widgets/topbar.ui</file>
<file>assets/autocomplete_list_middle.png</file>
<file>assets/autocomplete_list_middle_hover.png</file>
</gresource>
diff --git a/data/widgets/topbar.ui b/data/widgets/topbar.ui
new file mode 100644
index 0000000..1731e7f
--- /dev/null
+++ b/data/widgets/topbar.ui
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.3 -->
+<interface>
+ <requires lib="gtk+" version="3.12"/>
+ <template class="EosTopBar" parent="GtkHeaderBar">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="custom_title">center_top_bar_attach</property>
+ <property name="hexpand">true</property>
+ <property name="show_close_button">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <object class="GtkStack" id="credits_stack">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="transition_type">crossfade</property>
+ <property name="events">GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK</property>
+ <child>
+ <object class="GtkEventBox" id="blank">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="name">blank</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="credits_button">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">end</property>
+ <property name="valign">center</property>
+ <signal name="clicked" handler="on_credits_clicked"/>
+ <child>
+ <object class="GtkImage" id="credits_image">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="icon_name">user-info-symbolic</property>
+ <property name="pixel_size">16</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="name">button</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ </template>
+ <object class="GtkEventBox" id="center_top_bar_attach">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+</interface>