Updating branch refs/heads/master to 15a06bbfe127db0a41df6c6a15c3a43546a571e8 (commit) from 4d7424adc45e8a2e5fcd66601c158fc39c71b59b (commit)
commit 15a06bbfe127db0a41df6c6a15c3a43546a571e8 Author: Alexander Butenko <a.bute...@gmail.com> Date: Fri Jun 24 23:55:08 2011 +0200 Integrate Adblock preferences with extension list extensions/adblock.c | 27 ++++----------------------- 1 files changed, 4 insertions(+), 23 deletions(-) diff --git a/extensions/adblock.c b/extensions/adblock.c index 8ec30fc..395b8e9 100644 --- a/extensions/adblock.c +++ b/extensions/adblock.c @@ -200,10 +200,6 @@ adblock_reload_rules (MidoriExtension* extension, } static void -adblock_browser_populate_tool_menu_cb (MidoriBrowser* browser, - GtkWidget* menu, - MidoriExtension* extension); -static void adblock_preferences_render_tick_cb (GtkTreeViewColumn* column, GtkCellRenderer* renderer, GtkTreeModel* model, @@ -568,8 +564,7 @@ adblock_get_preferences_dialog (MidoriExtension* extension) } static void -adblock_menu_configure_filters_activate_cb (GtkWidget* menuitem, - MidoriExtension* extension) +adblock_open_preferences_cb (MidoriExtension* extension) { static GtkWidget* dialog = NULL; @@ -584,20 +579,6 @@ adblock_menu_configure_filters_activate_cb (GtkWidget* menuitem, gtk_window_present (GTK_WINDOW (dialog)); } -static void -adblock_browser_populate_tool_menu_cb (MidoriBrowser* browser, - GtkWidget* menu, - MidoriExtension* extension) -{ - GtkWidget* menuitem; - - menuitem = gtk_menu_item_new_with_mnemonic (_("Configure _Advertisement filters...")); - g_signal_connect (menuitem, "activate", - G_CALLBACK (adblock_menu_configure_filters_activate_cb), extension); - gtk_widget_show (menuitem); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); -} - static inline gboolean adblock_check_filter_options (GRegex* regex, const gchar* opts, @@ -989,8 +970,8 @@ adblock_app_add_browser_cb (MidoriApp* app, (GtkCallback)adblock_add_tab_foreach_cb, extension); g_signal_connect (browser, "add-tab", G_CALLBACK (adblock_add_tab_cb), extension); - g_signal_connect (browser, "populate-tool-menu", - G_CALLBACK (adblock_browser_populate_tool_menu_cb), extension); + g_signal_connect (extension, "open-preferences", + G_CALLBACK (adblock_open_preferences_cb), extension); g_signal_connect (extension, "deactivate", G_CALLBACK (adblock_deactivate_cb), browser); g_object_unref (statusbar); @@ -1318,7 +1299,7 @@ adblock_deactivate_cb (MidoriExtension* extension, MidoriApp* app = midori_extension_get_app (extension); g_signal_handlers_disconnect_by_func ( - browser, adblock_browser_populate_tool_menu_cb, extension); + browser, adblock_open_preferences_cb, extension); g_signal_handlers_disconnect_by_func ( extension, adblock_deactivate_cb, browser); g_signal_handlers_disconnect_by_func ( _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits