--- a/src/gtkblist.c Sat Aug 13 22:09:34 2005 +0000 +++ b/src/gtkblist.c Sun Aug 14 03:50:35 2005 +0000 @@ -2792,7 +2792,6 @@ char *tmp; gboolean idle; time_t idle_secs, signon; - unsigned int warning_level; if (GAIM_BLIST_NODE_IS_CONTACT(node)) { @@ -2906,14 +2905,6 @@ } } - /* Warning */ - warning_level = gaim_presence_get_warning_level(presence); - if (warning_level > 0) - { - tmp = g_strdup_printf(_("%d%%"), warning_level); - g_string_append_printf(str, _("\n<b>Warned:</b> %s"), tmp); - g_free(tmp); - } /* Offline? */ if (!GAIM_BUDDY_IS_ONLINE(b)) { @@ -3114,8 +3105,7 @@ GaimContact *contact; GaimPresence *presence; struct _gaim_gtk_blist_node *gtkcontactnode = NULL; - char *idletime = NULL, *warning = NULL, *statustext = NULL; - unsigned int warning_level; + char *idletime = NULL, *statustext = NULL; time_t t; /* XXX Clean up this crap */ @@ -3214,50 +3204,35 @@ idletime = g_strdup(_("Idle ")); } - warning_level = gaim_presence_get_warning_level(presence); - - if (warning_level > 0) { - warning = g_strdup_printf(_("Warned (%d%%) "), warning_level); - } - if(!GAIM_BUDDY_IS_ONLINE(b) && !statustext) statustext = g_strdup(_("Offline ")); if (gaim_presence_is_idle(presence) && !selected) { text = g_strdup_printf("<span color='%s'>%s</span>\n" - "<span color='%s' size='smaller'>%s%s%s%s%s</span>", + "<span color='%s' size='smaller'>%s%s%s</span>", dim_grey(), esc, dim_grey(), statustext != NULL ? statustext : "", (idletime != NULL && statustext != NULL) ? " - " : "", - idletime != NULL ? idletime : "", - (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", - warning != NULL ? warning : ""); - } else if (statustext == NULL && idletime == NULL && warning == NULL && - GAIM_BUDDY_IS_ONLINE(b)) { + idletime != NULL ? idletime : ""); + } else if (statustext == NULL && idletime == NULL && GAIM_BUDDY_IS_ONLINE(b)) { text = g_strdup(esc); } else { if (selected) text = g_strdup_printf("%s\n" - "<span size='smaller'>%s%s%s%s%s</span>", esc, + "<span size='smaller'>%s%s%s</span>", esc, statustext != NULL ? statustext : "", (idletime != NULL && statustext != NULL) ? " - " : "", - idletime != NULL ? idletime : "", - (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", - warning != NULL ? warning : ""); + idletime != NULL ? idletime : ""); else text = g_strdup_printf("%s\n" - "<span color='%s' size='smaller'>%s%s%s%s%s</span>", esc, + "<span color='%s' size='smaller'>%s%s%s</span>", esc, dim_grey(), statustext != NULL ? statustext : "", (idletime != NULL && statustext != NULL) ? " - " : "", - idletime != NULL ? idletime : "", - (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", - warning != NULL ? warning : ""); + idletime != NULL ? idletime : ""); } if (idletime) g_free(idletime); - if (warning) - g_free(warning); if (statustext) g_free(statustext); if (esc) @@ -3440,10 +3415,8 @@ if (gaim_prefs_get_bool("/gaim/gtk/blist/show_buddy_icons")) { gtk_tree_view_column_set_visible(gtkblist->buddy_icon_column, TRUE); gtk_tree_view_column_set_visible(gtkblist->idle_column, FALSE); - gtk_tree_view_column_set_visible(gtkblist->warning_column, FALSE); } else { gtk_tree_view_column_set_visible(gtkblist->idle_column, TRUE); - gtk_tree_view_column_set_visible(gtkblist->warning_column, TRUE); gtk_tree_view_column_set_visible(gtkblist->buddy_icon_column, FALSE); } } @@ -3591,8 +3564,8 @@ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtkblist->treemodel = gtk_tree_store_new(BLIST_COLUMNS, - GDK_TYPE_PIXBUF, G_TYPE_BOOLEAN, G_TYPE_STRING, - G_TYPE_STRING, G_TYPE_STRING, GDK_TYPE_PIXBUF, G_TYPE_POINTER); + GDK_TYPE_PIXBUF, G_TYPE_BOOLEAN, + G_TYPE_STRING, G_TYPE_STRING, GDK_TYPE_PIXBUF, G_TYPE_POINTER); gtkblist->treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(gtkblist->treemodel)); gtk_widget_show(gtkblist->treeview); @@ -3653,11 +3626,6 @@ gtk_tree_view_append_column(GTK_TREE_VIEW(gtkblist->treeview), gtkblist->idle_column); g_object_set(rend, "xalign", 1.0, "ypad", 0, NULL); - rend = gtk_cell_renderer_text_new(); - gtkblist->warning_column = gtk_tree_view_column_new_with_attributes("Warning", rend, "markup", WARNING_COLUMN, NULL); - gtk_tree_view_append_column(GTK_TREE_VIEW(gtkblist->treeview), gtkblist->warning_column); - g_object_set(rend, "xalign", 1.0, "ypad", 0, NULL); - rend = gtk_cell_renderer_pixbuf_new(); gtkblist->buddy_icon_column = gtk_tree_view_column_new_with_attributes("Buddy Icon", rend, "pixbuf", BUDDY_ICON_COLUMN, NULL); g_object_set(rend, "xalign", 1.0, "ypad", 0, NULL); @@ -3981,8 +3949,7 @@ GaimPresence *presence; GdkPixbuf *status, *avatar; char *mark; - char *warning = NULL, *idle = NULL; - unsigned int warning_level; + char *idle = NULL; gboolean selected = (gtkblist->selected_node == node); presence = gaim_buddy_get_presence(buddy); @@ -4013,20 +3980,8 @@ } } - warning_level = gaim_presence_get_warning_level(presence); - - if (warning_level > 0) - warning = g_strdup_printf("%d%%", warning_level); - if (gaim_presence_is_idle(presence)) { - if (warning && !selected) { - char *w2 = g_strdup_printf("<span color='%s'>%s</span>", - dim_grey(), warning); - g_free(warning); - warning = w2; - } - if (idle && !selected) { char *i2 = g_strdup_printf("<span color='%s'>%s</span>", dim_grey(), idle); @@ -4039,7 +3994,6 @@ STATUS_ICON_COLUMN, status, STATUS_ICON_VISIBLE_COLUMN, TRUE, NAME_COLUMN, mark, - WARNING_COLUMN, warning, IDLE_COLUMN, idle, BUDDY_ICON_COLUMN, avatar, -1); @@ -4047,8 +4001,6 @@ g_free(mark); if(idle) g_free(idle); - if(warning) - g_free(warning); if(status) g_object_unref(status); if(avatar) @@ -4095,7 +4047,6 @@ STATUS_ICON_COLUMN, status, STATUS_ICON_VISIBLE_COLUMN, TRUE, NAME_COLUMN, mark, - WARNING_COLUMN, NULL, IDLE_COLUMN, NULL, BUDDY_ICON_COLUMN, NULL, -1); @@ -4237,7 +4188,7 @@ gtkblist->window = gtkblist->vbox = gtkblist->treeview = NULL; gtkblist->treemodel = NULL; gtkblist->idle_column = NULL; - gtkblist->warning_column = gtkblist->buddy_icon_column = NULL; + gtkblist->buddy_icon_column = NULL; g_object_unref(G_OBJECT(gtkblist->ift)); protomenu = NULL; pluginmenu = NULL;