Mercurial > pidgin.yaz
comparison pidgin/gtkconv.c @ 22422:361b2e61a219
This fixes some cases of the 1-px height bug.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 07 Mar 2008 01:27:25 +0000 |
parents | 63f102c210ad |
children | 5c72a6c071db e04a69cf1d8e 9cd7baa0627e |
comparison
equal
deleted
inserted
replaced
22421:b7be2d6f96a3 | 22422:361b2e61a219 |
---|---|
4736 gtkconv->u.im->show_icon = TRUE; | 4736 gtkconv->u.im->show_icon = TRUE; |
4737 } | 4737 } |
4738 | 4738 |
4739 g_signal_connect_swapped(G_OBJECT(gtkconv->entry_buffer), "changed", | 4739 g_signal_connect_swapped(G_OBJECT(gtkconv->entry_buffer), "changed", |
4740 G_CALLBACK(resize_imhtml_cb), gtkconv); | 4740 G_CALLBACK(resize_imhtml_cb), gtkconv); |
4741 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "realize", | |
4742 G_CALLBACK(resize_imhtml_cb), gtkconv); | |
4741 | 4743 |
4742 default_formatize(gtkconv); | 4744 default_formatize(gtkconv); |
4743 g_signal_connect_after(G_OBJECT(gtkconv->entry), "format_function_clear", | 4745 g_signal_connect_after(G_OBJECT(gtkconv->entry), "format_function_clear", |
4744 G_CALLBACK(clear_formatting_cb), gtkconv); | 4746 G_CALLBACK(clear_formatting_cb), gtkconv); |
4745 return vbox; | 4747 return vbox; |
5012 | 5014 |
5013 if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/show_formatting_toolbar")) | 5015 if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/show_formatting_toolbar")) |
5014 gtk_widget_show(gtkconv->toolbar); | 5016 gtk_widget_show(gtkconv->toolbar); |
5015 else | 5017 else |
5016 gtk_widget_hide(gtkconv->toolbar); | 5018 gtk_widget_hide(gtkconv->toolbar); |
5017 g_idle_add((GSourceFunc)resize_imhtml_cb, gtkconv); | |
5018 | 5019 |
5019 if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/im/show_buddy_icons")) | 5020 if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/im/show_buddy_icons")) |
5020 gtk_widget_show(gtkconv->infopane_hbox); | 5021 gtk_widget_show(gtkconv->infopane_hbox); |
5021 else | 5022 else |
5022 gtk_widget_hide(gtkconv->infopane_hbox); | 5023 gtk_widget_hide(gtkconv->infopane_hbox); |