public ControlUI createFromMem(ref char[] buffer, int count, IDialogBuilderCallback callback = null, PaintManagerUI manager = null) { if (mXML.loadFromMem(ref buffer, buffer.Length) == false) { return(null); } MarkupNode root = mXML.getRoot(); ControlUI control = null; parseWindowAttributes(ref root, ref manager); ControlUI rootNode = parse(ref root, ref control, ref manager); root.release(); return(rootNode); }
public ControlUI createFromString(string strXML, IDialogBuilderCallback callback = null, PaintManagerUI manager = null) { mCallback = callback; if (mXML.loadFromString(ref strXML) == false) { return(null); } MarkupNode root = mXML.getRoot(); ControlUI control = null; parseWindowAttributes(ref root, ref manager); ControlUI rootNode = parse(ref root, ref control, ref manager); root.release(); return(rootNode); }