Pluggable
Object Hierarchy:
Description:
public interface Pluggable :
Object
A generic interface to all Shotwell plugins.
Each plugin in a module needs to implement this interface at a minimum. Extension points may have (and probably will have) specific
interface requirements as well.
All known sub-interfaces:
Namespace: Spit
Package: shotwell-plugin-dev
Content:
Methods:
-
public abstract
int
get_pluggable_interface (int
min_host_interface, int
max_host_interface)
Pluggable interface version negotiation.
-
public abstract unowned
string
get_id ()
Returns a unique identifier for this Pluggable.
-
public abstract unowned
string
get_pluggable_name ()
Returns a user-visible name for the Pluggable.
-
public abstract void get_info (out PluggableInfo info)
Returns extra information about the Pluggable that is used to identify it to the user.
-
public abstract void activation (
bool
enabled)
Called when the Pluggable is enabled (activated) or disabled (deactivated).