diff --git a/generator/Parameter.cs b/generator/Parameter.cs index 31d2063f0..981cadee7 100644 --- a/generator/Parameter.cs +++ b/generator/Parameter.cs @@ -266,6 +266,12 @@ namespace GtkSharp.Generation { } } + public bool IsHidden { + get { + return elem.GetAttributeAsBoolean ("hidden"); + } + } + public virtual string[] Prepare { get { IGeneratable gen = Generatable; diff --git a/generator/Parameters.cs b/generator/Parameters.cs index 067fd8801..9ebecea17 100644 --- a/generator/Parameters.cs +++ b/generator/Parameters.cs @@ -88,6 +88,9 @@ namespace GtkSharp.Generation { if (p.IsCount) return true; + if (p.IsHidden) + return true; + if (p.CType == "GError**" && Throws) return true;