From 76ea968e20c76a0ab22ec921f0642af8d77384e7 Mon Sep 17 00:00:00 2001 From: Alexander Butenko Date: Sat, 3 Jul 2010 02:35:55 -0400 Subject: [PATCH] Drop callbacks for cursor-changed and columns-changed We don't have special separators any more, so there is no items that can't be deleted. --- panels/midori-bookmarks.c | 34 ---------------------------------- panels/midori-history.c | 37 ------------------------------------- 2 files changed, 71 deletions(-) diff --git a/panels/midori-bookmarks.c b/panels/midori-bookmarks.c index e29d3f6a..5e907950 100644 --- a/panels/midori-bookmarks.c +++ b/panels/midori-bookmarks.c @@ -383,34 +383,6 @@ midori_bookmarks_delete_clicked_cb (GtkWidget* toolitem, } } -static void -midori_bookmarks_cursor_or_row_changed_cb (GtkTreeView* treeview, - MidoriBookmarks* bookmarks) -{ - GtkTreeModel* model; - GtkTreeIter iter; - KatzeItem* item; - - if (!bookmarks->edit) - return; - - if (katze_tree_view_get_selected_iter (treeview, &model, &iter)) - { - gtk_tree_model_get (model, &iter, 0, &item, -1); - - gtk_widget_set_sensitive (bookmarks->edit, !KATZE_ITEM_IS_SEPARATOR (item)); - gtk_widget_set_sensitive (bookmarks->delete, TRUE); - - if (item != NULL) - g_object_unref (item); - } - else - { - gtk_widget_set_sensitive (bookmarks->edit, FALSE); - gtk_widget_set_sensitive (bookmarks->delete, FALSE); - } -} - static GtkWidget* midori_bookmarks_get_toolbar (MidoriViewable* viewable) { @@ -463,8 +435,6 @@ midori_bookmarks_get_toolbar (MidoriViewable* viewable) gtk_toolbar_insert (GTK_TOOLBAR (toolbar), toolitem, -1); gtk_widget_show (GTK_WIDGET (toolitem)); - midori_bookmarks_cursor_or_row_changed_cb ( - GTK_TREE_VIEW (bookmarks->treeview), bookmarks); g_signal_connect (bookmarks->edit, "destroy", G_CALLBACK (gtk_widget_destroyed), &bookmarks->edit); g_signal_connect (bookmarks->delete, "destroy", @@ -984,10 +954,6 @@ midori_bookmarks_init (MidoriBookmarks* bookmarks) g_object_connect (treeview, "signal::row-activated", midori_bookmarks_row_activated_cb, bookmarks, - "signal::cursor-changed", - midori_bookmarks_cursor_or_row_changed_cb, bookmarks, - "signal::columns-changed", - midori_bookmarks_cursor_or_row_changed_cb, bookmarks, "signal::button-release-event", midori_bookmarks_button_release_event_cb, bookmarks, "signal::key-release-event", diff --git a/panels/midori-history.c b/panels/midori-history.c index 2a924696..83b52b71 100644 --- a/panels/midori-history.c +++ b/panels/midori-history.c @@ -376,37 +376,6 @@ midori_history_clear_clicked_cb (GtkWidget* toolitem, midori_history_clear_db (history); } - -static void -midori_history_cursor_or_row_changed_cb (GtkTreeView* treeview, - MidoriHistory* history) -{ - GtkTreeModel* model; - GtkTreeIter iter; - KatzeItem* item; - - if (!history->bookmark) - return; - - if (katze_tree_view_get_selected_iter (treeview, &model, &iter)) - { - gboolean is_page; - - gtk_tree_model_get (model, &iter, 0, &item, -1); - - is_page = item && katze_item_get_uri (item); - gtk_widget_set_sensitive (history->bookmark, is_page); - gtk_widget_set_sensitive (history->delete, TRUE); - - if (item) - g_object_unref (item); - } - else - { - gtk_widget_set_sensitive (history->bookmark, FALSE); - gtk_widget_set_sensitive (history->delete, FALSE); - } -} #endif static void @@ -465,8 +434,6 @@ midori_history_get_toolbar (MidoriViewable* viewable) gtk_toolbar_insert (GTK_TOOLBAR (toolbar), toolitem, -1); gtk_widget_show (GTK_WIDGET (toolitem)); history->clear = GTK_WIDGET (toolitem); - midori_history_cursor_or_row_changed_cb ( - GTK_TREE_VIEW (history->treeview), history); g_signal_connect (history->bookmark, "destroy", G_CALLBACK (gtk_widget_destroyed), &history->bookmark); g_signal_connect (history->delete, "destroy", @@ -979,10 +946,6 @@ midori_history_init (MidoriHistory* history) g_object_connect (treeview, "signal::row-activated", midori_history_row_activated_cb, history, - "signal::cursor-changed", - midori_history_cursor_or_row_changed_cb, history, - "signal::columns-changed", - midori_history_cursor_or_row_changed_cb, history, "signal::button-release-event", midori_history_button_release_event_cb, history, "signal::key-release-event", -- 2.39.5