ESourceConfig

ESourceConfig

Synopsis

struct              ESourceConfig;
GtkWidget *         e_source_config_new                 (ESourceRegistry *registry,
                                                         ESource *original_source);
void                e_source_config_insert_widget       (ESourceConfig *config,
                                                         ESource *scratch_source,
                                                         const gchar *caption,
                                                         GtkWidget *widget);
GtkWidget *         e_source_config_get_page            (ESourceConfig *config,
                                                         ESource *scratch_source);
const gchar *       e_source_config_get_backend_extension_name
                                                        (ESourceConfig *config);
GList *             e_source_config_list_eligible_collections
                                                        (ESourceConfig *config);
gboolean            e_source_config_check_complete      (ESourceConfig *config);
ESource *           e_source_config_get_original_source (ESourceConfig *config);
ESource *           e_source_config_get_collection_source
                                                        (ESourceConfig *config);
ESourceRegistry *   e_source_config_get_registry        (ESourceConfig *config);
void                e_source_config_resize_window       (ESourceConfig *config);
void                e_source_config_commit              (ESourceConfig *config,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
gboolean            e_source_config_commit_finish       (ESourceConfig *config,
                                                         GAsyncResult *result,
                                                         GError **error);
void                e_source_config_add_refresh_interval
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);
void                e_source_config_add_secure_connection
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);
void                e_source_config_add_secure_connection_for_webdav
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);
void                e_source_config_add_user_entry      (ESourceConfig *config,
                                                         ESource *scratch_source);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----ESourceConfig
                                 +----EBookSourceConfig
                                 +----ECalSourceConfig

Implemented Interfaces

ESourceConfig implements AtkImplementorIface, GtkBuildable, GtkOrientable and EExtensible.

Properties

  "collection-source"        ESource*              : Read
  "complete"                 gboolean              : Read
  "original-source"          ESource*              : Read / Write / Construct Only
  "registry"                 ESourceRegistry*      : Read / Write / Construct Only

Signals

  "check-complete"                                 : Run Last
  "commit-changes"                                 : Run Last
  "init-candidate"                                 : Run Last
  "resize-window"                                  : Run Last

Description

Details

struct ESourceConfig

struct ESourceConfig;

e_source_config_new ()

GtkWidget *         e_source_config_new                 (ESourceRegistry *registry,
                                                         ESource *original_source);

e_source_config_insert_widget ()

void                e_source_config_insert_widget       (ESourceConfig *config,
                                                         ESource *scratch_source,
                                                         const gchar *caption,
                                                         GtkWidget *widget);

e_source_config_get_page ()

GtkWidget *         e_source_config_get_page            (ESourceConfig *config,
                                                         ESource *scratch_source);

e_source_config_get_backend_extension_name ()

const gchar *       e_source_config_get_backend_extension_name
                                                        (ESourceConfig *config);

e_source_config_list_eligible_collections ()

GList *             e_source_config_list_eligible_collections
                                                        (ESourceConfig *config);

e_source_config_check_complete ()

gboolean            e_source_config_check_complete      (ESourceConfig *config);

e_source_config_get_original_source ()

ESource *           e_source_config_get_original_source (ESourceConfig *config);

e_source_config_get_collection_source ()

ESource *           e_source_config_get_collection_source
                                                        (ESourceConfig *config);

e_source_config_get_registry ()

ESourceRegistry *   e_source_config_get_registry        (ESourceConfig *config);

e_source_config_resize_window ()

void                e_source_config_resize_window       (ESourceConfig *config);

e_source_config_commit ()

void                e_source_config_commit              (ESourceConfig *config,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

e_source_config_commit_finish ()

gboolean            e_source_config_commit_finish       (ESourceConfig *config,
                                                         GAsyncResult *result,
                                                         GError **error);

e_source_config_add_refresh_interval ()

void                e_source_config_add_refresh_interval
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);

e_source_config_add_secure_connection ()

void                e_source_config_add_secure_connection
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);

e_source_config_add_secure_connection_for_webdav ()

void                e_source_config_add_secure_connection_for_webdav
                                                        (ESourceConfig *config,
                                                         ESource *scratch_source);

e_source_config_add_user_entry ()

void                e_source_config_add_user_entry      (ESourceConfig *config,
                                                         ESource *scratch_source);

Property Details

The "collection-source" property

  "collection-source"        ESource*              : Read

The collection ESource to which the ESource being edited belongs.


The "complete" property

  "complete"                 gboolean              : Read

Are the required fields complete?.

Default value: FALSE


The "original-source" property

  "original-source"          ESource*              : Read / Write / Construct Only

The original ESource.


The "registry" property

  "registry"                 ESourceRegistry*      : Read / Write / Construct Only

Registry of ESources.

Signal Details

The "check-complete" signal

gboolean            user_function                      (ESourceConfig *esourceconfig,
                                                        ESource       *arg1,
                                                        gpointer       user_data)          : Run Last

The "commit-changes" signal

void                user_function                      (ESourceConfig *esourceconfig,
                                                        ESource       *arg1,
                                                        gpointer       user_data)          : Run Last

The "init-candidate" signal

void                user_function                      (ESourceConfig *esourceconfig,
                                                        ESource       *arg1,
                                                        gpointer       user_data)          : Run Last

The "resize-window" signal

void                user_function                      (ESourceConfig *esourceconfig,
                                                        gpointer       user_data)          : Run Last