Mercurial > pidgin.yaz
comparison src/protocols/toc/toc.c @ 3730:a20bf3d247ff
[gaim-migrate @ 3868]
Pretty do_ask_dialog. I also "fixed" the "hitting yes calls the 'no' function
anyway" behavior.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Thu, 17 Oct 2002 21:29:53 +0000 |
parents | da6e3c984985 |
children | 43e396e94095 |
comparison
equal
deleted
inserted
replaced
3729:a8f0c169e529 | 3730:a20bf3d247ff |
---|---|
1917 g_free(ft->ip); | 1917 g_free(ft->ip); |
1918 g_free(ft); | 1918 g_free(ft); |
1919 } | 1919 } |
1920 } | 1920 } |
1921 | 1921 |
1922 static void toc_accept_ft(gpointer a, struct ft_request *fr) { | 1922 static void toc_accept_ft(struct ft_request *fr) { |
1923 GtkWidget *window; | 1923 GtkWidget *window; |
1924 char buf[BUF_LEN]; | 1924 char buf[BUF_LEN]; |
1925 | 1925 |
1926 struct file_transfer *ft = g_new0(struct file_transfer, 1); | 1926 struct file_transfer *ft = g_new0(struct file_transfer, 1); |
1927 ft->gc = fr->gc; | 1927 ft->gc = fr->gc; |
1945 else | 1945 else |
1946 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), "clicked", | 1946 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(window)->ok_button), "clicked", |
1947 GTK_SIGNAL_FUNC(toc_get_file), ft); | 1947 GTK_SIGNAL_FUNC(toc_get_file), ft); |
1948 | 1948 |
1949 gtk_widget_show(window); | 1949 gtk_widget_show(window); |
1950 } | 1950 toc_reject_ft(ft); |
1951 | 1951 } |
1952 static void toc_reject_ft(gpointer a, struct ft_request *ft) { | 1952 |
1953 static void toc_reject_ft(struct ft_request *ft) { | |
1953 g_free(ft->user); | 1954 g_free(ft->user); |
1954 g_free(ft->filename); | 1955 g_free(ft->filename); |
1955 g_free(ft->ip); | 1956 g_free(ft->ip); |
1956 g_free(ft->cookie); | 1957 g_free(ft->cookie); |
1957 if (ft->message) | 1958 if (ft->message) |
1978 ft->filename, size, sizes[index], (ft->message) ? "\n" : "", | 1979 ft->filename, size, sizes[index], (ft->message) ? "\n" : "", |
1979 (ft->message) ? ft->message : ""); | 1980 (ft->message) ? ft->message : ""); |
1980 } else { | 1981 } else { |
1981 g_snprintf(buf, sizeof(buf), _("%s requests you to send them a file"), ft->user); | 1982 g_snprintf(buf, sizeof(buf), _("%s requests you to send them a file"), ft->user); |
1982 } | 1983 } |
1983 do_ask_dialog(buf, ft, toc_accept_ft, toc_reject_ft); | 1984 do_ask_dialog(buf, NULL, ft, _("Accept"), toc_accept_ft, _("Cancel"), toc_reject_ft); |
1984 } | 1985 } |