Mercurial > pidgin.yaz
comparison pidgin/gtkconv.c @ 27748:d0df170ca20a
re-commit ellipsis patch.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 15 Dec 2007 08:52:04 +0000 |
parents | 2be2eec7d273 |
children | 6b74c3255901 |
comparison
equal
deleted
inserted
replaced
27747:2be2eec7d273 | 27748:d0df170ca20a |
---|---|
6654 style = "tab-label-event"; | 6654 style = "tab-label-event"; |
6655 } else { | 6655 } else { |
6656 style = NULL; | 6656 style = NULL; |
6657 } | 6657 } |
6658 | 6658 |
6659 // nosuke's tab width patch | |
6660 if ((purple_prefs_get_int(PIDGIN_PREFS_ROOT "/conversations/tab_side") == (GTK_POS_LEFT|8) | |
6661 || purple_prefs_get_int(PIDGIN_PREFS_ROOT "/conversations/tab_side") == (GTK_POS_RIGHT|8)) | |
6662 && purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/trim_vertical_tabs")) | |
6663 ellipsis = TRUE; | |
6664 | |
6665 title_tmp = title; | |
6666 if (ellipsis) | |
6667 title = pidgin_gtk_ellipsis_text(gtkconv->tab_label, title_tmp, 60, "..."); | |
6668 else | |
6669 title = title_tmp; | |
6670 | |
6659 gtk_widget_set_name(gtkconv->tab_label, style); | 6671 gtk_widget_set_name(gtkconv->tab_label, style); |
6660 gtk_label_set_text(GTK_LABEL(gtkconv->tab_label), title); | 6672 gtk_label_set_text(GTK_LABEL(gtkconv->tab_label), title); |
6661 gtk_widget_set_state(gtkconv->tab_label, GTK_STATE_ACTIVE); | 6673 gtk_widget_set_state(gtkconv->tab_label, GTK_STATE_ACTIVE); |
6662 | 6674 |
6663 if (gtkconv->unseen_state == PIDGIN_UNSEEN_TEXT || | 6675 if (gtkconv->unseen_state == PIDGIN_UNSEEN_TEXT || |