EAttachmentStore

EAttachmentStore

Functions

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── GtkListStore
        ╰── EAttachmentStore

Implemented Interfaces

EAttachmentStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

Description

Functions

e_attachment_store_new ()

GtkTreeModel *
e_attachment_store_new (void);

e_attachment_store_add_attachment ()

void
e_attachment_store_add_attachment (EAttachmentStore *store,
                                   EAttachment *attachment);

e_attachment_store_remove_attachment ()

gboolean
e_attachment_store_remove_attachment (EAttachmentStore *store,
                                      EAttachment *attachment);

e_attachment_store_remove_all ()

void
e_attachment_store_remove_all (EAttachmentStore *store);

e_attachment_store_add_to_multipart ()

void
e_attachment_store_add_to_multipart (EAttachmentStore *store,
                                     CamelMultipart *multipart,
                                     const gchar *default_charset);

e_attachment_store_get_attachments ()

GList *
e_attachment_store_get_attachments (EAttachmentStore *store);

e_attachment_store_get_num_attachments ()

guint
e_attachment_store_get_num_attachments
                               (EAttachmentStore *store);

e_attachment_store_get_num_loading ()

guint
e_attachment_store_get_num_loading (EAttachmentStore *store);

e_attachment_store_get_total_size ()

goffset
e_attachment_store_get_total_size (EAttachmentStore *store);

e_attachment_store_run_load_dialog ()

void
e_attachment_store_run_load_dialog (EAttachmentStore *store,
                                    GtkWindow *parent);

e_attachment_store_run_save_dialog ()

GFile *
e_attachment_store_run_save_dialog (EAttachmentStore *store,
                                    GList *attachment_list,
                                    GtkWindow *parent);

e_attachment_store_get_uris_async ()

void
e_attachment_store_get_uris_async (EAttachmentStore *store,
                                   GList *attachment_list,
                                   GAsyncReadyCallback callback,
                                   gpointer user_data);

e_attachment_store_get_uris_finish ()

gchar **
e_attachment_store_get_uris_finish (EAttachmentStore *store,
                                    GAsyncResult *result,
                                    GError **error);

e_attachment_store_load_async ()

void
e_attachment_store_load_async (EAttachmentStore *store,
                               GList *attachment_list,
                               GAsyncReadyCallback callback,
                               gpointer user_data);

e_attachment_store_load_finish ()

gboolean
e_attachment_store_load_finish (EAttachmentStore *store,
                                GAsyncResult *result,
                                GError **error);

e_attachment_store_save_async ()

void
e_attachment_store_save_async (EAttachmentStore *store,
                               GFile *destination,
                               const gchar *filename_prefix,
                               GAsyncReadyCallback callback,
                               gpointer user_data);

e_attachment_store_save_finish ()

gchar **
e_attachment_store_save_finish (EAttachmentStore *store,
                                GAsyncResult *result,
                                GError **error);

Types and Values

struct EAttachmentStore

struct EAttachmentStore;

Property Details

The “num-attachments” property

  “num-attachments”          guint

Flags: Read

Default value: 0


The “num-loading” property

  “num-loading”              guint

Flags: Read

Default value: 0


The “total-size” property

  “total-size”               guint64

Flags: Read

Default value: 0