Top | ![]() |
![]() |
![]() |
![]() |
char * | about | Read |
gboolean | can-load | Read |
gboolean | can-unload | Read |
gboolean | checked | Read |
gpointer | dependencies | Read |
gpointer | dependency-names | Read |
gpointer | dependents | Read |
gpointer | description | Read |
char * | icon-path | Read |
char * | id | Read |
gpointer | interfaces | Read |
char * | language | Read |
char * | name | Read |
char * | path | Read |
gboolean | resident | Read |
int | resolve-pass | Read |
gboolean | user-activatable | Read |
Plugin handle is wrapper for installed plugins. For each installed plugin there will be one corresponding plugin handle. It is mainly used by plugin manager to keep track of loading and unloading of plugins.
AnjutaPluginHandle *
anjuta_plugin_handle_new (const gchar *plugin_desc_path
);
const char *
anjuta_plugin_handle_get_id (AnjutaPluginHandle *plugin_handle
);
const char *
anjuta_plugin_handle_get_name (AnjutaPluginHandle *plugin_handle
);
const char *
anjuta_plugin_handle_get_about (AnjutaPluginHandle *plugin_handle
);
const char *
anjuta_plugin_handle_get_icon_path (AnjutaPluginHandle *plugin_handle
);
const char *
anjuta_plugin_handle_get_path (AnjutaPluginHandle *plugin_handle
);
gboolean
anjuta_plugin_handle_get_user_activatable
(AnjutaPluginHandle *plugin_handle
);
gboolean
anjuta_plugin_handle_get_resident (AnjutaPluginHandle *plugin_handle
);
const char *
anjuta_plugin_handle_get_language (AnjutaPluginHandle *plugin_handle
);
AnjutaPluginDescription *
anjuta_plugin_handle_get_description (AnjutaPluginHandle *plugin_handle
);
GList *
anjuta_plugin_handle_get_dependency_names
(AnjutaPluginHandle *plugin_handle
);
GHashTable *
anjuta_plugin_handle_get_dependencies (AnjutaPluginHandle *plugin_handle
);
GHashTable *
anjuta_plugin_handle_get_dependents (AnjutaPluginHandle *plugin_handle
);
GList *
anjuta_plugin_handle_get_interfaces (AnjutaPluginHandle *plugin_handle
);
gboolean
anjuta_plugin_handle_get_can_load (AnjutaPluginHandle *plugin_handle
);
gboolean
anjuta_plugin_handle_get_can_unload (AnjutaPluginHandle *plugin_handle
);
gboolean
anjuta_plugin_handle_get_checked (AnjutaPluginHandle *plugin_handle
);
gint
anjuta_plugin_handle_get_resolve_pass (AnjutaPluginHandle *plugin_handle
);
void anjuta_plugin_handle_set_can_load (AnjutaPluginHandle *plugin_handle
,gboolean can_load
);
void anjuta_plugin_handle_set_can_unload (AnjutaPluginHandle *plugin_handle
,gboolean can_unload
);
void anjuta_plugin_handle_set_checked (AnjutaPluginHandle *plugin_handle
,gboolean checked
);
void anjuta_plugin_handle_set_resolve_pass (AnjutaPluginHandle *plugin_handle
,gboolean resolve_pass
);
void
anjuta_plugin_handle_unresolve_dependencies
(AnjutaPluginHandle *plugin_handle
);
“about”
property “about” char *
About description of the plugin.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“can-load”
property“can-load” gboolean
If the plugin can be loaded.
Owner: AnjutaPluginHandle
Flags: Read
Default value: FALSE
“can-unload”
property“can-unload” gboolean
If the plugin can be unloaded.
Owner: AnjutaPluginHandle
Flags: Read
Default value: TRUE
“checked”
property“checked” gboolean
If the plugin is checked in UI.
Owner: AnjutaPluginHandle
Flags: Read
Default value: FALSE
“dependencies”
property“dependencies” gpointer
Plugin dependencies.
Owner: AnjutaPluginHandle
Flags: Read
“dependency-names”
property“dependency-names” gpointer
Plugin dependency names listed in oaf file.
Owner: AnjutaPluginHandle
Flags: Read
“dependents”
property“dependents” gpointer
Plugin dependents.
Owner: AnjutaPluginHandle
Flags: Read
“description”
property“description” gpointer
Plugin description.
Owner: AnjutaPluginHandle
Flags: Read
“icon-path”
property “icon-path” char *
Icon path of the plugin.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“id”
property “id” char *
Unique plugin ID.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“interfaces”
property“interfaces” gpointer
Interfaces exported by the plugin.
Owner: AnjutaPluginHandle
Flags: Read
“language”
property “language” char *
Language used to write the plugin.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“name”
property “name” char *
Plugin name.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“path”
property “path” char *
Path of the plugin.
Owner: AnjutaPluginHandle
Flags: Read
Default value: NULL
“resident”
property“resident” gboolean
If the plugin cannot be unloaded.
Owner: AnjutaPluginHandle
Flags: Read
Default value: FALSE
“resolve-pass”
property “resolve-pass” int
Dependency resolution pass.
Owner: AnjutaPluginHandle
Flags: Read
Default value: 0
“user-activatable”
property“user-activatable” gboolean
If the plugin is user activatable.
Owner: AnjutaPluginHandle
Flags: Read
Default value: FALSE