comparison src/gtkconv.c @ 5550:b18c2a37cc96

[gaim-migrate @ 5951] Some more updates. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 29 May 2003 20:36:50 +0000
parents 22cf337e8b8f
children 51699de873af
comparison
equal deleted inserted replaced
5549:7e4de9699da9 5550:b18c2a37cc96
3002 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(gtkconv->sw), 3002 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(gtkconv->sw),
3003 GTK_SHADOW_IN); 3003 GTK_SHADOW_IN);
3004 gtk_paned_pack1(GTK_PANED(hpaned), gtkconv->sw, TRUE, TRUE); 3004 gtk_paned_pack1(GTK_PANED(hpaned), gtkconv->sw, TRUE, TRUE);
3005 3005
3006 gtk_widget_set_size_request(gtkconv->sw, 3006 gtk_widget_set_size_request(gtkconv->sw,
3007 buddy_chat_size.width, buddy_chat_size.height); 3007 gaim_prefs_get_int("/gaim/gtk/conversations/chat/default_width"),
3008 gaim_prefs_get_int("/gaim/gtk/conversations/chat/default_height"));
3009
3008 gtk_widget_show(gtkconv->sw); 3010 gtk_widget_show(gtkconv->sw);
3009 3011
3010 /* Setup gtkihmtml. */ 3012 /* Setup gtkihmtml. */
3011 gtkconv->imhtml = gtk_imhtml_new(NULL, NULL); 3013 gtkconv->imhtml = gtk_imhtml_new(NULL, NULL);
3012 gtk_container_add(GTK_CONTAINER(gtkconv->sw), gtkconv->imhtml); 3014 gtk_container_add(GTK_CONTAINER(gtkconv->sw), gtkconv->imhtml);
3134 g_object_set_data(G_OBJECT(gtkconv->entry_buffer), "user_data", conv); 3136 g_object_set_data(G_OBJECT(gtkconv->entry_buffer), "user_data", conv);
3135 gtkconv->entry = gtk_text_view_new_with_buffer(gtkconv->entry_buffer); 3137 gtkconv->entry = gtk_text_view_new_with_buffer(gtkconv->entry_buffer);
3136 3138
3137 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(gtkconv->entry), GTK_WRAP_WORD_CHAR); 3139 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(gtkconv->entry), GTK_WRAP_WORD_CHAR);
3138 gtk_widget_set_size_request(gtkconv->entry, -1, 3140 gtk_widget_set_size_request(gtkconv->entry, -1,
3139 MAX(buddy_chat_size.entry_height, 25)); 3141 MAX(gaim_prefs_get_int("/gaim/gtk/conversations/chat/entry_height"),
3142 25));
3140 3143
3141 /* Connect the signal handlers. */ 3144 /* Connect the signal handlers. */
3142 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event", 3145 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event",
3143 G_CALLBACK(entry_key_pressed_cb_1), 3146 G_CALLBACK(entry_key_pressed_cb_1),
3144 gtkconv->entry_buffer); 3147 gtkconv->entry_buffer);
3193 GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); 3196 GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
3194 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(gtkconv->sw), 3197 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(gtkconv->sw),
3195 GTK_SHADOW_IN); 3198 GTK_SHADOW_IN);
3196 gtk_box_pack_start(GTK_BOX(vbox), gtkconv->sw, TRUE, TRUE, 0); 3199 gtk_box_pack_start(GTK_BOX(vbox), gtkconv->sw, TRUE, TRUE, 0);
3197 3200
3198 gtk_widget_set_size_request(gtkconv->sw, conv_size.width, conv_size.height); 3201 gtk_widget_set_size_request(gtkconv->sw,
3202 gaim_prefs_get_int("/gaim/gtk/conversations/im/default_width"),
3203 gaim_prefs_get_int("/gaim/gtk/conversations/im/default_height"));
3199 gtk_widget_show(gtkconv->sw); 3204 gtk_widget_show(gtkconv->sw);
3200 3205
3201 gtkconv->imhtml = gtk_imhtml_new(NULL, NULL); 3206 gtkconv->imhtml = gtk_imhtml_new(NULL, NULL);
3202 gtk_container_add(GTK_CONTAINER(gtkconv->sw), gtkconv->imhtml); 3207 gtk_container_add(GTK_CONTAINER(gtkconv->sw), gtkconv->imhtml);
3203 3208
3230 g_object_set_data(G_OBJECT(gtkconv->entry_buffer), "user_data", conv); 3235 g_object_set_data(G_OBJECT(gtkconv->entry_buffer), "user_data", conv);
3231 gtkconv->entry = gtk_text_view_new_with_buffer(gtkconv->entry_buffer); 3236 gtkconv->entry = gtk_text_view_new_with_buffer(gtkconv->entry_buffer);
3232 3237
3233 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(gtkconv->entry), GTK_WRAP_WORD_CHAR); 3238 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(gtkconv->entry), GTK_WRAP_WORD_CHAR);
3234 gtk_widget_set_size_request(gtkconv->entry, -1, 3239 gtk_widget_set_size_request(gtkconv->entry, -1,
3235 MAX(conv_size.entry_height, 25)); 3240 MAX(gaim_prefs_get_int("/gaim/gtk/conversations/im/entry_height"),
3241 25));
3236 3242
3237 /* Connect the signal handlers. */ 3243 /* Connect the signal handlers. */
3238 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event", 3244 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event",
3239 G_CALLBACK(entry_key_pressed_cb_1), 3245 G_CALLBACK(entry_key_pressed_cb_1),
3240 gtkconv->entry_buffer); 3246 gtkconv->entry_buffer);