[pitivi] project: Make user aware of additional proxy settings



commit d5e8a1d3ef90e660cd91cc3bbc8091d2b6e2936a
Author: PRATYUSH TIWARI <pratyushtiwarimj gmail com>
Date:   Tue Feb 25 10:11:31 2020 +0000

    project: Make user aware of additional proxy settings
    
    Fixes #2369

 data/ui/projectsettings.ui | 16 ++++++++++++++++
 pitivi/project.py          |  6 ++++++
 2 files changed, 22 insertions(+)
---
diff --git a/data/ui/projectsettings.ui b/data/ui/projectsettings.ui
index 5475adbf..91c50637 100644
--- a/data/ui/projectsettings.ui
+++ b/data/ui/projectsettings.ui
@@ -770,6 +770,22 @@
                                     <property name="position">2</property>
                                   </packing>
                                 </child>
+                                <child>
+                                  <object class="GtkLabel" id="proxy_preferences_label">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="label" translatable="yes">&lt;a href='#'&gt;Proxy 
Preferences&lt;/a&gt;</property>
+                                    <property name="use_markup">True</property>
+                                    <property name="track_visited_links">False</property>
+                                    <property name="xalign">1</property>
+                                    <signal name="activate-link" handler="_proxy_settings_label_cb" 
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>
diff --git a/pitivi/project.py b/pitivi/project.py
index 6a669dc7..d5008be4 100644
--- a/pitivi/project.py
+++ b/pitivi/project.py
@@ -37,6 +37,7 @@ from gi.repository import GstVideo
 from gi.repository import Gtk
 
 from pitivi.configure import get_ui_dir
+from pitivi.dialogs.prefs import PreferencesDialog
 from pitivi.medialibrary import AssetThumbnail
 from pitivi.preset import AudioPresetManager
 from pitivi.preset import VideoPresetManager
@@ -2209,6 +2210,11 @@ class ProjectSettingsDialog:
         height = int(self.scaled_proxy_height_spin.get_value())
         self.proxy_aspect_ratio = Gst.Fraction(width, height)
 
+    def _proxy_settings_label_cb(self, unused_widget, unused_parm):
+        prefs_dialog = PreferencesDialog(self.app)
+        prefs_dialog.stack.set_visible_child_name("_proxies")
+        prefs_dialog.run()
+
     def update_scaled_proxy_width(self):
         height = int(self.scaled_proxy_height_spin.get_value())
         fraction = height * self.proxy_aspect_ratio


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]