Mercurial > pidgin
diff src/log.c @ 4635:42d53c416bb9
[gaim-migrate @ 4942]
remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard
dialog, and probably a cleanup or two I forgot about.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sun, 02 Mar 2003 19:21:36 +0000 |
parents | a8249a5250b6 |
children | 283fb289c510 |
line wrap: on
line diff
--- a/src/log.c Sun Mar 02 18:48:02 2003 +0000 +++ b/src/log.c Sun Mar 02 19:21:36 2003 +0000 @@ -82,9 +82,9 @@ } } -static void do_save_convo(GtkObject *obj, GtkWidget *wid) +static void do_save_convo(GObject *obj, GtkWidget *wid) { - struct gaim_conversation *c = gtk_object_get_user_data(obj); + struct gaim_conversation *c = g_object_get_data(obj, "gaim_conversation"); const char *filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(wid)); FILE *f; @@ -118,7 +118,8 @@ GtkWidget *window = gtk_file_selection_new(_("Gaim - Save Conversation")); g_snprintf(buf, sizeof(buf), "%s" G_DIR_SEPARATOR_S "%s.log", gaim_home_dir(), normalize(c->name)); gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf); - gtk_object_set_user_data(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), c); + g_object_set_data(G_OBJECT(GTK_FILE_SELECTION(window)->ok_button), + "gaim_conversation", c); g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), "clicked", G_CALLBACK(do_save_convo), window); g_signal_connect_swapped(GTK_OBJECT(GTK_FILE_SELECTION(window)->cancel_button),