summarylogtreecommitdiffstats
path: root/remove_webkit.patch
blob: 33ff7e32d2566f9eb7f8288a36b0c9a1bee2d159 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
diff -Naur ./anoise.orig/anoise/preferences.py ./anoise/anoise/preferences.py
--- ./anoise.orig/anoise/preferences.py	2018-12-22 14:46:02.724540048 -0500
+++ ./anoise/anoise/preferences.py	2018-12-22 18:47:17.143218584 -0500
@@ -19,8 +19,7 @@
 import gi, os, shutil, webbrowser, subprocess
 from datetime import datetime, timedelta
 gi.require_version('Gtk', '3.0')
-gi.require_version('WebKit', '3.0')
-from gi.repository import Gtk, WebKit
+from gi.repository import Gtk
 # i18n
 import gettext
 gettext.textdomain('anoise')
@@ -43,8 +42,6 @@
         self.lbl_minutes  = builder.get_object('lbl_minutes')
         self.cb_sleep     = builder.get_object('cb_timesleep')
         self.cb_autostart = builder.get_object('cb_autostart')
-        self.btn_noises   = builder.get_object('btn_show_noises')
-        self.web          = builder.get_object('boxWeb')
         
         # Autostart
         if os.path.isfile(self.AUTOSTART):
@@ -103,26 +100,7 @@
             self.sp_timer.show()
             self.cb_sleep.set_label(_("Stop in"))
             self._restore_window_size()
-    
-    def on_btn_show_noises_clicked(self, widget, data=None):
-        self.btn_noises.hide()
-        web_content = WebKit.WebView()
-        settings = web_content.get_settings()
-        settings.set_property('enable-default-context-menu', False)
-        web_content.set_settings(settings)
-        web_content.open('http://anoise.tuxfamily.org/noises')
-        web_content.connect('navigation-requested', self._on_navigation_requested)
-        self.web.add(web_content)
-        self.web.show_all()
-    
-    def _on_navigation_requested(self, view, frame, req):
-        uri = req.get_uri()
-        if uri and uri.startswith('apt'): # OS installer
-            subprocess.Popen(["apturl", uri], shell=False)
-        if uri and uri.startswith('http'): # authors
-            webbrowser.open(uri)
-        return True
-    
+       
     def on_preferences_delete_event(self, widget, data=None):
         self.win_preferences.hide()
         return True
diff -Naur ./anoise.orig/anoise/preferences.ui ./anoise/anoise/preferences.ui
--- ./anoise.orig/anoise/preferences.ui	2018-12-22 14:46:02.724540048 -0500
+++ ./anoise/anoise/preferences.ui	2018-12-22 18:49:33.760720646 -0500
@@ -167,72 +167,6 @@
           </packing>
         </child>
         <child>
-          <object class="GtkFrame" id="frame2">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="label_xalign">0</property>
-            <property name="shadow_type">none</property>
-            <child>
-              <object class="GtkAlignment" id="alignment2">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="left_padding">12</property>
-                <child>
-                  <object class="GtkBox" id="box4">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <object class="GtkButton" id="btn_show_noises">
-                        <property name="label" translatable="yes">Get more online...</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">True</property>
-                        <signal name="clicked" handler="on_btn_show_noises_clicked" swapped="no"/>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkScrolledWindow" id="boxWeb">
-                        <property name="height_request">226</property>
-                        <property name="can_focus">True</property>
-                        <property name="hexpand">True</property>
-                        <property name="vexpand">True</property>
-                        <property name="shadow_type">in</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-            </child>
-            <child type="label">
-              <object class="GtkLabel" id="label2">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="margin_bottom">8</property>
-                <property name="label" translatable="yes">Noises:</property>
-              </object>
-            </child>
-          </object>
-          <packing>
-            <property name="expand">False</property>
-            <property name="fill">False</property>
-            <property name="position">2</property>
-          </packing>
-        </child>
-        <child>
           <object class="GtkBox" id="box3">
             <property name="visible">True</property>
             <property name="can_focus">False</property>