diff --git a/ChangeLog b/ChangeLog index 5c166a81d..bd638efca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-07-28 Duncan Mak + + * glade/XML.custom: Added new convenience factory methods, + FromStream and FromAssembly. + 2003-07-27 Duncan Mak * art/Makefile.in: diff --git a/glade/XML.custom b/glade/XML.custom index 4072f64a3..6fcf89a77 100644 --- a/glade/XML.custom +++ b/glade/XML.custom @@ -288,4 +288,20 @@ { BindFields (null, type); } - + + public static Glade.XML FromStream (System.IO.Stream stream, string root, string domain) + { + return new Glade.XML (stream, root, domain); + } + + public static Glade.XML FromAssembly ( + System.Reflection.Assembly assembly, string resource_name, string root, string domain) + { + return new Glade.XML (assembly, resource_name, root, domain); + } + + public static Glade.XML FromAssembly (string resource_name, string root, string domain) + { + return new Glade.XML ( + System.Reflection.Assembly.GetCallingAssembly (), resource_name, root, domain); + }