Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }