00001 00025 #ifndef _GAIM_GTKFT_H_ 00026 #define _GAIM_GTKFT_H_ 00027 00028 #include "ft.h" 00029 00036 typedef struct _GaimGtkXferDialog GaimGtkXferDialog; 00037 00038 /**************************************************************************/ 00040 /**************************************************************************/ 00048 GaimGtkXferDialog *gaim_gtkxfer_dialog_new(void); 00049 00055 void gaim_gtkxfer_dialog_destroy(GaimGtkXferDialog *dialog); 00056 00062 void gaim_gtkxfer_dialog_show(GaimGtkXferDialog *dialog); 00063 00069 void gaim_gtkxfer_dialog_hide(GaimGtkXferDialog *dialog); 00070 00074 void gaim_show_xfer_dialog(); 00075 00082 void gaim_gtkxfer_dialog_add_xfer(GaimGtkXferDialog *dialog, GaimXfer *xfer); 00083 00090 void gaim_gtkxfer_dialog_remove_xfer(GaimGtkXferDialog *dialog, 00091 GaimXfer *xfer); 00092 00099 void gaim_gtkxfer_dialog_cancel_xfer(GaimGtkXferDialog *dialog, 00100 GaimXfer *xfer); 00101 00108 void gaim_gtkxfer_dialog_update_xfer(GaimGtkXferDialog *dialog, 00109 GaimXfer *xfer); 00110 00113 /**************************************************************************/ 00115 /**************************************************************************/ 00121 void gaim_gtk_xfers_init(void); 00122 00128 void gaim_set_gtkxfer_dialog(GaimGtkXferDialog *dialog); 00129 00135 GaimGtkXferDialog *gaim_get_gtkxfer_dialog(void); 00136 00142 GaimXferUiOps *gaim_gtk_xfers_get_ui_ops(void); 00143 00146 #endif /* _GAIM_GTKFT_H_ */