From cad501f0247bcdc7040dc3cc173364eec2ca695f Mon Sep 17 00:00:00 2001 From: Jan Michael Alonzo Date: Mon, 4 Feb 2008 21:16:04 +1100 Subject: [PATCH] webkitgtk.override: add webkit_web_settings_get_type; webbrowser.py: add populate-menu callback --- webbrowser.py | 6 ++++++ webkitgtk.override | 1 + 2 files changed, 7 insertions(+) diff --git a/webbrowser.py b/webbrowser.py index e87be5e..4a9b9fd 100755 --- a/webbrowser.py +++ b/webbrowser.py @@ -194,6 +194,7 @@ class WebBrowser(gtk.Window): self._browser.connect("icon-loaded", self._icon_loaded_cb) self._browser.connect("selection-changed", self._selection_changed_cb) self._browser.connect("set-scroll-adjustments", self._set_scroll_adjustments_cb) + self._browser.connect("populate-popup", self._populate_popup) # self._browser.connect("navigation-requested", self._navigation_requested_cb) self._browser.connect("console-message", @@ -293,6 +294,11 @@ class WebBrowser(gtk.Window): def _javascript_script_prompt_cb(self, page, frame, message, default, text): pass + def _populate_popup(self, view, menu): + iampywebkitgtk = gtk.MenuItem(label="PyWebKitGtk!") + menu.append(iampywebkitgtk) + menu.show_all() + if __name__ == "__main__": diff --git a/webkitgtk.override b/webkitgtk.override index 5e0afd7..9bddbf5 100644 --- a/webkitgtk.override +++ b/webkitgtk.override @@ -65,6 +65,7 @@ ignore-glob _* %% ignore + webkit_web_settings_get_type webkit_web_back_forward_list_get_type webkit_web_frame_get_type webkit_web_history_item_get_type -- 2.11.4.GIT