summaryrefslogtreecommitdiff
path: root/vapi/libpeas-1.0.vapi
diff options
context:
space:
mode:
authorEvan Nemerson <evan@coeus-group.com>2012-01-12 00:59:11 -0800
committerEvan Nemerson <evan@coeus-group.com>2012-01-12 00:59:11 -0800
commitd0e6fdad092bc6b9d1efe5ee276c5178118020f8 (patch)
tree54a3ca6e7099edd8921a00e7a42057d97cef87cf /vapi/libpeas-1.0.vapi
parenta2c481bb11b3e771ab159eaac5abd8062fc8a5ca (diff)
downloadvala-d0e6fdad092bc6b9d1efe5ee276c5178118020f8.tar.gz
libgdata, libpeas-1.0, libwnck-3.0, pangocairo, rest-0.7: update
Diffstat (limited to 'vapi/libpeas-1.0.vapi')
-rw-r--r--vapi/libpeas-1.0.vapi11
1 files changed, 6 insertions, 5 deletions
diff --git a/vapi/libpeas-1.0.vapi b/vapi/libpeas-1.0.vapi
index f728d32df..5bba19d0a 100644
--- a/vapi/libpeas-1.0.vapi
+++ b/vapi/libpeas-1.0.vapi
@@ -19,20 +19,20 @@ namespace Peas {
public bool provides_extension (Peas.PluginInfo info, GLib.Type extension_type);
public void rescan_plugins ();
public void set_loaded_plugins ([CCode (array_length = false, array_null_terminated = true)] string[]? plugin_names);
+ [CCode (cname = "peas_engine_load_plugin")]
+ public bool try_load_plugin (Peas.PluginInfo info);
+ [CCode (cname = "peas_engine_unload_plugin")]
+ public bool try_unload_plugin (Peas.PluginInfo info);
[CCode (array_length = false, array_null_terminated = true)]
public string[] loaded_plugins { owned get; set; }
public void* plugin_list { get; }
- [HasEmitter]
public virtual signal void load_plugin (Peas.PluginInfo info);
- [HasEmitter]
public virtual signal void unload_plugin (Peas.PluginInfo info);
}
[CCode (cheader_filename = "libpeas/peas.h")]
public class Extension : GLib.Object {
[CCode (has_construct_function = false)]
protected Extension ();
- public static GLib.Type get_extension_type (Peas.Extension exten);
- public static GLib.Type get_type ();
}
[CCode (cheader_filename = "libpeas/peas.h", type_id = "peas_extension_base_get_type ()")]
public abstract class ExtensionBase : GLib.Object {
@@ -49,7 +49,8 @@ namespace Peas {
public ExtensionSet (Peas.Engine engine, GLib.Type exten_type, ...);
public void @foreach (Peas.ExtensionSetForeachFunc func);
public unowned Peas.Extension get_extension (Peas.PluginInfo info);
- public static Peas.ExtensionSet newv (Peas.Engine? engine, GLib.Type exten_type, [CCode (array_length_cname = "n_parameters", array_length_pos = 2.5, array_length_type = "guint")] GLib.Parameter[] parameters);
+ [CCode (has_construct_function = false)]
+ public ExtensionSet.newv (Peas.Engine? engine, GLib.Type exten_type, [CCode (array_length_cname = "n_parameters", array_length_pos = 2.5, array_length_type = "guint")] GLib.Parameter[] parameters);
public void* construct_properties { construct; }
[NoAccessorMethod]
public Peas.Engine engine { owned get; construct; }