]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtksourceview-2.0: Fix gtk_source_language_manager binding
authorMatias De la Puente <mfpuente.ar@gmail.com>
Fri, 26 Jun 2009 14:01:33 +0000 (11:01 -0300)
committerJürg Billeter <j@bitron.ch>
Fri, 26 Jun 2009 19:07:19 +0000 (21:07 +0200)
Signed-off-by: Matias De la Puente <mfpuente.ar@gmail.com>
vapi/gtksourceview-2.0.vapi
vapi/packages/gtksourceview-2.0/gtksourceview-2.0.metadata

index acd3dedec0fd08dc49442c50c656bb07feb8ee6d..aeeee24b29f07632c43b43f54127b0419b1a5297 100644 (file)
@@ -60,12 +60,14 @@ namespace Gtk {
        public class SourceLanguageManager : GLib.Object {
                public static unowned Gtk.SourceLanguageManager get_default ();
                public unowned Gtk.SourceLanguage get_language (string id);
-               public unowned string get_language_ids ();
-               public unowned string get_search_path ();
+               [CCode (array_length = false, array_null_terminated = true)]
+               public unowned string[]? get_language_ids ();
+               [CCode (array_length = false, array_null_terminated = true)]
+               public unowned string[]? get_search_path ();
                public unowned Gtk.SourceLanguage guess_language (string filename, string content_type);
                [CCode (has_construct_function = false)]
                public SourceLanguageManager ();
-               public void set_search_path (string dirs);
+               public void set_search_path ([CCode (array_length = false)] string[]? dirs);
                public string[] language_ids { get; }
                public string[] search_path { get; set; }
        }
index 562733f009537989ff66d5c81009ff733c0efbb4..9370abd3be36b4fb78bd8bee520a746280e76a11 100644 (file)
@@ -14,6 +14,9 @@ GtkSourceContextEngine hidden="1"
 GtkSourceContextReplace hidden="1"
 GtkSourceEngine hidden="1"
 GtkSourceLanguageManager cheader_filename="gtksourceview/gtksourcelanguagemanager.h"
+gtk_source_language_manager_get_language_ids is_array="1" nullable="1" array_null_terminated="1"
+gtk_source_language_manager_get_search_path is_array="1" nullable="1" array_null_terminated="1"
+gtk_source_language_manager_set_search_path.dirs is_array="1" nullable="1" array_null_terminated="1"
 GtkSourcePrintCompositor cheader_filename="gtksourceview/gtksourceprintcompositor.h"
 GtkSourceSearchFlags cheader_filename="gtksourceview/gtksourceiter.h"
 GtkSourceStyleSchemeManager cheader_filename="gtksourceview/gtksourcestyleschememanager.h"