Mercurial > pidgin
comparison 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 |
comparison
equal
deleted
inserted
replaced
4634:d19872836812 | 4635:42d53c416bb9 |
---|---|
80 ((logging_options & OPT_LOG_CONVOS)) ? FALSE : TRUE); | 80 ((logging_options & OPT_LOG_CONVOS)) ? FALSE : TRUE); |
81 } | 81 } |
82 } | 82 } |
83 } | 83 } |
84 | 84 |
85 static void do_save_convo(GtkObject *obj, GtkWidget *wid) | 85 static void do_save_convo(GObject *obj, GtkWidget *wid) |
86 { | 86 { |
87 struct gaim_conversation *c = gtk_object_get_user_data(obj); | 87 struct gaim_conversation *c = g_object_get_data(obj, "gaim_conversation"); |
88 const char *filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(wid)); | 88 const char *filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(wid)); |
89 FILE *f; | 89 FILE *f; |
90 | 90 |
91 if (file_is_dir(filename, wid)) | 91 if (file_is_dir(filename, wid)) |
92 return; | 92 return; |
116 { | 116 { |
117 char buf[BUF_LONG]; | 117 char buf[BUF_LONG]; |
118 GtkWidget *window = gtk_file_selection_new(_("Gaim - Save Conversation")); | 118 GtkWidget *window = gtk_file_selection_new(_("Gaim - Save Conversation")); |
119 g_snprintf(buf, sizeof(buf), "%s" G_DIR_SEPARATOR_S "%s.log", gaim_home_dir(), normalize(c->name)); | 119 g_snprintf(buf, sizeof(buf), "%s" G_DIR_SEPARATOR_S "%s.log", gaim_home_dir(), normalize(c->name)); |
120 gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf); | 120 gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf); |
121 gtk_object_set_user_data(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), c); | 121 g_object_set_data(G_OBJECT(GTK_FILE_SELECTION(window)->ok_button), |
122 "gaim_conversation", c); | |
122 g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), | 123 g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), |
123 "clicked", G_CALLBACK(do_save_convo), window); | 124 "clicked", G_CALLBACK(do_save_convo), window); |
124 g_signal_connect_swapped(GTK_OBJECT(GTK_FILE_SELECTION(window)->cancel_button), | 125 g_signal_connect_swapped(GTK_OBJECT(GTK_FILE_SELECTION(window)->cancel_button), |
125 "clicked", G_CALLBACK(gtk_widget_destroy), (gpointer)window); | 126 "clicked", G_CALLBACK(gtk_widget_destroy), (gpointer)window); |
126 gtk_widget_show(window); | 127 gtk_widget_show(window); |