gtkft.h

Go to the documentation of this file.
00001 
00025 #ifndef _PIDGINFT_H_
00026 #define _PIDGINFT_H_
00027 
00028 #include "ft.h"
00029 
00036 typedef struct _PidginXferDialog PidginXferDialog;
00037 
00038 /**************************************************************************/
00040 /**************************************************************************/
00048 PidginXferDialog *pidgin_xfer_dialog_new(void);
00049 
00055 void pidgin_xfer_dialog_destroy(PidginXferDialog *dialog);
00056 
00063 void pidgin_xfer_dialog_show(PidginXferDialog *dialog);
00064 
00070 void pidgin_xfer_dialog_hide(PidginXferDialog *dialog);
00071 
00078 void pidgin_xfer_dialog_add_xfer(PidginXferDialog *dialog, PurpleXfer *xfer);
00079 
00086 void pidgin_xfer_dialog_remove_xfer(PidginXferDialog *dialog,
00087                                      PurpleXfer *xfer);
00088 
00095 void pidgin_xfer_dialog_cancel_xfer(PidginXferDialog *dialog,
00096                                      PurpleXfer *xfer);
00097 
00104 void pidgin_xfer_dialog_update_xfer(PidginXferDialog *dialog,
00105                                      PurpleXfer *xfer);
00106 
00109 /**************************************************************************/
00111 /**************************************************************************/
00117 void pidgin_xfers_init(void);
00118 
00122 void pidgin_xfers_uninit(void);
00123 
00129 void pidgin_set_xfer_dialog(PidginXferDialog *dialog);
00130 
00136 PidginXferDialog *pidgin_get_xfer_dialog(void);
00137 
00143 PurpleXferUiOps *pidgin_xfers_get_ui_ops(void);
00144 
00147 #endif /* _PIDGINFT_H_ */