| 1949 ft->files = fr->files; |
1949 ft->files = fr->files; |
| 1950 |
1950 |
| 1951 ft->window = window = gtk_file_selection_new(_("Gaim - Save As...")); |
1951 ft->window = window = gtk_file_selection_new(_("Gaim - Save As...")); |
| 1952 g_snprintf(buf, sizeof(buf), "%s/%s", gaim_home_dir(), fr->filename ? fr->filename : ""); |
1952 g_snprintf(buf, sizeof(buf), "%s/%s", gaim_home_dir(), fr->filename ? fr->filename : ""); |
| 1953 gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf); |
1953 gtk_file_selection_set_filename(GTK_FILE_SELECTION(window), buf); |
| 1954 gtk_signal_connect(GTK_OBJECT(window), "destroy", |
1954 g_signal_connect(G_OBJECT(window), "destroy", |
| 1955 GTK_SIGNAL_FUNC(cancel_callback), ft); |
1955 G_CALLBACK(cancel_callback), ft); |
| 1956 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(ft->window)->cancel_button), "clicked", |
1956 g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(ft->window)->cancel_button), |
| 1957 GTK_SIGNAL_FUNC(cancel_callback), ft); |
1957 "clicked", G_CALLBACK(cancel_callback), ft); |
| 1958 |
1958 |
| 1959 if (!strcmp(fr->UID, FILE_SEND_UID)) |
1959 if (!strcmp(fr->UID, FILE_SEND_UID)) |
| 1960 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), "clicked", |
1960 g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(window)->ok_button), |
| 1961 GTK_SIGNAL_FUNC(toc_send_file), ft); |
1961 "clicked", G_CALLBACK(toc_send_file), ft); |
| 1962 else |
1962 else |
| 1963 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), "clicked", |
1963 g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(window)->ok_button), |
| 1964 GTK_SIGNAL_FUNC(toc_get_file), ft); |
1964 "clicked", G_CALLBACK(toc_get_file), ft); |
| 1965 |
1965 |
| 1966 gtk_widget_show(window); |
1966 gtk_widget_show(window); |
| 1967 } |
1967 } |
| 1968 |
1968 |
| 1969 toc_reject_ft(fr); |
1969 toc_reject_ft(fr); |