EphyExtensionsManager
3
EPIPHANY Library

# EphyExtensionsManager

## Synopsis

    void                ephy_extensions_manager_load        (EphyExtensionsManager *manager,
                                                             const char *identifier);
    void                ephy_extensions_manager_unload      (EphyExtensionsManager *manager,
                                                             const char *identifier);

## Description

## Details

### ephy_extensions_manager_load ()

    void                ephy_extensions_manager_load        (EphyExtensionsManager *manager,
                                                             const char *identifier);

Loads the extension corresponding to `identifier`.

`manager` :

  an EphyExtensionsManager

`identifier` :

  identifier of the extension to load

### ephy_extensions_manager_unload ()

    void                ephy_extensions_manager_unload      (EphyExtensionsManager *manager,
                                                             const char *identifier);

Unloads the extension specified by `identifier`.

The extension with the same filename can afterwards be reloaded. However, if any GTypes within the extension have changed parent types, Epiphany must be restarted.

`manager` :

  an EphyExtensionsManager

`identifier` :

  filename of extension to unload, minus "lib" and "extension.so"