diff -r fe82a0c5e5ec -r 9743367c935e src/gtkblist.c
--- 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, _("\nWarned: %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("%s\n"
- "%s%s%s%s%s",
+ "%s%s%s",
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"
- "%s%s%s%s%s", esc,
+ "%s%s%s", 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"
- "%s%s%s%s%s", esc,
+ "%s%s%s", 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("%s",
- dim_grey(), warning);
- g_free(warning);
- warning = w2;
- }
-
if (idle && !selected) {
char *i2 = g_strdup_printf("%s",
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;