## ECalSourceConfig ECalSourceConfig |

## Synopsis

    struct              ECalSourceConfig;
    GtkWidget *         e_cal_source_config_new             (ESourceRegistry *registry,
                                                             ESource *original_source,
                                                             ECalClientSourceType source_type);
    ECalClientSourceType e_cal_source_config_get_source_type
                                                            (ECalSourceConfig *config);
    void                e_cal_source_config_add_offline_toggle
                                                            (ECalSourceConfig *config,
                                                             ESource *scratch_source);

## Object Hierarchy

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

## Implemented Interfaces

ECalSourceConfig implements AtkImplementorIface, GtkBuildable, GtkOrientable and EExtensible.

## Properties

      "source-type"              ECalClientSourceType  : Read / Write / Construct Only

## Description

## Details

### struct ECalSourceConfig

    struct ECalSourceConfig;

### e_cal_source_config_new ()

    GtkWidget *         e_cal_source_config_new             (ESourceRegistry *registry,
                                                             ESource *original_source,
                                                             ECalClientSourceType source_type);

### e_cal_source_config_get_source_type ()

    ECalClientSourceType e_cal_source_config_get_source_type
                                                            (ECalSourceConfig *config);

### e_cal_source_config_add_offline_toggle ()

    void                e_cal_source_config_add_offline_toggle
                                                            (ECalSourceConfig *config,
                                                             ESource *scratch_source);

## Property Details

### The `"source-type"` property

      "source-type"              ECalClientSourceType  : Read / Write / Construct Only

The iCalendar object type.

Default value: E_CAL_CLIENT_SOURCE_TYPE_EVENTS