PluginInfo
Object Hierarchy:
Description:
[ CCode ( copy_function = "g_boxed_copy" , free_function = "g_boxed_free" , type_id = "peas_plugin_info_get_type ()" ) ]
[ Compact ]
public class PluginInfo
The PluginInfo structure contains only private data and should only be accessed using the provided API.
Content:
Static methods:
Methods:
- public unowned string[] get_authors ()
Gets a null-terminated array of
strings with the authors of the plugin.
- public unowned string get_copyright ()
Gets the copyright of the plugin.
- public unowned string get_data_dir ()
Gets the data dir of the plugin.
- public unowned string[] get_dependencies ()
Gets the dependencies of the plugin.
- public unowned string get_description ()
Gets the description of the plugin.
- public unowned string? get_external_data (string key)
Gets external data specified for the plugin.
- public unowned string get_help_uri ()
Gets the help URI of the plugin.
- public unowned string get_icon_name ()
Gets the icon name of the plugin.
- public unowned string get_module_dir ()
Gets the module directory.
- public unowned string get_module_name ()
Gets the module name.
- public unowned string get_name ()
Gets the name of the plugin.
- public Settings? get_settings (string? schema_id)
Creates a new [class@Gio.
- public unowned string get_version ()
Gets the version of the plugin.
- public unowned string get_website ()
Gets the website of the plugin.
- public bool has_dependency (string module_name)
Check if the plugin depends on another plugin.
- public bool is_available () throws Error
Check if the plugin is available.
- public bool is_builtin ()
Check if the plugin is a builtin plugin.
- public bool is_hidden ()
Check if the plugin is a hidden plugin.
- public bool is_loaded ()
Check if the plugin is loaded.