1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.24"/>
<template class="PhoshSimpleCustomQuickSetting" parent="PhoshQuickSetting">
<property name="status-icon">info</property>
<property name="status-page">status_page</property>
<signal name="clicked" handler="on_clicked" object="PhoshSimpleCustomQuickSetting" swapped="yes"/>
</template>
<object class="PhoshStatusIcon" id="info">
<property name="visible">1</property>
<property name="pixel-size">16</property>
</object>
<object class="PhoshStatusPage" id="status_page">
<property name="visible">1</property>
<property name="title" translatable="yes">Simple Custom Quick Setting</property>
<property name="content">placeholder</property>
<property name="footer">footer</property>
</object>
<object class="PhoshStatusPagePlaceholder" id="placeholder">
<property name="visible">1</property>
<property name="icon-name">face-angel-symbolic</property>
<property name="extra-widget">label</property>
</object>
<object class="GtkLabel" id="label">
<property name="visible">1</property>
<property name="label" translatable="yes">Have a nice day!</property>
</object>
<object class="GtkButton" id="footer">
<property name="visible">1</property>
<property name="hexpand">1</property>
<signal name="clicked" handler="on_footer_clicked" object="PhoshSimpleCustomQuickSetting" swapped="yes"/>
<child>
<object class="GtkLabel">
<property name="visible">1</property>
<property name="ellipsize">end</property>
<property name="label" translatable="yes">Open Plugin Settings</property>
</object>
</child>
</object>
</interface>
|