mirror of
https://github.com/DYefremov/DemonEditor.git
synced 2025-12-22 08:29:41 +01:00
added option for hints
This commit is contained in:
@@ -568,6 +568,15 @@ class Settings:
|
|||||||
def load_last_config(self, value):
|
def load_last_config(self, value):
|
||||||
self._settings["load_last_config"] = value
|
self._settings["load_last_config"] = value
|
||||||
|
|
||||||
|
@property
|
||||||
|
def show_bq_hints(self):
|
||||||
|
""" Show detailed info as hints in the bouquet list. """
|
||||||
|
return self._settings.get("show_bq_hints", True)
|
||||||
|
|
||||||
|
@show_bq_hints.setter
|
||||||
|
def show_bq_hints(self, value):
|
||||||
|
self._settings["show_bq_hints"] = value
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def is_darwin(self):
|
def is_darwin(self):
|
||||||
return IS_DARWIN
|
return IS_DARWIN
|
||||||
|
|||||||
@@ -2145,6 +2145,63 @@ Author: Dmitriy Yefremov
|
|||||||
<property name="position">1</property>
|
<property name="position">1</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkFrame" id="hints_frame">
|
||||||
|
<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="margin_top">5</property>
|
||||||
|
<property name="margin_bottom">5</property>
|
||||||
|
<property name="label_xalign">0</property>
|
||||||
|
<property name="shadow_type">in</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkBox" id="hints_box">
|
||||||
|
<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="margin_top">5</property>
|
||||||
|
<property name="margin_bottom">5</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkLabel" id="fav_hints_label">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="margin_top">5</property>
|
||||||
|
<property name="margin_bottom">5</property>
|
||||||
|
<property name="label" translatable="yes">Show detailed info as hints in the bouquet list</property>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="expand">False</property>
|
||||||
|
<property name="fill">True</property>
|
||||||
|
<property name="position">0</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkSwitch" id="bouquet_hints_switch">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="valign">center</property>
|
||||||
|
</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>
|
||||||
|
<child type="label_item">
|
||||||
|
<placeholder/>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="expand">False</property>
|
||||||
|
<property name="fill">True</property>
|
||||||
|
<property name="position">2</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkFrame" id="program_frame">
|
<object class="GtkFrame" id="program_frame">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
@@ -2279,7 +2336,7 @@ Author: Dmitriy Yefremov
|
|||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
<property name="fill">True</property>
|
<property name="fill">True</property>
|
||||||
<property name="position">2</property>
|
<property name="position">3</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
@@ -2361,7 +2418,7 @@ Author: Dmitriy Yefremov
|
|||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
<property name="fill">True</property>
|
<property name="fill">True</property>
|
||||||
<property name="position">3</property>
|
<property name="position">4</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ class SettingsDialog:
|
|||||||
self._new_color_button = builder.get_object("new_color_button")
|
self._new_color_button = builder.get_object("new_color_button")
|
||||||
self._extra_color_button = builder.get_object("extra_color_button")
|
self._extra_color_button = builder.get_object("extra_color_button")
|
||||||
self._load_on_startup_switch = builder.get_object("load_on_startup_switch")
|
self._load_on_startup_switch = builder.get_object("load_on_startup_switch")
|
||||||
|
self._bouquet_hints_switch = builder.get_object("bouquet_hints_switch")
|
||||||
# HTTP API
|
# HTTP API
|
||||||
self._support_http_api_switch = builder.get_object("support_http_api_switch")
|
self._support_http_api_switch = builder.get_object("support_http_api_switch")
|
||||||
self._enable_y_dl_switch = builder.get_object("enable_y_dl_switch")
|
self._enable_y_dl_switch = builder.get_object("enable_y_dl_switch")
|
||||||
@@ -251,6 +252,7 @@ class SettingsDialog:
|
|||||||
self.set_fav_click_mode(self._settings.fav_click_mode)
|
self.set_fav_click_mode(self._settings.fav_click_mode)
|
||||||
self.set_play_stream_mode(self._settings.play_streams_mode)
|
self.set_play_stream_mode(self._settings.play_streams_mode)
|
||||||
self._load_on_startup_switch.set_active(self._settings.load_last_config)
|
self._load_on_startup_switch.set_active(self._settings.load_last_config)
|
||||||
|
self._bouquet_hints_switch.set_active(self._settings.show_bq_hints)
|
||||||
self._default_data_paths_switch.set_active(self._settings.profile_folder_is_default)
|
self._default_data_paths_switch.set_active(self._settings.profile_folder_is_default)
|
||||||
self._transcoding_switch.set_active(self._settings.activate_transcoding)
|
self._transcoding_switch.set_active(self._settings.activate_transcoding)
|
||||||
self._presets_combo_box.set_active_id(self._settings.active_preset)
|
self._presets_combo_box.set_active_id(self._settings.active_preset)
|
||||||
@@ -312,6 +314,7 @@ class SettingsDialog:
|
|||||||
self._ext_settings.play_streams_mode = self.get_play_stream_mode()
|
self._ext_settings.play_streams_mode = self.get_play_stream_mode()
|
||||||
self._ext_settings.language = self._lang_combo_box.get_active_id()
|
self._ext_settings.language = self._lang_combo_box.get_active_id()
|
||||||
self._ext_settings.load_last_config = self._load_on_startup_switch.get_active()
|
self._ext_settings.load_last_config = self._load_on_startup_switch.get_active()
|
||||||
|
self._ext_settings.show_bq_hints = self._bouquet_hints_switch.get_active()
|
||||||
self._ext_settings.profile_folder_is_default = self._default_data_paths_switch.get_active()
|
self._ext_settings.profile_folder_is_default = self._default_data_paths_switch.get_active()
|
||||||
self._ext_settings.default_data_path = self._default_data_dir_field.get_text()
|
self._ext_settings.default_data_path = self._default_data_dir_field.get_text()
|
||||||
self._ext_settings.records_path = self._record_data_dir_field.get_text()
|
self._ext_settings.records_path = self._record_data_dir_field.get_text()
|
||||||
|
|||||||
Reference in New Issue
Block a user