diff options
author | Evan Nemerson <evan@coeus-group.com> | 2012-01-12 00:59:11 -0800 |
---|---|---|
committer | Evan Nemerson <evan@coeus-group.com> | 2012-01-12 00:59:11 -0800 |
commit | d0e6fdad092bc6b9d1efe5ee276c5178118020f8 (patch) | |
tree | 54a3ca6e7099edd8921a00e7a42057d97cef87cf /vapi/libpeas-1.0.vapi | |
parent | a2c481bb11b3e771ab159eaac5abd8062fc8a5ca (diff) | |
download | vala-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.vapi | 11 |
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; } |