epg dialog rework

This commit is contained in:
DYefremov
2021-09-15 13:12:25 +03:00
parent 05b1619d1e
commit e9b3b3f374
3 changed files with 681 additions and 591 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -96,7 +96,7 @@ class EpgDialog:
self._show_tooltips = True
self._download_xml_is_active = False
builder = get_builder(UI_RESOURCES_PATH + "epg_dialog.glade", handlers)
builder = get_builder(UI_RESOURCES_PATH + "epg.glade", handlers)
self._dialog = builder.get_object("epg_dialog_window")
self._dialog.set_transient_for(transient)
@@ -111,6 +111,7 @@ class EpgDialog:
self._xml_download_progress_bar = builder.get_object("xml_download_progress_bar")
# Filter
self._filter_bar = builder.get_object("filter_bar")
self._filter_bar.bind_property("search-mode-enabled", self._filter_bar, "visible")
self._filter_entry = builder.get_object("filter_entry")
self._services_filter_model = builder.get_object("services_filter_model")
self._services_filter_model.set_visible_func(self.services_filter_function)

View File

@@ -49,7 +49,7 @@ from app.settings import (SettingsType, Settings, SettingsException, SettingsRea
IS_DARWIN, PlayStreamsMode)
from app.tools.media import Recorder
from app.ui.control import ControlBox, EpgBox, TimersBox, RecordingsBox
from app.ui.epg_dialog import EpgDialog
from app.ui.epg import EpgDialog
from app.ui.ftp import FtpClientBox
from app.ui.playback import PlayerBox
from app.ui.transmitter import LinksTransmitter