[ekiga] Icons: Dropped useless icons.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Icons: Dropped useless icons.
- Date: Sun, 6 May 2012 11:41:08 +0000 (UTC)
commit e191d179e8372dacac06290a040a2b887763d101
Author: Damien Sandras <dsandras beip be>
Date: Sun May 6 13:05:35 2012 +0200
Icons: Dropped useless icons.
lib/engine/gui/gtk-frontend/book-view-gtk.cpp | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/book-view-gtk.cpp b/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
index 592c031..a573bba 100644
--- a/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
+++ b/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
@@ -388,12 +388,18 @@ book_view_gtk_update_contact (BookViewGtk *self,
GtkTreeIter *iter)
{
GtkListStore *store = NULL;
+ GdkPixbuf *pixbuf = NULL;
store = GTK_LIST_STORE (gtk_tree_view_get_model (self->priv->tree_view));
+ pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
+ "avatar-default",
+ GTK_ICON_SIZE_MENU, (GtkIconLookupFlags) 0, NULL);
gtk_list_store_set (store, iter,
- COLUMN_PIXBUF, "avatar-default",
+ COLUMN_PIXBUF, pixbuf,
COLUMN_NAME, contact->get_name ().c_str (),
-1);
+ if (pixbuf)
+ g_object_unref (pixbuf);
if (GDK_IS_WINDOW (GTK_WIDGET (self)->window))
gdk_window_set_cursor (GTK_WIDGET (self)->window, NULL);
@@ -567,9 +573,8 @@ book_view_gtk_new (Ekiga::BookPtr book)
column = gtk_tree_view_column_new ();
renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_column_pack_start (column, renderer, FALSE);
- gtk_tree_view_column_add_attribute (column, renderer,
- "icon-name",
- COLUMN_PIXBUF);
+ gtk_tree_view_column_set_attributes (column, renderer,
+ "pixbuf", COLUMN_PIXBUF, NULL);
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, renderer, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]