comparison gtk/gtkft.c @ 14394:2620e491c8f1

[gaim-migrate @ 17102] Remove gaim_show_xfer_dialog, it was only used as a callback from the buddy list menus, and it just ended up calling gaim_gtkxfer_dialog_show anyway, so I removed the middle man. committer: Tailor Script <tailor@pidgin.im>
author Etan Reisner <pidgin@unreliablesource.net>
date Thu, 31 Aug 2006 21:52:06 +0000
parents 009db0b357b5
children 0c6e1fecb7a0
comparison
equal deleted inserted replaced
14393:81932c1ec6cf 14394:2620e491c8f1
842 } 842 }
843 843
844 void 844 void
845 gaim_gtkxfer_dialog_show(GaimGtkXferDialog *dialog) 845 gaim_gtkxfer_dialog_show(GaimGtkXferDialog *dialog)
846 { 846 {
847 g_return_if_fail(dialog != NULL); 847 GaimGtkXferDialog *tmp;
848 848
849 gtk_widget_show(dialog->window); 849 if (dialog == NULL) {
850 tmp = gaim_get_gtkxfer_dialog();
851
852 if (tmp == NULL) {
853 tmp = gaim_gtkxfer_dialog_new();
854 gaim_set_gtkxfer_dialog(tmp);
855 }
856
857 gtk_widget_show(tmp->window);
858 } else {
859 gtk_widget_show(dialog->window);
860 }
850 } 861 }
851 862
852 void 863 void
853 gaim_gtkxfer_dialog_hide(GaimGtkXferDialog *dialog) 864 gaim_gtkxfer_dialog_hide(GaimGtkXferDialog *dialog)
854 { 865 {
855 g_return_if_fail(dialog != NULL); 866 g_return_if_fail(dialog != NULL);
856 867
857 gaim_notify_close_with_handle(dialog); 868 gaim_notify_close_with_handle(dialog);
858 869
859 gtk_widget_hide(dialog->window); 870 gtk_widget_hide(dialog->window);
860 }
861
862 void
863 gaim_show_xfer_dialog()
864 {
865 GaimGtkXferDialog *dialog;
866
867 dialog = gaim_get_gtkxfer_dialog();
868
869 if (dialog == NULL) {
870 dialog = gaim_gtkxfer_dialog_new();
871
872 gaim_set_gtkxfer_dialog(dialog);
873 }
874
875 gaim_gtkxfer_dialog_show(dialog);
876 } 871 }
877 872
878 void 873 void
879 gaim_gtkxfer_dialog_add_xfer(GaimGtkXferDialog *dialog, GaimXfer *xfer) 874 gaim_gtkxfer_dialog_add_xfer(GaimGtkXferDialog *dialog, GaimXfer *xfer)
880 { 875 {