summarylogtreecommitdiffstats
path: root/remove_webkit.patch
diff options
context:
space:
mode:
authorTed Alff2018-12-22 22:44:38 -0500
committerTed Alff2018-12-22 22:44:38 -0500
commit045d4f44ffe24cd68ad70dab62af2630dd6ca687 (patch)
tree2e71ee5e9bfe36413ca6db81cc2aeb361972bfc8 /remove_webkit.patch
downloadaur-anoise-bzr.tar.gz
Initial commit
Diffstat (limited to 'remove_webkit.patch')
-rw-r--r--remove_webkit.patch126
1 files changed, 126 insertions, 0 deletions
diff --git a/remove_webkit.patch b/remove_webkit.patch
new file mode 100644
index 000000000000..33ff7e32d256
--- /dev/null
+++ b/remove_webkit.patch
@@ -0,0 +1,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>