From: Ryan Lortie Date: Wed, 30 Mar 2011 10:39:24 +0000 (+0530) Subject: gidl parser: add interface type_cname attribute X-Git-Tag: 0.12.0~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d48ecc9111369727bf20f3ed7a7ff0b87a8d6193;p=thirdparty%2Fvala.git gidl parser: add interface type_cname attribute This is how to specify eg. GActionIface vs. GActionInterface --- diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala index 4a0f03f39..ca185ee4b 100644 --- a/vapigen/valagidlparser.vala +++ b/vapigen/valagidlparser.vala @@ -1490,6 +1490,8 @@ public class Vala.GIdlParser : CodeVisitor { var nv = attr.split ("=", 2); if (nv[0] == "cheader_filename") { iface.add_cheader_filename (eval (nv[1])); + } else if (nv[0] == "type_cname") { + iface.set_type_cname (eval (nv[1])); } else if (nv[0] == "lower_case_csuffix") { iface.set_lower_case_csuffix (eval (nv[1])); }