mirror of
https://github.com/DYefremov/DemonEditor.git
synced 2026-01-19 05:53:10 +01:00
3536 lines
185 KiB
XML
3536 lines
185 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Generated with glade 3.22.2
|
|
|
|
The MIT License (MIT)
|
|
|
|
Copyright (c) 2018-2020 Dmitriy Yefremov
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
|
|
Author: Dmitriy Yefremov
|
|
|
|
-->
|
|
<interface domain="demon-editor">
|
|
<requires lib="gtk+" version="3.16"/>
|
|
<!-- interface-css-provider-path style.css -->
|
|
<!-- interface-license-type mit -->
|
|
<!-- interface-name DemonEditor -->
|
|
<!-- interface-description Enigma2 channel and satellites list editor for GNU/Linux. -->
|
|
<!-- interface-copyright 2018-2019 Dmitriy Yefremov -->
|
|
<!-- interface-authors Dmitriy Yefremov -->
|
|
<object class="GtkTreeStore" id="bouquets_tree_store">
|
|
<columns>
|
|
<!-- column-name bouquet -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name locked -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name hidden -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name type -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
<signal name="row-deleted" handler="on_model_changed" swapped="no"/>
|
|
<signal name="row-inserted" handler="on_model_changed" swapped="no"/>
|
|
</object>
|
|
<object class="GtkImage" id="clear_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-clear</property>
|
|
</object>
|
|
<object class="GtkImage" id="clear_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-clear</property>
|
|
</object>
|
|
<object class="GtkImage" id="copy_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-copy</property>
|
|
</object>
|
|
<object class="GtkImage" id="copy_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-copy</property>
|
|
</object>
|
|
<object class="GtkImage" id="downloads_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-link</property>
|
|
</object>
|
|
<object class="GtkImage" id="edit_image_1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-edit</property>
|
|
</object>
|
|
<object class="GtkImage" id="edit_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-revert-to-saved</property>
|
|
</object>
|
|
<object class="GtkImage" id="epg_configuration_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-index</property>
|
|
</object>
|
|
<object class="GtkImage" id="export_to_m3u_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save-as</property>
|
|
</object>
|
|
<object class="GtkImage" id="extra_edit_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-edit</property>
|
|
</object>
|
|
<object class="GtkImage" id="fav_iptv_list_config_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-properties</property>
|
|
</object>
|
|
<object class="GtkListStore" id="fav_list_store">
|
|
<columns>
|
|
<!-- column-name num -->
|
|
<column type="gint"/>
|
|
<!-- column-name fav_coded -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name service -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name fav_locked -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name fav_hide -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name type -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name pos -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name fav_id -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name picon -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name tooltip -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name background -->
|
|
<column type="GdkRGBA"/>
|
|
</columns>
|
|
<signal name="row-deleted" handler="on_model_changed" swapped="no"/>
|
|
<signal name="row-inserted" handler="on_model_changed" swapped="no"/>
|
|
</object>
|
|
<object class="GtkListStore" id="filter_sat_positions_list_store">
|
|
<columns>
|
|
<!-- column-name satellite -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">All positions</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkListStore" id="filter_types_list_store">
|
|
<columns>
|
|
<!-- column-name type -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">All types</col>
|
|
</row>
|
|
<row>
|
|
<col id="0">TV</col>
|
|
</row>
|
|
<row>
|
|
<col id="0">TV (H264)</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">TV (HD)</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">TV (UHD)</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Radio</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Data</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkImage" id="find_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-find</property>
|
|
</object>
|
|
<object class="GtkImage" id="import_bouquet_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-file</property>
|
|
</object>
|
|
<object class="GtkMenu" id="bouquets_popup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_new_popup_item">
|
|
<property name="label">gtk-new</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_new_bouquet" object="bouquets_tree_view" swapped="no"/>
|
|
<accelerator key="Insert" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquet_import_popup_item">
|
|
<property name="label" translatable="yes">Import</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">import_bouquet_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_import_bouquet" swapped="no"/>
|
|
<accelerator key="i" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="bouquets_popup_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_cut_popup_item">
|
|
<property name="label">gtk-cut</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_bouquets_cut" object="bouquets_tree_view" swapped="no"/>
|
|
<accelerator key="x" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_copy_popup_item">
|
|
<property name="label">gtk-copy</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_bouquets_copy" object="bouquets_tree_view" swapped="no"/>
|
|
<accelerator key="c" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_paste_popup_item">
|
|
<property name="label">gtk-paste</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_bouquets_paste" object="bouquets_tree_view" swapped="no"/>
|
|
<accelerator key="v" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="bouquets_popup_separator_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_edit_popup_item">
|
|
<property name="label">gtk-edit</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_edit" swapped="no"/>
|
|
<accelerator key="e" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="bouquets_popup_separator_3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="bouquets_remove_popup_item">
|
|
<property name="label">gtk-remove</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_delete" object="bouquets_tree_view" swapped="no"/>
|
|
<accelerator key="Delete" signal="activate"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkImage" id="insert_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-image</property>
|
|
</object>
|
|
<object class="GtkImage" id="insert_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-image</property>
|
|
</object>
|
|
<object class="GtkImage" id="insert_link_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-link</property>
|
|
</object>
|
|
<object class="GtkImage" id="insert_link_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-link</property>
|
|
</object>
|
|
<object class="GtkImage" id="insert_space_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">format-text-underline</property>
|
|
</object>
|
|
<object class="GtkImage" id="insert_text_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-text</property>
|
|
</object>
|
|
<object class="GtkPopoverMenu" id="left_header_popover_menu">
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkGrid" id="import_popover_grid">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkModelButton" id="back_to_main_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">start</property>
|
|
<property name="margin_left">5</property>
|
|
<property name="margin_top">5</property>
|
|
<property name="menu_name">main</property>
|
|
<property name="inverted">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="left_popover_import_munu_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_right">10</property>
|
|
<property name="margin_top">5</property>
|
|
<property name="margin_bottom">5</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkModelButton" id="import_bq_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">Bouquet</property>
|
|
<signal name="clicked" handler="on_import_bouquet" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="import_all_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">Bouquets and services</property>
|
|
<signal name="clicked" handler="on_import_bouquets" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="submenu">submenu1</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="left_popover_menu_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">10</property>
|
|
<property name="margin_right">10</property>
|
|
<property name="margin_top">5</property>
|
|
<property name="margin_bottom">5</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkBox" id="main_popover_menu_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkModelButton" id="import_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">Import</property>
|
|
<property name="menu_name">submenu1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="create_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">New empty configuration</property>
|
|
<signal name="clicked" handler="on_new_configuration" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="open_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_data_open</property>
|
|
<property name="text" translatable="yes">Open</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="open_archive_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_archive_open</property>
|
|
<property name="text" translatable="yes">Extract...</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="save_menu_button">
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_data_save</property>
|
|
<property name="text" translatable="yes">Save</property>
|
|
<accelerator key="s" signal="clicked" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">6</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">2</property>
|
|
<property name="position">7</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="transfer_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_download</property>
|
|
<property name="text" translatable="yes">FTP-transfer</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">8</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">9</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="settings_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="text" translatable="yes">Settings</property>
|
|
<signal name="clicked" handler="on_settings" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">10</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">9</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="extra_popover_menu_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkModelButton" id="close_player_menu_button">
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">Close playback</property>
|
|
<signal name="clicked" handler="on_player_close" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="about_menu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">About</property>
|
|
<signal name="clicked" handler="on_about_app" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="exit_munu_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="text" translatable="yes">Exit</property>
|
|
<signal name="clicked" handler="on_close_app" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">12</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="submenu">main</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<object class="GtkImage" id="network_transmit_receive_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">network-transmit-receive</property>
|
|
</object>
|
|
<object class="GtkImage" id="networktransmit_receive_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">network-transmit-receive</property>
|
|
</object>
|
|
<object class="GtkImage" id="new_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-new</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="player_scale_adjustment">
|
|
<property name="upper">100</property>
|
|
<property name="step_increment">1</property>
|
|
<property name="page_increment">10</property>
|
|
</object>
|
|
<object class="GtkImage" id="remova_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-remove</property>
|
|
</object>
|
|
<object class="GtkImage" id="remove_all_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-remove</property>
|
|
</object>
|
|
<object class="GtkImage" id="remove_all_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-remove</property>
|
|
</object>
|
|
<object class="GtkImage" id="save_as_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save-as</property>
|
|
</object>
|
|
<object class="GtkImage" id="save_as_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save-as</property>
|
|
</object>
|
|
<object class="GtkImage" id="save_as_image_3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save-as</property>
|
|
</object>
|
|
<object class="GtkPopoverMenu" id="screenshots_menu">
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkBox" id="screenshots_menu_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">10</property>
|
|
<property name="margin_right">10</property>
|
|
<property name="margin_top">5</property>
|
|
<property name="margin_bottom">5</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkModelButton" id="screenshot_button_all">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_screenshot_all</property>
|
|
<property name="text" translatable="yes">All</property>
|
|
<property name="centered">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="screenshot_button_video">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_screenshot_video</property>
|
|
<property name="text" translatable="yes">Video</property>
|
|
<property name="centered">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkModelButton" id="screenshot_button_osd">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="action_name">app.on_screenshot_osd</property>
|
|
<property name="text" translatable="yes">OSD</property>
|
|
<property name="centered">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="submenu">main</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<object class="GtkImage" id="select_all_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-select-all</property>
|
|
</object>
|
|
<object class="GtkImage" id="select_all_image_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-select-all</property>
|
|
</object>
|
|
<object class="GtkImage" id="select_all_image_3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-select-all</property>
|
|
</object>
|
|
<object class="GtkMenu" id="services_popup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_to_fav_end_move_popup_item">
|
|
<property name="label">gtk-goto-last</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_to_fav_end_copy" object="services_tree_view" swapped="no"/>
|
|
<accelerator key="BackSpace" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_to_fav_move_popup_item">
|
|
<property name="label">gtk-goto-first</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_to_fav_copy" object="services_tree_view" swapped="no"/>
|
|
<accelerator key="Insert" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_popup_item">
|
|
<property name="label" translatable="yes">Create bouquet</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">new_image</property>
|
|
<property name="use_stock">False</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="services_bouquet_popup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_current_sat_popup_item">
|
|
<property name="label" translatable="yes">For current satellite</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">save_as_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_current_satellite" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_current_package_popup_item">
|
|
<property name="label" translatable="yes">For current package</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">save_as_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_current_package" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_current_type_popup_item">
|
|
<property name="label" translatable="yes">For current type</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">save_as_image_3</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_current_type" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_bouquet_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_each_sat_popup_item">
|
|
<property name="label" translatable="yes">For each satellite</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">select_all_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_each_satellite" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_each_package_popup_item">
|
|
<property name="label" translatable="yes">For each package</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">select_all_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_each_package" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_create_bouquet_for_each_type_popup_item">
|
|
<property name="label" translatable="yes">For each type</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">select_all_image_3</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_create_bouquet_for_each_type" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_copy_popup_item">
|
|
<property name="label">gtk-copy</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_services_copy" object="services_tree_view" swapped="no"/>
|
|
<accelerator key="c" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_edit_popup_item">
|
|
<property name="label">gtk-edit</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_edit" swapped="no"/>
|
|
<accelerator key="e" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_add_new_popup_item">
|
|
<property name="label">gtk-new</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_services_add_new" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem_3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_picon_popup_item">
|
|
<property name="label" translatable="yes">Picon</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">insert_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="services_picon_popoup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_assign_picon_popup_item">
|
|
<property name="label" translatable="yes">Assign</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">insert_link_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_assign_picon" object="services_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_remove_picon_popup_item">
|
|
<property name="label" translatable="yes">Remove</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">clear_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_remove_picon" object="services_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem_4">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_reference_picon_popup_item">
|
|
<property name="label" translatable="yes">Copy reference</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">copy_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_reference_picon" object="services_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem_5">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_remove_unused_picons_popup_item">
|
|
<property name="label" translatable="yes">Remove all unused</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">remove_all_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_remove_unused_picons" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="services_separatormenuitem_6">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="services_remove_popup_item">
|
|
<property name="label">gtk-remove</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_delete" object="services_tree_view" swapped="no"/>
|
|
<accelerator key="Delete" signal="activate"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkListStore" id="services_list_store">
|
|
<columns>
|
|
<!-- column-name cas -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name type -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name coded -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name service -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name locked -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name hide -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name package -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name service_type -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name picon -->
|
|
<column type="GdkPixbuf"/>
|
|
<!-- column-name picon_id -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name ssid -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name freq -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name rate -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name pol -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name fec -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name system -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name pos -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name data_id -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name fav_id -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name transponder -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name tooltip -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name background -->
|
|
<column type="GdkRGBA"/>
|
|
</columns>
|
|
<signal name="row-deleted" handler="on_model_changed" swapped="no"/>
|
|
</object>
|
|
<object class="GtkTreeModelFilter" id="services_model_filter">
|
|
<property name="child_model">services_list_store</property>
|
|
</object>
|
|
<object class="GtkTreeModelSort" id="services_model_sort">
|
|
<property name="model">services_model_filter</property>
|
|
</object>
|
|
<object class="GtkApplicationWindow" id="main_window">
|
|
<property name="width_request">640</property>
|
|
<property name="height_request">480</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="window_position">center</property>
|
|
<property name="icon_name">demon-editor</property>
|
|
<property name="gravity">center</property>
|
|
<property name="startup_id">DemonEditor</property>
|
|
<signal name="check-resize" handler="on_resize" swapped="no"/>
|
|
<signal name="delete-event" handler="on_close_app" swapped="no"/>
|
|
<signal name="window-state-event" handler="on_main_window_state" swapped="no"/>
|
|
<child type="titlebar">
|
|
<object class="GtkHeaderBar" id="header_bar">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="title" translatable="yes">DemonEditor</property>
|
|
<property name="subtitle" translatable="yes">Profile:</property>
|
|
<property name="spacing">0</property>
|
|
<property name="show_close_button">True</property>
|
|
<child>
|
|
<object class="GtkMenuButton" id="file_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="popover">left_header_popover_menu</property>
|
|
<child>
|
|
<object class="GtkImage" id="file_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">find-location-symbolic</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="left_header_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">1</property>
|
|
<property name="margin_right">1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="profile_combo_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="focus_on_click">False</property>
|
|
<property name="margin_left">1</property>
|
|
<property name="margin_right">1</property>
|
|
<property name="active">0</property>
|
|
<signal name="changed" handler="on_profile_changed" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="main_header_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">1</property>
|
|
<child>
|
|
<object class="GtkSeparator" id="main_header_box_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">1</property>
|
|
<property name="margin_right">1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="download_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">FTP-transfer</property>
|
|
<property name="action_name">app.on_download</property>
|
|
<child>
|
|
<object class="GtkImage" id="download_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">network-wired</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="save_header_button">
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Save</property>
|
|
<property name="action_name">app.on_data_save</property>
|
|
<child>
|
|
<object class="GtkImage" id="save_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save</property>
|
|
</object>
|
|
</child>
|
|
<accelerator key="s" signal="clicked" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="backup_tool_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Backup</property>
|
|
<signal name="clicked" handler="on_backup_tool_show" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="backup_tool_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-revert-to-saved</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="left_header_box">
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">1</property>
|
|
<child>
|
|
<object class="GtkSeparator" id="left_header_box_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">2</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToggleButton" id="filter_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Filter</property>
|
|
<property name="action_name">win.filter</property>
|
|
<child>
|
|
<object class="GtkImage" id="filter_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-spell-check</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToggleButton" id="search_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Search</property>
|
|
<property name="action_name">win.search</property>
|
|
<child>
|
|
<object class="GtkImage" id="search_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-find</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">5</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="left_header_box_separator_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">1</property>
|
|
<property name="margin_right">1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">1</property>
|
|
<property name="position">6</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="locked_tool_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Parent lock On/Off Ctrl + L</property>
|
|
<property name="action_name">app.on_locked</property>
|
|
<child>
|
|
<object class="GtkImage" id="locked_tool_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">changes-prevent-symbolic</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">7</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="hide_tool_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Hide/Skip On/Off Ctrl + H</property>
|
|
<property name="action_name">app.on_hide</property>
|
|
<child>
|
|
<object class="GtkImage">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-jump-to</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">8</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="position">6</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="right_header_box">
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">1</property>
|
|
<child>
|
|
<object class="GtkButton" id="sat_editor_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Satellites editor</property>
|
|
<signal name="clicked" handler="on_satellite_editor_show" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="sat_editor_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-edit</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="picons_downloader_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Picons manager</property>
|
|
<signal name="clicked" handler="on_picons_manager_show" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="picons_downloader_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-image</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="right_header_box_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">2</property>
|
|
<property name="margin_right">2</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="import_m3u_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Import m3u file</property>
|
|
<signal name="clicked" handler="on_import_m3u" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="import_m3u_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">insert-link</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">5</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="export_to_m3u_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Export to m3u</property>
|
|
<signal name="clicked" handler="on_export_to_m3u" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="export_to_m3u_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-save-as</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">6</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="epg_configuration_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">EPG configuration</property>
|
|
<signal name="clicked" handler="on_epg_list_configuration" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="epg_configuration_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-index</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">7</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="new_header_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">New bouquet</property>
|
|
<signal name="clicked" handler="on_new_bouquet" object="bouquets_tree_view" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="new_header_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-new</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">9</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="main_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkPaned" id="main_paned">
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkBox" id="player_box">
|
|
<property name="width_request">320</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkDrawingArea" id="player_drawing_area">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<signal name="button-press-event" handler="on_player_press" swapped="no"/>
|
|
<signal name="draw" handler="on_player_drawing_area_draw" swapped="no"/>
|
|
<signal name="realize" handler="on_drawing_area_realize" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolbar" id="player_tool_bar">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">15</property>
|
|
<property name="margin_right">15</property>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_prev_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Previous stream in the list</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="stock_id">gtk-media-previous</property>
|
|
<signal name="clicked" handler="on_player_previous" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_play_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Play</property>
|
|
<property name="stock_id">gtk-media-play</property>
|
|
<signal name="clicked" handler="on_player_play" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_stop_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Stop playback</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="stock_id">gtk-media-stop</property>
|
|
<signal name="clicked" handler="on_player_stop" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_next_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Next stream in the list</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="stock_id">gtk-media-next</property>
|
|
<signal name="clicked" handler="on_player_next" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolItem" id="player_item">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkBox" id="player_rewind_box">
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">15</property>
|
|
<property name="margin_right">15</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkLabel" id="player_current_time_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScale" id="player_scale">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">5</property>
|
|
<property name="margin_right">5</property>
|
|
<property name="adjustment">player_scale_adjustment</property>
|
|
<property name="restrict_to_fill_level">False</property>
|
|
<property name="fill_level">0</property>
|
|
<property name="round_digits">1</property>
|
|
<property name="draw_value">False</property>
|
|
<property name="has_origin">False</property>
|
|
<signal name="change-value" handler="on_player_rewind" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="player_full_time_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="homogeneous">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_full_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Toggle in fullscreen</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="stock_id">gtk-fullscreen</property>
|
|
<signal name="clicked" handler="on_full_screen" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton" id="player_close_button">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Close playback</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="stock_id">gtk-close</property>
|
|
<signal name="clicked" handler="on_player_close" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="homogeneous">False</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="main_data_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkSearchBar" id="search_bar">
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkBox" id="search_bar_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkSearchEntry" id="search_entry">
|
|
<property name="height_request">32</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="primary_icon_stock">gtk-find</property>
|
|
<property name="primary_icon_activatable">False</property>
|
|
<property name="primary_icon_sensitive">False</property>
|
|
<signal name="changed" handler="on_search" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="search_down_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="relief">half</property>
|
|
<signal name="clicked" handler="on_search_down" swapped="no"/>
|
|
<child>
|
|
<object class="GtkArrow" id="arrow1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">center</property>
|
|
<property name="arrow_type">down</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="search_up_button">
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="relief">half</property>
|
|
<signal name="clicked" handler="on_search_up" swapped="no"/>
|
|
<child>
|
|
<object class="GtkArrow" id="arrow2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">center</property>
|
|
<property name="arrow_type">up</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<style>
|
|
<class name="group"/>
|
|
</style>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSearchBar" id="filter_bar">
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkBox" id="filter_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkToggleButton" id="filter_only_free_button">
|
|
<property name="label" translatable="yes">Only free</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="receives_default">True</property>
|
|
<signal name="toggled" handler="on_filter_changed" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSearchEntry" id="filter_entry">
|
|
<property name="height_request">32</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="primary_icon_stock">gtk-spell-check</property>
|
|
<property name="primary_icon_activatable">False</property>
|
|
<property name="primary_icon_sensitive">False</property>
|
|
<signal name="search-changed" handler="on_filter_changed" swapped="no"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="filter_types_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="model">filter_types_list_store</property>
|
|
<property name="active">0</property>
|
|
<property name="id_column">0</property>
|
|
<signal name="changed" handler="on_filter_changed" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="filter_types_box_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="filter_sat_positions_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="model">filter_sat_positions_list_store</property>
|
|
<property name="active">0</property>
|
|
<property name="id_column">0</property>
|
|
<signal name="changed" handler="on_filter_changed" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="filter_satellites_box_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="top_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">1</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkPaned" id="main_data_paned">
|
|
<property name="width_request">320</property>
|
|
<property name="height_request">250</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="margin_left">1</property>
|
|
<property name="margin_right">1</property>
|
|
<property name="margin_top">2</property>
|
|
<property name="wide_handle">True</property>
|
|
<child>
|
|
<object class="GtkBox" id="services_main_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel" id="services_header_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">2</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="label" translatable="yes">Services</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="services_scrolled_window">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkTreeView" id="services_tree_view">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="model">services_model_sort</property>
|
|
<property name="enable_search">False</property>
|
|
<property name="search_column">3</property>
|
|
<property name="rubber_banding">True</property>
|
|
<property name="enable_grid_lines">both</property>
|
|
<property name="tooltip_column">20</property>
|
|
<property name="activate_on_single_click">True</property>
|
|
<signal name="button-press-event" handler="on_view_popup_menu" object="services_popup_menu" swapped="no"/>
|
|
<signal name="button-press-event" handler="on_view_press" swapped="no"/>
|
|
<signal name="button-release-event" handler="on_view_release" swapped="no"/>
|
|
<signal name="drag-begin" handler="on_view_drag_begin" after="yes" swapped="no"/>
|
|
<signal name="drag-data-get" handler="on_view_drag_data_get" swapped="no"/>
|
|
<signal name="drag-data-received" handler="on_services_view_drag_data_received" swapped="no"/>
|
|
<signal name="drag-drop" handler="on_services_view_drag_drop" swapped="no"/>
|
|
<signal name="drag-end" handler="on_view_drag_end" swapped="no"/>
|
|
<signal name="focus-in-event" handler="on_view_focus" swapped="no"/>
|
|
<signal name="key-press-event" handler="on_tree_view_key_press" swapped="no"/>
|
|
<signal name="key-release-event" handler="on_tree_view_key_release" swapped="no"/>
|
|
<signal name="query-tooltip" handler="on_services_view_query_tooltip" swapped="no"/>
|
|
<signal name="row-activated" handler="on_services_selection" object="services_model_sort" swapped="no"/>
|
|
<child internal-child="selection">
|
|
<object class="GtkTreeSelection" id="services_selection">
|
|
<property name="mode">multiple</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="cas_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">CAS</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="cas_cellrenderertext1"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="type_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">Type</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="type_cellrenderertext2"/>
|
|
<attributes>
|
|
<attribute name="text">1</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="service_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">50</property>
|
|
<property name="title" translatable="yes">Service</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">3</property>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="coded_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="pixbuf">2</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="service_cellrenderertext">
|
|
<property name="ellipsize">end</property>
|
|
<property name="width_chars">25</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">3</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="locked_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="pixbuf">4</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="hide_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="pixbuf">5</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="package_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">50</property>
|
|
<property name="title" translatable="yes">Package</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">6</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="package_cellrenderertext">
|
|
<property name="ellipsize">end</property>
|
|
<property name="width_chars">15</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">6</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="service_type_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Type</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">7</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="service_type_cellrenderertex">
|
|
<property name="xalign">0.51999998092651367</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">7</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="picon_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Picon</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">9</property>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="picon_cellrendererpixbuf"/>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="pixbuf">8</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="picon_id_column">
|
|
<property name="visible">False</property>
|
|
<property name="sizing">fixed</property>
|
|
<property name="title">Picon ID</property>
|
|
<property name="alignment">0.5</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="picon_id_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">9</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="ssid_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title">SID</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">10</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="ssid_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">10</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="freq_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Freq</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">11</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="freq_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">11</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="rate_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Rate</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">12</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="rate_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">12</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="pol_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Pol</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">13</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="pol_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">13</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fec_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title">FEC</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">14</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="fec_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">14</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="system_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">System</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">15</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="system_cellrenderertex">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">15</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="pos_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Pos</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<property name="sort_column_id">16</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="pos_cellrenderertext1">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">21</attribute>
|
|
<attribute name="text">16</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="data_id_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">data_id</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="data_id_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">17</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="service_fav_id_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">fav_id</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="fav_id_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">18</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="transponder_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">transponder</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="transponder_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">19</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="extra_column">
|
|
<property name="visible">False</property>
|
|
<property name="title" translatable="yes">extra</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="tooltip_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">20</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="background_cellrenderertext"/>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="services_bar_box">
|
|
<property name="height_request">26</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="resize_mode">queue</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkImage" id="cas_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_left">5</property>
|
|
<property name="icon_name">emblem-readonly</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="cas_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">CAS</property>
|
|
<property name="width_chars">20</property>
|
|
<property name="max_width_chars">20</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">2</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="separator1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">5</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImage" id="tv_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">tv-symbolic</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="tv_count_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">TV</property>
|
|
<property name="margin_right">5</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImage" id="radio_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">network-wireless-symbolic</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">5</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="radio_count_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Radio</property>
|
|
<property name="margin_right">5</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">6</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImage" id="data_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">system-run</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">7</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="data_count_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Data</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">8</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="separator2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">5</property>
|
|
<property name="position">9</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkPaned" id="fav_bouquets_paned">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="wide_handle">True</property>
|
|
<child>
|
|
<object class="GtkBox" id="fav_main_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel" id="fav_header_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">2</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="label" translatable="yes">Bouquet details</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="fav_scrolled_window">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkTreeView" id="fav_tree_view">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="model">fav_list_store</property>
|
|
<property name="enable_search">False</property>
|
|
<property name="search_column">2</property>
|
|
<property name="rubber_banding">True</property>
|
|
<property name="enable_grid_lines">both</property>
|
|
<property name="tooltip_column">9</property>
|
|
<property name="activate_on_single_click">True</property>
|
|
<signal name="button-press-event" handler="on_fav_press" object="fav_popup_menu" swapped="no"/>
|
|
<signal name="button-press-event" handler="on_view_press" swapped="yes"/>
|
|
<signal name="button-release-event" handler="on_view_release" swapped="no"/>
|
|
<signal name="drag-begin" handler="on_view_drag_begin" after="yes" swapped="no"/>
|
|
<signal name="drag-data-get" handler="on_view_drag_data_get" swapped="no"/>
|
|
<signal name="drag-data-received" handler="on_view_drag_data_received" swapped="no"/>
|
|
<signal name="drag-end" handler="on_view_drag_end" swapped="no"/>
|
|
<signal name="focus-in-event" handler="on_view_focus" swapped="no"/>
|
|
<signal name="key-press-event" handler="on_tree_view_key_press" swapped="no"/>
|
|
<signal name="key-release-event" handler="on_tree_view_key_release" swapped="no"/>
|
|
<signal name="query-tooltip" handler="on_fav_view_query_tooltip" swapped="no"/>
|
|
<child internal-child="selection">
|
|
<object class="GtkTreeSelection" id="fav_selection">
|
|
<property name="mode">multiple</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_num_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Num</property>
|
|
<property name="clickable">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<signal name="clicked" handler="on_fav_sort" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="num_cellrenderertext">
|
|
<property name="xalign">0.20000000298023224</property>
|
|
<property name="width_chars">5</property>
|
|
<property name="max_width_chars">5</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="visible">0</attribute>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_service_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">50</property>
|
|
<property name="title" translatable="yes">Service</property>
|
|
<property name="expand">True</property>
|
|
<property name="clickable">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<signal name="clicked" handler="on_fav_sort" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="fav_picon_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="pixbuf">8</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="fav_coded_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="pixbuf">1</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="fav_service_cellrenderertext">
|
|
<property name="ellipsize">end</property>
|
|
<property name="width_chars">25</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="text">2</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="fav_locked_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="pixbuf">3</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="fav_hide_cellrendererpixbuf">
|
|
<property name="xpad">2</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="pixbuf">4</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_type_column">
|
|
<property name="resizable">True</property>
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Type</property>
|
|
<property name="expand">True</property>
|
|
<property name="clickable">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<signal name="clicked" handler="on_fav_sort" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="type_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="text">5</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_pos_column">
|
|
<property name="min_width">25</property>
|
|
<property name="title" translatable="yes">Pos</property>
|
|
<property name="expand">True</property>
|
|
<property name="clickable">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<signal name="clicked" handler="on_fav_sort" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="pos_cellrenderertext">
|
|
<property name="xalign">0.50999999046325684</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="cell-background-rgba">10</attribute>
|
|
<attribute name="text">6</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_id_column">
|
|
<property name="visible">False</property>
|
|
<property name="title">fav_id</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="fav_id_cellrenderertext4"/>
|
|
<attributes>
|
|
<attribute name="text">7</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="fav_extra_column">
|
|
<property name="visible">False</property>
|
|
<property name="title" translatable="yes">extra</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="fav_tooltip_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">9</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="fav_background_cellrenderertext"/>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="fav_bar_box">
|
|
<property name="height_request">24</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkImage" id="image2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">document-properties</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="fav_count_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
<property name="width_chars">4</property>
|
|
<property name="max_width_chars">4</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkAlignment">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">center</property>
|
|
<child>
|
|
<object class="GtkLabel" id="bq_name_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="ellipsize">end</property>
|
|
<property name="width_chars">12</property>
|
|
<property name="max_width_chars">20</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="bouquets_main_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel" id="bouquets_header_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">2</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="label" translatable="yes">Bouquets</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="bouquets_scrolled_window">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_bottom">2</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="GtkTreeView" id="bouquets_tree_view">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="model">bouquets_tree_store</property>
|
|
<property name="headers_clickable">False</property>
|
|
<property name="search_column">0</property>
|
|
<property name="rubber_banding">True</property>
|
|
<property name="enable_tree_lines">True</property>
|
|
<property name="activate_on_single_click">True</property>
|
|
<signal name="button-press-event" handler="on_view_popup_menu" object="bouquets_popup_menu" swapped="no"/>
|
|
<signal name="button-press-event" handler="on_view_press" swapped="yes"/>
|
|
<signal name="button-release-event" handler="on_view_release" swapped="no"/>
|
|
<signal name="drag-begin" handler="on_view_drag_begin" after="yes" swapped="no"/>
|
|
<signal name="drag-data-get" handler="on_view_drag_data_get" swapped="no"/>
|
|
<signal name="drag-data-received" handler="on_bq_view_drag_data_received" swapped="no"/>
|
|
<signal name="drag-end" handler="on_view_drag_end" swapped="no"/>
|
|
<signal name="focus-in-event" handler="on_view_focus" swapped="no"/>
|
|
<signal name="key-press-event" handler="on_tree_view_key_press" swapped="no"/>
|
|
<signal name="key-release-event" handler="on_tree_view_key_release" swapped="no"/>
|
|
<signal name="row-activated" handler="on_bouquets_selection" object="bouquets_tree_store" swapped="no"/>
|
|
<child internal-child="selection">
|
|
<object class="GtkTreeSelection" id="bouquets_selection">
|
|
<property name="mode">multiple</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="bouquets_column">
|
|
<property name="resizable">True</property>
|
|
<property name="spacing">2</property>
|
|
<property name="sizing">autosize</property>
|
|
<property name="title" translatable="yes">Name</property>
|
|
<property name="expand">True</property>
|
|
<property name="alignment">0.5</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="bouquets_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="boiquets_cellrenderer_locked"/>
|
|
<attributes>
|
|
<attribute name="pixbuf">1</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererPixbuf" id="boiquets_cellrenderer_hidden">
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="pixbuf">2</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkTreeViewColumn" id="bouquet_type_column">
|
|
<property name="visible">False</property>
|
|
<property name="resizable">True</property>
|
|
<property name="sizing">autosize</property>
|
|
<property name="title">Type</property>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="bouquet_type_cellrenderertext"/>
|
|
<attributes>
|
|
<attribute name="text">3</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="bouquet_bar_box">
|
|
<property name="height_request">24</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">2</property>
|
|
<child>
|
|
<object class="GtkImage" id="image3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">document-properties</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="bouquets_count_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">0</property>
|
|
<property name="width_chars">10</property>
|
|
<property name="max_width_chars">10</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">False</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">False</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="padding">1</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="bottom_separator">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">5</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="resize">True</property>
|
|
<property name="shrink">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child type="center">
|
|
<object class="GtkBox" id="app_info_box">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<signal name="drag-data-received" handler="on_view_drag_data_received" object="services_tree_view" swapped="no"/>
|
|
<signal name="key-press-event" handler="on_tree_view_key_press" object="services_tree_view" swapped="no"/>
|
|
<signal name="key-release-event" handler="on_tree_view_key_release" object="services_tree_view" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="app_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">demon-editor</property>
|
|
<property name="icon_size">6</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="app_name_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">DemonEditor</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
<attribute name="scale" value="3"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="app_ver_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">1.0.1 Beta</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="status_bar_box">
|
|
<property name="height_request">28</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="margin_top">1</property>
|
|
<property name="margin_bottom">1</property>
|
|
<child>
|
|
<object class="GtkBox" id="receiver_info_box">
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">start</property>
|
|
<property name="margin_left">10</property>
|
|
<property name="spacing">5</property>
|
|
<child>
|
|
<object class="GtkImage" id="info_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<property name="stock">gtk-info</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="receiver_info_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Receiver info</property>
|
|
<property name="label" translatable="yes">Receiver info</property>
|
|
<attributes>
|
|
<attribute name="size" value="8000"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="current_ip_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes">Current IP:</property>
|
|
<attributes>
|
|
<attribute name="size" value="8000"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child type="center">
|
|
<object class="GtkMenuButton" id="screenshots_button">
|
|
<property name="name">status-bar-button</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Screenshot</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<property name="popover">screenshots_menu</property>
|
|
<child>
|
|
<object class="GtkImage" id="screenshots_menu_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="icon_name">zoom-best-fit</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImage" id="http_status_image">
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">No connection to the receiver!</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<property name="margin_left">10</property>
|
|
<property name="margin_right">10</property>
|
|
<property name="icon_name">network-offline-symbolic</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="signal_box">
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">center</property>
|
|
<property name="margin_left">10</property>
|
|
<property name="margin_right">10</property>
|
|
<property name="spacing">5</property>
|
|
<child>
|
|
<object class="GtkLabel" id="service_epg_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="justify">center</property>
|
|
<property name="ellipsize">end</property>
|
|
<property name="lines">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="record_button">
|
|
<property name="name">status-bar-button</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Record</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<signal name="clicked" handler="on_record" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="record_button_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-media-record</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="play_current_service_button">
|
|
<property name="name">status-bar-button</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="focus_on_click">False</property>
|
|
<property name="receives_default">True</property>
|
|
<property name="tooltip_text" translatable="yes">Play</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<signal name="clicked" handler="on_watch" swapped="no"/>
|
|
<child>
|
|
<object class="GtkImage" id="play_current_service_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<property name="stock">gtk-media-play</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="service_name_label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Current service</property>
|
|
<property name="justify">fill</property>
|
|
<property name="ellipsize">end</property>
|
|
<property name="max_width_chars">35</property>
|
|
<property name="xalign">1</property>
|
|
<attributes>
|
|
<attribute name="size" value="8000"/>
|
|
</attributes>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLevelBar" id="signal_level_bar">
|
|
<property name="width_request">70</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="tooltip_text" translatable="yes">Signal level</property>
|
|
<property name="valign">center</property>
|
|
<property name="max_value">100</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="position">5</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkImage" id="yt_image">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="stock">gtk-connect</property>
|
|
</object>
|
|
<object class="GtkMenu" id="fav_popup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_cut_popup_item">
|
|
<property name="label">gtk-cut</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_fav_cut" object="fav_tree_view" swapped="no"/>
|
|
<accelerator key="x" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_copy_popup_item">
|
|
<property name="label">gtk-copy</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_fav_copy" object="fav_tree_view" swapped="no"/>
|
|
<accelerator key="c" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_paste_popup_item">
|
|
<property name="label">gtk-paste</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_fav_paste" object="fav_tree_view" swapped="no"/>
|
|
<accelerator key="v" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_popup_separator_1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_edit_popup_item">
|
|
<property name="label">gtk-edit</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_edit" swapped="no"/>
|
|
<accelerator key="e" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_edit_sub_menu_popup_item">
|
|
<property name="label" translatable="yes">Extra:</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">extra_edit_image</property>
|
|
<property name="use_stock">False</property>
|
|
<property name="always_show_image">True</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="fav_edit_popoup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_rename_popup_item">
|
|
<property name="label" translatable="yes">Rename for this bouquet</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">edit_image_1</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_rename_for_bouquet" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_set_default_name_popup_item">
|
|
<property name="label" translatable="yes">Set default name</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">edit_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_set_default_name_for_bouquet" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_popup_separator_2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_locate_popup_item">
|
|
<property name="label" translatable="yes">Locate in services</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">find_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_locate_in_services" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_insert_marker_popup_item">
|
|
<property name="label" translatable="yes">Insert marker</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="image">insert_text_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_insert_marker" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_insert_space_popup_item">
|
|
<property name="label" translatable="yes">Insert space</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">insert_space_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_insert_space" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_popup_separator_4">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_iptv_popup_item">
|
|
<property name="label" translatable="yes">IPTV</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">networktransmit_receive_image</property>
|
|
<property name="use_stock">False</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="fav_iptv_popoup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_play_stream_popup_item">
|
|
<property name="label">gtk-media-play</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_play_stream" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_5">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_add_iptv_popup_item">
|
|
<property name="label" translatable="yes">Add IPTV or stream service</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">network_transmit_receive_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_iptv" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_import_yt_popup_item">
|
|
<property name="label" translatable="yes">Import YouTube playlist</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">yt_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_import_yt_list" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_import_m3u_popup_item">
|
|
<property name="label" translatable="yes">Import m3u</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="image">downloads_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_import_m3u" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_export_m3u_popup_item">
|
|
<property name="label" translatable="yes">Export to m3u</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">export_to_m3u_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_export_to_m3u" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_6">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_epg_configuration_popup_item">
|
|
<property name="label" translatable="yes">EPG configuration</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">epg_configuration_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_epg_list_configuration" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_7">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_iptv_list_configuration_popup_item">
|
|
<property name="label" translatable="yes">List configuration</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">fav_iptv_list_config_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_iptv_list_configuration" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_8">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_remove_all_unavailable_popup_item">
|
|
<property name="label" translatable="yes">Remove all unavailable</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">remova_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_remove_all_unavailable" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_popup_separator_9">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_picon_popup_item">
|
|
<property name="label" translatable="yes">Picon</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">insert_image</property>
|
|
<property name="use_stock">False</property>
|
|
<child type="submenu">
|
|
<object class="GtkMenu" id="fav_picon_popoup_menu">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_assign_picon_popup_item">
|
|
<property name="label" translatable="yes">Assign</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">insert_link_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_assign_picon" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_remove_picon_popup_item">
|
|
<property name="label" translatable="yes">Remove</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">clear_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_remove_picon" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_10">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_reference_picon_popup_item">
|
|
<property name="label" translatable="yes">Copy reference</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">copy_image_2</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_reference_picon" object="fav_tree_view" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_pupup_separator_11">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_remove_unused_picons_popup_item">
|
|
<property name="label" translatable="yes">Remove all unused</property>
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="image">remove_all_image</property>
|
|
<property name="use_stock">False</property>
|
|
<signal name="activate" handler="on_remove_unused_picons" swapped="no"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparatorMenuItem" id="fav_popup_separator_12">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkImageMenuItem" id="fav_remove_popup_item">
|
|
<property name="label">gtk-remove</property>
|
|
<property name="visible">True</property>
|
|
<property name="sensitive">False</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="use_underline">True</property>
|
|
<property name="use_stock">True</property>
|
|
<signal name="activate" handler="on_delete" object="fav_tree_view" swapped="no"/>
|
|
<accelerator key="Delete" signal="activate"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|