436 lines
18 KiB
XML
436 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- Generated with glade 3.22.0
|
||
|
||
Copyright (C) 2017 - 2018
|
||
|
||
This file is part of GNOME Podcast.
|
||
|
||
GNOME Podcast is free software: you can redistribute it and/or modify
|
||
it under the terms of the GNU General Public License as published by
|
||
the Free Software Foundation, either version 3 of the License, or
|
||
(at your option) any later version.
|
||
|
||
GNOME Podcast is distributed in the hope that it will be useful,
|
||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
GNU General Public License for more details.
|
||
|
||
You should have received a copy of the GNU General Public License
|
||
along with GNOME Podcast. If not, see <http://www.gnu.org/licenses/>.
|
||
|
||
Authors:
|
||
Jordan Petridis
|
||
Tobias Bernard
|
||
|
||
-->
|
||
<interface>
|
||
<requires lib="gtk+" version="3.22"/>
|
||
<!-- interface-license-type gplv3 -->
|
||
<!-- interface-name GNOME Podcast -->
|
||
<!-- interface-description A podcast client for the GNOME Desktop -->
|
||
<!-- interface-copyright 2017 - 2018 -->
|
||
<!-- interface-authors Jordan Petridis\nTobias Bernard -->
|
||
<object class="GtkImage" id="fast_forward">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="icon_name">skip-forward-symbolic</property>
|
||
</object>
|
||
<object class="GtkImage" id="pause_image">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="margin_top">1</property>
|
||
<property name="icon_name">media-playback-pause-symbolic</property>
|
||
<property name="icon_size">1</property>
|
||
</object>
|
||
<object class="GtkImage" id="play_image">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="margin_top">1</property>
|
||
<property name="icon_name">media-playback-start-symbolic</property>
|
||
<property name="icon_size">1</property>
|
||
</object>
|
||
<object class="GtkImage" id="rewind">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="icon_name">skip-back-symbolic</property>
|
||
</object>
|
||
<object class="GtkActionBar" id="action_bar">
|
||
<property name="can_focus">False</property>
|
||
<property name="no_show_all">True</property>
|
||
<property name="valign">center</property>
|
||
<child>
|
||
<object class="GtkBox" id="buttons">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="valign">center</property>
|
||
<child>
|
||
<object class="GtkButton" id="rewind_button">
|
||
<property name="width_request">42</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="tooltip_text" translatable="yes">Rewind 10 seconds</property>
|
||
<property name="image">rewind</property>
|
||
<property name="always_show_image">True</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkButton" id="play_button">
|
||
<property name="width_request">60</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="tooltip_text" translatable="yes">Play</property>
|
||
<property name="image">play_image</property>
|
||
<property name="always_show_image">True</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkButton" id="pause_button">
|
||
<property name="width_request">60</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="tooltip_text" translatable="yes">Pause</property>
|
||
<property name="image">pause_image</property>
|
||
<property name="always_show_image">True</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">2</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkButton" id="ff_button">
|
||
<property name="width_request">42</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="tooltip_text" translatable="yes">Fast forward 10 seconds</property>
|
||
<property name="image">fast_forward</property>
|
||
<property name="always_show_image">True</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">3</property>
|
||
</packing>
|
||
</child>
|
||
<style>
|
||
<class name="linked"/>
|
||
</style>
|
||
</object>
|
||
<packing>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkBox" id="info">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="spacing">6</property>
|
||
<child>
|
||
<object class="GtkImage" id="show_cover">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="valign">center</property>
|
||
<property name="pixel_size">34</property>
|
||
<property name="icon_name">image-x-generic-symbolic</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkBox">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="orientation">vertical</property>
|
||
<child>
|
||
<object class="GtkLabel" id="show_label">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="label">Show Title</property>
|
||
<property name="wrap">True</property>
|
||
<property name="ellipsize">end</property>
|
||
<property name="max_width_chars">20</property>
|
||
<style>
|
||
<class name="player-show-label"/>
|
||
</style>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkLabel" id="episode_label">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="label">Episode Title</property>
|
||
<property name="wrap">True</property>
|
||
<property name="ellipsize">end</property>
|
||
<property name="max_width_chars">20</property>
|
||
<style>
|
||
<class name="player-episode-label"/>
|
||
</style>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
<packing>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkScale" id="seek">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="hexpand">True</property>
|
||
<property name="round_digits">1</property>
|
||
<property name="draw_value">False</property>
|
||
</object>
|
||
<packing>
|
||
<property name="position">2</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkBox" id="timer">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="valign">center</property>
|
||
<property name="spacing">6</property>
|
||
<child>
|
||
<object class="GtkLabel" id="progress_time_label">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="valign">center</property>
|
||
<property name="label">0:00</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkLabel" id="separator">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="valign">center</property>
|
||
<property name="label">/</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkLabel" id="total_duration_label">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="halign">start</property>
|
||
<property name="valign">center</property>
|
||
<property name="label">0:00</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">False</property>
|
||
<property name="position">2</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
<packing>
|
||
<property name="position">3</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkMenuButton" id="rate_button">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">True</property>
|
||
<property name="tooltip_text" translatable="yes">Change the playback speed</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="margin_start">6</property>
|
||
<property name="direction">up</property>
|
||
<property name="popover">rate_popover</property>
|
||
<child>
|
||
<object class="GtkBox">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="spacing">6</property>
|
||
<child>
|
||
<object class="GtkLabel" id="rate_label">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="label" translatable="yes">1.00×</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkImage">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="icon_name">go-down-symbolic</property>
|
||
<property name="icon_size">1</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">False</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
</child>
|
||
</object>
|
||
<packing>
|
||
<property name="position">4</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
<object class="GtkPopover" id="rate_popover">
|
||
<property name="can_focus">False</property>
|
||
<property name="relative_to">rate_button</property>
|
||
<child>
|
||
<object class="GtkBox">
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">False</property>
|
||
<property name="margin_start">6</property>
|
||
<property name="margin_end">6</property>
|
||
<property name="margin_top">6</property>
|
||
<property name="margin_bottom">6</property>
|
||
<property name="orientation">vertical</property>
|
||
<property name="spacing">3</property>
|
||
<child>
|
||
<object class="GtkRadioButton" id="rate_2_00">
|
||
<property name="label" translatable="yes">2.00×</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">False</property>
|
||
<property name="tooltip_text" translatable="yes">2 speed rate</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="draw_indicator">True</property>
|
||
<property name="group">normal_rate</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">True</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">0</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkRadioButton" id="rate_1_75">
|
||
<property name="label" translatable="yes">1.75×</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">False</property>
|
||
<property name="tooltip_text" translatable="yes">1.75 speed rate</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="draw_indicator">True</property>
|
||
<property name="group">normal_rate</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">True</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">1</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkRadioButton" id="rate_1_50">
|
||
<property name="label" translatable="yes">1.50×</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">False</property>
|
||
<property name="tooltip_text" translatable="yes">1.5 speed rate</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="draw_indicator">True</property>
|
||
<property name="group">normal_rate</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">True</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">2</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkRadioButton" id="rate_1_25">
|
||
<property name="label" translatable="yes">1.25×</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">False</property>
|
||
<property name="tooltip_text" translatable="yes">1.25 speed rate</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="draw_indicator">True</property>
|
||
<property name="group">normal_rate</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">True</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">3</property>
|
||
</packing>
|
||
</child>
|
||
<child>
|
||
<object class="GtkRadioButton" id="normal_rate">
|
||
<property name="label" translatable="yes">1.00×</property>
|
||
<property name="visible">True</property>
|
||
<property name="can_focus">True</property>
|
||
<property name="receives_default">False</property>
|
||
<property name="tooltip_text" translatable="yes">Normal speed</property>
|
||
<property name="halign">center</property>
|
||
<property name="valign">center</property>
|
||
<property name="active">True</property>
|
||
<property name="draw_indicator">True</property>
|
||
</object>
|
||
<packing>
|
||
<property name="expand">True</property>
|
||
<property name="fill">True</property>
|
||
<property name="position">4</property>
|
||
</packing>
|
||
</child>
|
||
</object>
|
||
</child>
|
||
</object>
|
||
</interface>
|