diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2006-01-25 07:12:53 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2006-01-25 07:12:53 +0800 |
commit | ccd5ab8c86857044798e18af5d6922cf95018ff0 (patch) | |
tree | 33575f04b8813c9e23e75ad954826bc5bbb56a57 /src/bookmarks | |
parent | 3ca9a4923aa2aad1c33faa3033f0d8748cd2c69b (diff) | |
download | gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar.gz gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar.bz2 gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar.lz gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar.xz gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.tar.zst gsoc2013-epiphany-ccd5ab8c86857044798e18af5d6922cf95018ff0.zip |
Don't use favicon as window icon.
2006-01-25 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-properties.c:
(title_entry_changed_cb), (ephy_bookmark_properties_constructor):
* src/bookmarks/ephy-bookmarks-ui.c:
(ephy_bookmarks_ui_add_bookmark):
Don't use favicon as window icon.
Diffstat (limited to 'src/bookmarks')
-rw-r--r-- | src/bookmarks/ephy-bookmark-properties.c | 45 | ||||
-rw-r--r-- | src/bookmarks/ephy-bookmarks-ui.c | 14 |
2 files changed, 14 insertions, 45 deletions
diff --git a/src/bookmarks/ephy-bookmark-properties.c b/src/bookmarks/ephy-bookmark-properties.c index 803380f3c..d46146234 100644 --- a/src/bookmarks/ephy-bookmark-properties.c +++ b/src/bookmarks/ephy-bookmark-properties.c @@ -23,15 +23,17 @@ #include "config.h" #include "ephy-bookmark-properties.h" + #include "ephy-bookmarks-ui.h" #include "ephy-topics-palette.h" +#include "ephy-stock-icons.h" #include "ephy-debug.h" #include "ephy-shell.h" #include "ephy-state.h" #include "ephy-gui.h" -#include "ephy-favicon-cache.h" #include "ephy-dnd.h" +#include <glib/gi18n.h> #include <gtk/gtkcheckbutton.h> #include <gtk/gtktogglebutton.h> #include <gtk/gtkstock.h> @@ -41,7 +43,7 @@ #include <gtk/gtklabel.h> #include <gtk/gtkmisc.h> #include <gtk/gtkscrolledwindow.h> -#include <glib/gi18n.h> + #include <string.h> static const GtkTargetEntry dest_drag_types[] = { @@ -195,7 +197,7 @@ title_entry_changed_cb (GtkWidget *entry, EphyBookmarkProperties *props) { update_entry (props, entry, EPHY_NODE_BMK_PROP_TITLE); - update_window_title(props); + update_window_title (props); } static void @@ -210,38 +212,6 @@ location_entry_changed_cb (GtkWidget *entry, } static void -set_window_icon (EphyBookmarkProperties *properties) -{ - EphyBookmarkPropertiesPrivate *priv = properties->priv; - EphyFaviconCache *cache; - const char *icon_location; - GdkPixbuf *icon = NULL; - - cache = EPHY_FAVICON_CACHE - (ephy_embed_shell_get_favicon_cache (ephy_embed_shell_get_default ())); - icon_location = ephy_node_get_property_string - (priv->bookmark, EPHY_NODE_BMK_PROP_ICON); - - LOG ("Get favicon for %s", icon_location ? icon_location : "None"); - - if (icon_location != NULL) - { - icon = ephy_favicon_cache_get (cache, icon_location); - } - - if (icon != NULL) - { - gtk_window_set_icon (GTK_WINDOW (properties), icon); - g_object_unref (icon); - } - else - { - gtk_window_set_icon_name (GTK_WINDOW (properties), - GTK_STOCK_PROPERTIES); - } -} - -static void ephy_bookmark_properties_init (EphyBookmarkProperties *properties) { properties->priv = EPHY_BOOKMARK_PROPERTIES_GET_PRIVATE (properties); @@ -271,6 +241,7 @@ ephy_bookmark_properties_constructor (GType type, properties = EPHY_BOOKMARK_PROPERTIES (object); priv = properties->priv; + gtk_window_set_icon_name (window, STOCK_BOOKMARK); gtk_window_set_type_hint (window, GDK_WINDOW_TYPE_HINT_NORMAL); ephy_gui_ensure_window_group (window); @@ -286,13 +257,12 @@ ephy_bookmark_properties_constructor (GType type, EPHY_STATE_WINDOW_SAVE_SIZE); update_window_title (properties); - set_window_icon (properties); gtk_dialog_set_has_separator (dialog, FALSE); gtk_container_set_border_width (GTK_CONTAINER (properties), 5); gtk_box_set_spacing (GTK_BOX (dialog->vbox), 2); - table = gtk_table_new (5, 2, FALSE); + table = gtk_table_new (4, 2, FALSE); gtk_table_set_row_spacings (GTK_TABLE (table), 6); gtk_table_set_col_spacings (GTK_TABLE (table), 12); gtk_container_set_border_width (GTK_CONTAINER (table), 5); @@ -359,7 +329,6 @@ ephy_bookmark_properties_constructor (GType type, gtk_table_attach (GTK_TABLE (table), scrolled_window, 1, 2, 3, 4, GTK_FILL | GTK_EXPAND, GTK_FILL | GTK_EXPAND, 0, 0); - gtk_table_set_row_spacing (GTK_TABLE (table), 3, 3); gtk_widget_show (scrolled_window); gtk_box_pack_start (GTK_BOX (dialog->vbox), table, TRUE, TRUE, 0); diff --git a/src/bookmarks/ephy-bookmarks-ui.c b/src/bookmarks/ephy-bookmarks-ui.c index e60761913..043a66b9b 100644 --- a/src/bookmarks/ephy-bookmarks-ui.c +++ b/src/bookmarks/ephy-bookmarks-ui.c @@ -500,16 +500,16 @@ ephy_bookmarks_ui_add_bookmark (GtkWidget *parent, _("_Create New"), RESPONSE_NEW_BOOKMARK); gtk_button_set_image (GTK_BUTTON (button), - gtk_image_new_from_stock - (STOCK_BOOKMARK, GTK_ICON_SIZE_BUTTON)); - + gtk_image_new_from_stock (STOCK_BOOKMARK, + GTK_ICON_SIZE_BUTTON)); + button = gtk_dialog_add_button (GTK_DIALOG (dialog), _("_View Properties"), RESPONSE_SHOW_PROPERTIES); gtk_button_set_image (GTK_BUTTON (button), - gtk_image_new_from_stock - (GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_BUTTON)); - + gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, + GTK_ICON_SIZE_BUTTON)); + gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_OK, GTK_RESPONSE_OK); @@ -522,7 +522,7 @@ ephy_bookmarks_ui_add_bookmark (GtkWidget *parent, g_strdup (location), g_free); g_object_set_data_full (G_OBJECT (dialog), "title", g_strdup (title), g_free); - + g_signal_connect (dialog, "response", G_CALLBACK (duplicate_bookmark_response_cb), bookmark); |