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);