| Top | Description | Object Hierarchy | Properties |  |  |  |  | 
WebKitWebPlugin; WebKitWebPluginMIMEType; const char * webkit_web_plugin_get_description (WebKitWebPlugin *plugin); gboolean webkit_web_plugin_get_enabled (WebKitWebPlugin *plugin); GSList * webkit_web_plugin_get_mimetypes (WebKitWebPlugin *plugin); const char * webkit_web_plugin_get_name (WebKitWebPlugin *plugin); void webkit_web_plugin_set_enabled (WebKitWebPlugin *plugin,gboolean enabled); const char * webkit_web_plugin_get_path (WebKitWebPlugin *plugin);
This object represents a single plugin, found by WebKitGTK+ while scanning the various usual directories. This object can be used to get more information about a plugin, and enable/disable it, allowing fine-grained control of plugins. The list of available plugins can be obtained from the WebKitWebPluginDatabase object.
typedef struct {
    char* name;
    char* description;
    char** extensions;
} WebKitWebPluginMIMEType;
A structure representing one of the MIME types associated with a plugin. A GSList of these objects will be returned by webkit_web_plugin_get_mimetypes, use webkit_web_plugin_mime_type_list_free to free it.
| the name of the MIME type. | |
| the description of the MIME type. | |
| a NULL-terminated array with the extensions
associated with this MIME type. | 
Since 1.3.8
const char *        webkit_web_plugin_get_description   (WebKitWebPlugin *plugin);
| 
 | a WebKitWebPlugin | 
| Returns : | the description string for plugin. | 
Since 1.3.8
gboolean            webkit_web_plugin_get_enabled       (WebKitWebPlugin *plugin);
| 
 | a WebKitWebPlugin | 
| Returns : | TRUEif the plugin is enabled,FALSEotherwise | 
Since 1.3.8
GSList *            webkit_web_plugin_get_mimetypes     (WebKitWebPlugin *plugin);
Returns all the WebKitWebPluginMIMEType that plugin is handling
at the moment.
| 
 | a WebKitWebPlugin | 
| Returns : | a GSList of WebKitWebPluginMIMEType | 
Since 1.3.8
const char *        webkit_web_plugin_get_name          (WebKitWebPlugin *plugin);
| 
 | a WebKitWebPlugin | 
| Returns : | the name string for plugin. | 
Since 1.3.8
void webkit_web_plugin_set_enabled (WebKitWebPlugin *plugin,gboolean enabled);
Sets the enabled status of the plugin.
| 
 | a WebKitWebPlugin | 
| 
 | whether to enable the plugin | 
Since 1.3.8
const char *        webkit_web_plugin_get_path          (WebKitWebPlugin *plugin);
| 
 | a WebKitWebPlugin | 
| Returns : | the absolute path to pluginin system filename encoding
orNULLon failure to convert the filename from UTF-8. | 
Since 1.4.0
"enabled" property"enabled" gboolean : Read / Write
Whether the plugin is enabled.
Default value: FALSE