| WebKitGTK+ Reference Manual | ||||
|---|---|---|---|---|
| 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 : |
TRUE if the plugin is enabled, FALSE otherwise |
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 plugin in system filename encoding
or NULL on 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