Changes
1 changed files (+32/-32)
-
-
@@ -55,6 +55,36 @@ namespace PlacGtkAdwaita {} private void on_preferences() { var label_parsing_enabled = new Adw.SwitchRow(); settings.settings.bind(Settings.LABEL_PARSING_ENABLED, label_parsing_enabled, "active", DEFAULT); label_parsing_enabled.title = "Parse labels"; label_parsing_enabled.subtitle = "Enable parsing of \"[[id|text]]\" labels in browse section."; var show_browse_item_separators = new Adw.SwitchRow(); settings.settings.bind(Settings.SHOW_BROWSE_ITEM_SEPARATORS, show_browse_item_separators, "active", DEFAULT); show_browse_item_separators.title = "Show separators for browse items"; show_browse_item_separators.subtitle = "Show separator between browse items."; var show_seek_by_10secs = new Adw.SwitchRow(); settings.settings.bind(Settings.SHOW_SEEK_BY_10SECS, show_seek_by_10secs, "active", DEFAULT); show_seek_by_10secs.title = "Show seek by 10secs buttons"; show_seek_by_10secs.subtitle = "Show buttons that seek forward/backwards by 10 seconds."; var appearance = new Adw.PreferencesGroup(); appearance.add(label_parsing_enabled); appearance.add(show_browse_item_separators); appearance.add(show_seek_by_10secs); appearance.title = "Appearance"; var focus_browse_items_on_load = new Adw.SwitchRow(); settings.settings.bind(Settings.FOCUS_BROWSE_ITEMS_ON_LOAD, focus_browse_items_on_load, "active", DEFAULT); focus_browse_items_on_load.title = "Focus browse items on load"; focus_browse_items_on_load.subtitle = "Move focus to the first browse item or search entry right after the page is loaded."; var keyboard_navigation = new Adw.PreferencesGroup(); keyboard_navigation.add(focus_browse_items_on_load); keyboard_navigation.title = "Keyboard Navigation"; var fixed_discovery_udp_port_enabled = new Adw.SwitchRow(); fixed_discovery_udp_port_enabled.title = "Use fixed UDP port"; fixed_discovery_udp_port_enabled.subtitle =
-
@@ -94,40 +124,10 @@ namespace PlacGtkAdwaita {discovery.add(discovery_udp_port); discovery.title = "Server Discovery"; var label_parsing_enabled = new Adw.SwitchRow(); settings.settings.bind(Settings.LABEL_PARSING_ENABLED, label_parsing_enabled, "active", DEFAULT); label_parsing_enabled.title = "Parse labels"; label_parsing_enabled.subtitle = "Enable parsing of \"[[id|text]]\" labels in browse section."; var show_browse_item_separators = new Adw.SwitchRow(); settings.settings.bind(Settings.SHOW_BROWSE_ITEM_SEPARATORS, show_browse_item_separators, "active", DEFAULT); show_browse_item_separators.title = "Show separators for browse items"; show_browse_item_separators.subtitle = "Show separator between browse items."; var focus_browse_items_on_load = new Adw.SwitchRow(); settings.settings.bind(Settings.FOCUS_BROWSE_ITEMS_ON_LOAD, focus_browse_items_on_load, "active", DEFAULT); focus_browse_items_on_load.title = "Focus browse items on load"; focus_browse_items_on_load.subtitle = "Move focus to the first browse item or search entry right after the page is loaded."; var browse = new Adw.PreferencesGroup(); browse.add(label_parsing_enabled); browse.add(show_browse_item_separators); browse.add(focus_browse_items_on_load); browse.title = "Browse"; var show_seek_by_10secs = new Adw.SwitchRow(); settings.settings.bind(Settings.SHOW_SEEK_BY_10SECS, show_seek_by_10secs, "active", DEFAULT); show_seek_by_10secs.title = "Show seek by 10secs buttons"; show_seek_by_10secs.subtitle = "Show buttons that seek forward/backwards by 10 seconds."; var playback = new Adw.PreferencesGroup(); playback.add(show_seek_by_10secs); playback.title = "Playback"; var page = new Adw.PreferencesPage(); page.add(appearance); page.add(keyboard_navigation); page.add(discovery); page.add(browse); page.add(playback); var dialog = new Adw.PreferencesDialog(); dialog.add(page);
-