EphyExtensionsManager

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"