public static bool ParseVariant(string str, out Pango.Variant variant, bool warn) { IntPtr native_str = GLib.Marshaller.StringToPtrGStrdup(str); int native_variant; bool raw_ret = pango_parse_variant(native_str, out native_variant, warn); bool ret = raw_ret; GLib.Marshaller.Free(native_str); variant = (Pango.Variant)native_variant; return(ret); }
public AttrVariant(Pango.Variant variant) : this(pango_attr_variant_new(variant), true) { }
static extern IntPtr pango_attr_variant_new(Pango.Variant variant);