Details
enum Item_type
typedef enum {
E_ITEM_NONE,
E_ITEM_MAIL,
E_ITEM_CALENDAR,
E_ITEM_TASK
} Item_type;
enum ESendOptionsPriority
typedef enum {
E_PRIORITY_UNDEFINED,
E_PRIORITY_HIGH,
E_PRIORITY_STANDARD,
E_PRIORITY_LOW
} ESendOptionsPriority;
enum ESendOptionsSecurity
typedef enum {
E_SECURITY_NORMAL,
E_SECURITY_PROPRIETARY,
E_SECURITY_CONFIDENTIAL,
E_SECURITY_SECRET,
E_SECURITY_TOP_SECRET,
E_SECURITY_FOR_YOUR_EYES_ONLY
} ESendOptionsSecurity;
enum ESendOptionsReturnNotify
typedef enum {
E_RETURN_NOTIFY_NONE,
E_RETURN_NOTIFY_MAIL
} ESendOptionsReturnNotify;
enum TrackInfo
typedef enum {
E_DELIVERED = 1,
E_DELIVERED_OPENED = 2,
E_ALL = 3
} TrackInfo;
ESendOptionsGeneral
typedef struct {
ESendOptionsPriority priority;
gint classify;
gboolean reply_enabled;
gboolean reply_convenient;
gint reply_within;
gboolean expiration_enabled;
gint expire_after;
gboolean delay_enabled;
time_t delay_until;
gint security;
} ESendOptionsGeneral;
ESendOptionsStatusTracking
typedef struct {
gboolean tracking_enabled;
TrackInfo track_when;
gboolean autodelete;
ESendOptionsReturnNotify opened;
ESendOptionsReturnNotify accepted;
ESendOptionsReturnNotify declined;
ESendOptionsReturnNotify completed;
} ESendOptionsStatusTracking;
ESendOptionsData
typedef struct {
gboolean initialized;
ESendOptionsGeneral *gopts;
ESendOptionsStatusTracking *sopts;
ESendOptionsStatusTracking *mopts;
ESendOptionsStatusTracking *copts;
ESendOptionsStatusTracking *topts;
} ESendOptionsData;
struct ESendOptionsDialog
struct ESendOptionsDialog;
e_send_options_set_need_general_options ()
void e_send_options_set_need_general_options
(ESendOptionsDialog *sod
,
gboolean needed
);
e_send_options_get_need_general_options ()
gboolean e_send_options_get_need_general_options
(ESendOptionsDialog *sod
);
e_send_options_set_global ()
gboolean e_send_options_set_global (ESendOptionsDialog *sod
,
gboolean set
);