TnyGtkMimePartSaveStrategy

TnyGtkMimePartSaveStrategy — A strategy for saving a mime part using Gtk+

Synopsis




                    TnyGtkMimePartSaveStrategy;
TnyMimePartSaveStrategy* tny_gtk_mime_part_save_strategy_new
                                                        (void);

Object Hierarchy


  GObject
   +----TnyGtkMimePartSaveStrategy

Implemented Interfaces

TnyGtkMimePartSaveStrategy implements TnyMimePartSaveStrategy.

Description

A strategy type, used by a TnyMsgView implementation, that uses Gtk+ for saving a TnyMimePart instance. It will for example instantiate a GtkFileChooserDialog instance for asking the user where to put the file.

If the library is compiled with gnome features, it will use the TnyVfsStream for GnomeVFS support. If not, it will use a TnyFsStream TnyStream implementation for saving to a normal file descriptor.

Details

TnyGtkMimePartSaveStrategy

typedef struct _TnyGtkMimePartSaveStrategy TnyGtkMimePartSaveStrategy;


tny_gtk_mime_part_save_strategy_new ()

TnyMimePartSaveStrategy* tny_gtk_mime_part_save_strategy_new
                                                        (void);

Create a new TnyMimePartSaveStrategy instance implemented for Gtk+. It will use the GtkFileChooserDialog type and if available support for GnomeVFS.

Returns : a new TnyMimePartSaveStrategy instance implemented for Gtk+

See Also

TnySaveStrategy, TnyMimePart, TnyMsgView, GtkFileChooserDialog, TnyVfsStream, TnyFsStream, TnyStream, GnomeVFS