Mercurial > pidgin
comparison src/gtkstatusbox.c @ 14152:ed099dde55d1
[gaim-migrate @ 16797]
fixes
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 16 Aug 2006 19:05:07 +0000 |
parents | 180141b8e97c |
children | f96ff06f6dcc |
comparison
equal
deleted
inserted
replaced
14151:8856312371cb | 14152:ed099dde55d1 |
---|---|
987 status_box->hbox = gtk_hbox_new(FALSE, 6); | 987 status_box->hbox = gtk_hbox_new(FALSE, 6); |
988 status_box->cell_view = gtk_cell_view_new(); | 988 status_box->cell_view = gtk_cell_view_new(); |
989 status_box->vsep = gtk_vseparator_new(); | 989 status_box->vsep = gtk_vseparator_new(); |
990 status_box->arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_NONE); | 990 status_box->arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_NONE); |
991 | 991 |
992 status_box->buddy_icon = gdk_pixbuf_new_from_file("/home/seanegan/p1120233.jpg", NULL); | |
993 status_box->icon = gtk_image_new_from_pixbuf(status_box->buddy_icon); | 992 status_box->icon = gtk_image_new_from_pixbuf(status_box->buddy_icon); |
994 status_box->icon_box = gtk_event_box_new(); | 993 status_box->icon_box = gtk_event_box_new(); |
995 status_box->hand_cursor = gdk_cursor_new (GDK_HAND2); | 994 status_box->hand_cursor = gdk_cursor_new (GDK_HAND2); |
996 status_box->arrow_cursor = gdk_cursor_new (GDK_LEFT_PTR); | 995 status_box->arrow_cursor = gdk_cursor_new (GDK_LEFT_PTR); |
997 | 996 |
1182 if ((status_box->buddy_icon_path != NULL) && | 1181 if ((status_box->buddy_icon_path != NULL) && |
1183 (*status_box->buddy_icon_path != '\0')) | 1182 (*status_box->buddy_icon_path != '\0')) |
1184 { | 1183 { |
1185 scaled = gdk_pixbuf_new_from_file_at_scale(status_box->buddy_icon_path, | 1184 scaled = gdk_pixbuf_new_from_file_at_scale(status_box->buddy_icon_path, |
1186 icon_alc.height, icon_alc.width, FALSE, NULL); | 1185 icon_alc.height, icon_alc.width, FALSE, NULL); |
1186 g_object_unref(status_box->buddy_icon_hover); | |
1187 status_box->buddy_icon_hover = gdk_pixbuf_copy(scaled); | 1187 status_box->buddy_icon_hover = gdk_pixbuf_copy(scaled); |
1188 do_colorshift(status_box->buddy_icon_hover, status_box->buddy_icon_hover, 30); | 1188 do_colorshift(status_box->buddy_icon_hover, status_box->buddy_icon_hover, 30); |
1189 g_object_unref(status_box->buddy_icon); | 1189 g_object_unref(status_box->buddy_icon); |
1190 status_box->buddy_icon = scaled; | 1190 status_box->buddy_icon = scaled; |
1191 gtk_image_set_from_pixbuf(GTK_IMAGE(status_box->icon), status_box->buddy_icon); | 1191 gtk_image_set_from_pixbuf(GTK_IMAGE(status_box->icon), status_box->buddy_icon); |