Ensure that the vertical spacing inside each panel is similar. This makes the transition between each panel smoother and makes the control center feel more cohesive. Settings panels are given 32px above and below their content and 32px vertical space between major sections. 12px space is placed below headings. Bluetooth, displays and printers are not addressed. https://bugzilla.gnome.org/show_bug.cgi?id=786384
317 lines
12 KiB
XML
317 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<!-- interface-requires gtk+ 3.0 -->
|
|
<object class="GtkListStore" id="liststore_time">
|
|
<columns>
|
|
<!-- column-name name -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name value -->
|
|
<column type="gint"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">15 minutes</col>
|
|
<col id="1">900</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">30 minutes</col>
|
|
<col id="1">1800</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">45 minutes</col>
|
|
<col id="1">2700</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">1 hour</col>
|
|
<col id="1">3600</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">80 minutes</col>
|
|
<col id="1">4800</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">90 minutes</col>
|
|
<col id="1">4800</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">100 minutes</col>
|
|
<col id="1">6000</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">2 hours</col>
|
|
<col id="1">7200</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkListStore" id="liststore_idle_time">
|
|
<columns>
|
|
<!-- column-name name -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name value -->
|
|
<column type="gint"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">1 minute</col>
|
|
<col id="1">60</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">2 minutes</col>
|
|
<col id="1">120</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">3 minutes</col>
|
|
<col id="1">180</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">4 minutes</col>
|
|
<col id="1">240</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">5 minutes</col>
|
|
<col id="1">300</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">8 minutes</col>
|
|
<col id="1">480</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">10 minutes</col>
|
|
<col id="1">600</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">12 minutes</col>
|
|
<col id="1">720</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">15 minutes</col>
|
|
<col id="1">900</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Never</col>
|
|
<col id="1">0</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkListStore" id="liststore_power_button">
|
|
<columns>
|
|
<!-- column-name name -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name value -->
|
|
<column type="gint"/>
|
|
</columns>
|
|
</object>
|
|
<object class="GtkBox" id="main_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
|
|
<!-- Stub boxes to make the content cover 1/3 of the screen -->
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="hexpand">True</property>
|
|
</object>
|
|
</child>
|
|
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="hexpand">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="pack_type">end</property>
|
|
</packing>
|
|
</child>
|
|
|
|
<!-- Content -->
|
|
<child>
|
|
<object class="GtkBox" id="vbox_power">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">32</property>
|
|
<property name="margin_bottom">32</property>
|
|
<property name="margin_left">24</property>
|
|
<property name="margin_right">24</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">3</property>
|
|
<property name="hexpand">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
|
|
<object class="GtkDialog" id="automatic_suspend_dialog">
|
|
<property name="can_focus">False</property>
|
|
<property name="border_width">5</property>
|
|
<property name="title" translatable="yes">Automatic Suspend</property>
|
|
<property name="type_hint">dialog</property>
|
|
<property name="resizable">False</property>
|
|
<property name="use_header_bar">1</property>
|
|
<child internal-child="vbox">
|
|
<object class="GtkBox" id="asdf">
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkGrid" id="grid1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_start">12</property>
|
|
<property name="margin_end">6</property>
|
|
<property name="margin_top">12</property>
|
|
<property name="margin_bottom">12</property>
|
|
<property name="row_spacing">12</property>
|
|
<property name="column_spacing">6</property>
|
|
<child>
|
|
<object class="GtkLabel" id="suspend_on_ac_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">12</property>
|
|
<property name="xalign">0</property>
|
|
<property name="label" translatable="yes">_Plugged In</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">suspend_on_ac_switch</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">2</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="suspend_on_battery_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">0</property>
|
|
<property name="label" translatable="yes">On _Battery Power</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">suspend_on_battery_switch</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">0</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="suspend_on_battery_switch">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="halign">end</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="top_attach">0</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="suspend_on_battery_delay_combo">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="entry_text_column">0</property>
|
|
<property name="id_column">1</property>
|
|
<property name="model">liststore_time</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="suspend_on_battery_delay_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_start">20</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Delay</property>
|
|
<property name="mnemonic_widget">suspend_on_battery_delay_combo</property>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">1</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="suspend_on_ac_switch">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="margin_top">12</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="top_attach">2</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="suspend_on_ac_delay_combo">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="entry_text_column">0</property>
|
|
<property name="id_column">1</property>
|
|
<property name="model">liststore_time</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">2</property>
|
|
<property name="top_attach">3</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="suspend_on_ac_delay_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_start">20</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Delay</property>
|
|
<property name="mnemonic_widget">suspend_on_ac_delay_combo</property>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">3</property>
|
|
<property name="width">1</property>
|
|
<property name="height">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|
|
|