Mercurial > pidgin
comparison src/gtkdebug.c @ 10175:53410b84336f
[gaim-migrate @ 11290]
I wrote a helper function that creates the imhtml and toolbar and
puts them in a widget and what not. And I changed some places
to use this. And I removed some whitespace from log.c. And I
changed the conversation colors back to normal. And I'm not
committing everything in my tree, so let me know if this doesn't
compile. And that's all.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 14 Nov 2004 01:52:25 +0000 |
parents | 9fdbfe832fac |
children | ec140184437b |
comparison
equal
deleted
inserted
replaced
10174:8dd4535dd359 | 10175:53410b84336f |
---|---|
226 debug_window_new(void) | 226 debug_window_new(void) |
227 { | 227 { |
228 DebugWindow *win; | 228 DebugWindow *win; |
229 GtkWidget *vbox; | 229 GtkWidget *vbox; |
230 GtkWidget *toolbar; | 230 GtkWidget *toolbar; |
231 GtkWidget *sw; | 231 GtkWidget *frame; |
232 GtkWidget *button; | 232 GtkWidget *button; |
233 GtkWidget *image; | 233 GtkWidget *image; |
234 int width, height; | 234 int width, height; |
235 | 235 |
236 win = g_new0(DebugWindow, 1); | 236 win = g_new0(DebugWindow, 1); |
297 | 297 |
298 gaim_prefs_connect_callback(gaim_gtk_debug_get_handle(), "/gaim/gtk/debug/timestamps", | 298 gaim_prefs_connect_callback(gaim_gtk_debug_get_handle(), "/gaim/gtk/debug/timestamps", |
299 timestamps_pref_cb, button); | 299 timestamps_pref_cb, button); |
300 } | 300 } |
301 | 301 |
302 /* Now our scrolled window... */ | 302 /* Add the gtkimhtml */ |
303 sw = gtk_scrolled_window_new(NULL, NULL); | 303 frame = gaim_gtk_create_imhtml(FALSE, &win->text, NULL); |
304 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), | 304 gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); |
305 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); | 305 gtk_widget_show(frame); |
306 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), | |
307 GTK_SHADOW_IN); | |
308 | |
309 /* ... which has a gtkimhtml in it. */ | |
310 win->text = gtk_imhtml_new(NULL, NULL); | |
311 | |
312 gtk_container_add(GTK_CONTAINER(sw), win->text); | |
313 | |
314 /* Pack it in... Not like that, sicko. */ | |
315 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); | |
316 | 306 |
317 gtk_widget_show_all(win->window); | 307 gtk_widget_show_all(win->window); |
318 | 308 |
319 return win; | 309 return win; |
320 } | 310 } |