From 5482d6b52640197c775cebd93003b875dadbc56b Mon Sep 17 00:00:00 2001 From: Duncan Mak Date: Tue, 29 Jul 2003 00:24:08 +0000 Subject: [PATCH] Added new convenience factory methods, FromStream and FromAssembly. svn path=/trunk/gtk-sharp/; revision=16809 --- ChangeLog | 5 +++++ glade/XML.custom | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) 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); + }