Start porting panels to the new panel format. This commit temporarily makes panels have two titlebar, which will be fixed soon.
304 lines
15 KiB
XML
304 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<!-- interface-requires gtk+ 3.0 -->
|
|
<template class="CcRemovableMediaPanel" parent="CcPanel">
|
|
<child type="content">
|
|
<object class="AdwClamp">
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="hexpand">True</property>
|
|
<property name="vexpand">True</property>
|
|
<property name="margin_top">32</property>
|
|
<property name="margin_bottom">32</property>
|
|
<property name="margin_start">24</property>
|
|
<property name="margin_end">24</property>
|
|
<property name="spacing">18</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkBox" id="handlers_box">
|
|
<property name="spacing">10</property>
|
|
<property name="valign">start</property>
|
|
<property name="vexpand">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="spacing">10</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="halign">center</property>
|
|
<property name="justify">center</property>
|
|
<property name="wrap">True</property>
|
|
<property name="label" translatable="yes">Select how media should be handled</property>
|
|
<property name="margin_bottom">12</property>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="spacing">18</property>
|
|
<property name="margin-start">12</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="hexpand">True</property>
|
|
<property name="column-spacing">6</property>
|
|
<property name="row-spacing">12</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">CD _audio</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">audio_cdda_chooser</property>
|
|
<layout>
|
|
<property name="row">0</property>
|
|
<property name="column">0</property>
|
|
</layout>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">_DVD video</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">video_dvd_chooser</property>
|
|
<layout>
|
|
<property name="row">1</property>
|
|
<property name="column">0</property>
|
|
</layout>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAppChooserButton" id="audio_cdda_chooser">
|
|
<property name="hexpand">True</property>
|
|
<property name="content_type">x-content/audio-cdda</property>
|
|
<layout>
|
|
<property name="row">0</property>
|
|
<property name="column">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAppChooserButton" id="video_dvd_chooser">
|
|
<property name="hexpand">True</property>
|
|
<property name="content_type">x-content/video-dvd</property>
|
|
<layout>
|
|
<property name="row">1</property>
|
|
<property name="column">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">_Music player</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">music_player_chooser</property>
|
|
<layout>
|
|
<property name="row">2</property>
|
|
<property name="column">0</property>
|
|
</layout>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAppChooserButton" id="music_player_chooser">
|
|
<property name="hexpand">True</property>
|
|
<property name="content_type">x-content/audio-player</property>
|
|
<layout>
|
|
<property name="row">2</property>
|
|
<property name="column">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">_Photos</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">dcf_chooser</property>
|
|
<layout>
|
|
<property name="row">3</property>
|
|
<property name="column">0</property>
|
|
</layout>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAppChooserButton" id="dcf_chooser">
|
|
<property name="hexpand">True</property>
|
|
<property name="content_type">x-content/image-dcf</property>
|
|
<layout>
|
|
<property name="row">3</property>
|
|
<property name="column">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">_Software</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">software_chooser</property>
|
|
<layout>
|
|
<property name="row">4</property>
|
|
<property name="column">0</property>
|
|
</layout>
|
|
<style>
|
|
<class name="dim-label"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAppChooserButton" id="software_chooser">
|
|
<property name="hexpand">True</property>
|
|
<property name="content_type">x-content/unix-software</property>
|
|
<layout>
|
|
<property name="row">4</property>
|
|
<property name="column">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="extra_options_button">
|
|
<property name="label" translatable="yes">_Other Media…</property>
|
|
<property name="halign">end</property>
|
|
<property name="use_underline">True</property>
|
|
<signal name="clicked" handler="on_extra_options_button_clicked" object="CcRemovableMediaPanel" swapped="yes"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCheckButton" id="autorun_never_checkbutton">
|
|
<property name="valign">end</property>
|
|
<property name="vexpand">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="label" translatable="yes">_Never prompt or start programs on media insertion</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
|
|
<object class="GtkDialog" id="other_type_dialog">
|
|
<property name="resizable">False</property>
|
|
<property name="modal">True</property>
|
|
<property name="destroy_with_parent">True</property>
|
|
<property name="use_header_bar">1</property>
|
|
<property name="hide-on-close">True</property>
|
|
<signal name="response" handler="on_extra_options_dialog_response" object="CcRemovableMediaPanel" swapped="yes"/>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="margin-top">18</property>
|
|
<property name="margin-bottom">18</property>
|
|
<property name="margin-start">18</property>
|
|
<property name="margin-end">18</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="spacing">10</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">0</property>
|
|
<property name="label" translatable="yes">Select how other media should be handled</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="spacing">6</property>
|
|
<property name="margin-start">12</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="column_spacing">6</property>
|
|
<property name="row_spacing">10</property>
|
|
<child>
|
|
<object class="GtkComboBox" id="other_type_combo_box">
|
|
<property name="model">other_type_list_store</property>
|
|
<signal name="changed" handler="on_other_type_combo_box_changed" object="CcRemovableMediaPanel" swapped="yes"/>
|
|
<layout>
|
|
<property name="column">1</property>
|
|
<property name="row">0</property>
|
|
</layout>
|
|
<child>
|
|
<object class="GtkCellRendererText"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="other_action_label">
|
|
<property name="xalign">0</property>
|
|
<property name="label" translatable="yes">_Action:</property>
|
|
<property name="use_underline">True</property>
|
|
<layout>
|
|
<property name="column">0</property>
|
|
<property name="row">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="other_action_box">
|
|
<layout>
|
|
<property name="column">1</property>
|
|
<property name="row">1</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="xalign">0</property>
|
|
<property name="label" translatable="yes">_Type:</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="mnemonic_widget">other_type_combo_box</property>
|
|
<layout>
|
|
<property name="column">0</property>
|
|
<property name="row">0</property>
|
|
</layout>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkListStore" id="other_type_list_store">
|
|
<columns>
|
|
<!-- column-name description -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name content-type -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
</object>
|
|
</interface>
|