comparison pidgin/gtkblist.c @ 15493:fd4afe8bb584

Faded idle status icons
author Sean Egan <seanegan@gmail.com>
date Fri, 02 Feb 2007 21:24:46 +0000
parents 88070d5f4c62
children 74efe677c8a5
comparison
equal deleted inserted replaced
15492:fa3066827139 15493:fd4afe8bb584
3070 icon_size, "GtkTreeView"); 3070 icon_size, "GtkTreeView");
3071 else if (gtkbuddynode && gtkbuddynode->recent_signonoff) 3071 else if (gtkbuddynode && gtkbuddynode->recent_signonoff)
3072 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_LOGOUT, 3072 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_LOGOUT,
3073 icon_size, "GtkTreeView"); 3073 icon_size, "GtkTreeView");
3074 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_UNAVAILABLE)) 3074 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_UNAVAILABLE))
3075 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_BUSY, 3075 if (gaim_presence_is_idle(p) && size == GAIM_STATUS_ICON_SMALL)
3076 icon_size, "GtkTreeView"); 3076 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_BUSY_I,
3077 icon_size, "GtkTreeView");
3078 else
3079 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_BUSY,
3080 icon_size, "GtkTreeView");
3077 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_AWAY)) 3081 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_AWAY))
3078 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AWAY, 3082 if (gaim_presence_is_idle(p) && size == GAIM_STATUS_ICON_SMALL)
3079 icon_size, "GtkTreeView"); 3083 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AWAY_I,
3084 icon_size, "GtkTreeView");
3085 else
3086 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AWAY,
3087 icon_size, "GtkTreeView");
3080 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_EXTENDED_AWAY)) 3088 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_EXTENDED_AWAY))
3081 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_XA, 3089 if (gaim_presence_is_idle(p) && size == GAIM_STATUS_ICON_SMALL)
3082 icon_size, "GtkTreeView"); 3090 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_XA_I,
3091 icon_size, "GtkTreeView");
3092 else
3093 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_XA,
3094 icon_size, "GtkTreeView");
3083 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_OFFLINE)) 3095 else if (gaim_presence_is_status_primitive_active(p, GAIM_STATUS_OFFLINE))
3084 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_OFFLINE, 3096 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_OFFLINE,
3085 icon_size, "GtkTreeView"); 3097 icon_size, "GtkTreeView");
3098 else if (gaim_presence_is_idle(p) && size == GAIM_STATUS_ICON_SMALL)
3099 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AVAILABLE_I,
3100 icon_size, "GtkTreeView");
3086 else 3101 else
3087 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AVAILABLE, 3102 ret = gtk_widget_render_icon(GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AVAILABLE,
3088 icon_size, "GtkTreeView"); 3103 icon_size, "GtkTreeView");
3089 } else if (chat) { 3104 } else if (chat) {
3090 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_CHAT, 3105 ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_CHAT,
3091 icon_size, "GtkTreeView"); 3106 icon_size, "GtkTreeView");
3092 } else { 3107 } else {