]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libgvc: add Gvc.Graph.read_string and Gvc.Context.render_data
authorMartin Olsson <martin@minimum.se>
Fri, 5 Mar 2010 22:15:31 +0000 (14:15 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 5 Mar 2010 22:15:31 +0000 (14:15 -0800)
Based on a patch by pancake <pancake@youterm.com>

Fixes bug 611007.

vapi/libgvc.vapi

index d77023c2b8407287f1ba4d37dbde5cbc8d8ecb72..36da041802db71ac5f1608fbebc4247a522221db 100644 (file)
@@ -88,6 +88,9 @@ namespace Gvc {
 
                [CCode (cname = "gvRenderJobs")]
                public int render_jobs (Graph graph);
+
+               [CCode (cname = "gvRenderData")]
+               public int render_data (Graph graph, [CCode (type = "char*")] string file_type, [CCode (type = "char**")] out uint8[] output_data);
        }
 
        [Compact]
@@ -125,6 +128,9 @@ namespace Gvc {
                [CCode (cname = "agread")]
                public static Graph read (GLib.FileStream file);
 
+               [CCode (cname = "agmemread")]
+               public static Graph read_string (string str);
+
                [CCode (cname = "agnode")]
                public Node create_node ([CCode (type = "char*")] string node_name);