Example #1
0
        /// <summary>
        /// Internal API for loading title pages of Apps.
        /// </summary>
        /// <param name="AppToLoadTitlePageOf">The app to load the title page of.</param>
        /// <returns>An FDocumentTitlePage containing the loaded app title page.</returns>
        internal FDocumentTitlePage FStartApp_LoadTitlePage(IFApp AppToLoadTitlePageOf, bool FMode = true)
        {
            FDocumentTitlePage FDocumentTitlePage = new FDocumentTitlePage();

            if (FMode)
            {
                FDocumentTitlePage.DocumentXML = FLoadXml($"{AppToLoadTitlePageOf.AppPath}\\{AppToLoadTitlePageOf.AppName}\\Title.xml", "Fuchsia");
            }
            else
            {
                FDocumentTitlePage.DocumentXML = FLoadXml($"{AppToLoadTitlePageOf.AppPath}\\Title.xml", "Fuchsia");
            }

            if (!FStartApp_VerifyAttributes(FDocumentTitlePage))
            {
                return(null);
            }
            else
            {
                FStartApp_GetDocumentMetadataXml(FDocumentTitlePage);
            }

            FDocumentTitlePage.DocumentRTB = FParseDocument(FDocumentTitlePage);
            FuchsiaHome FuchsiaHome = new FuchsiaHome(FDocumentTitlePage.DocumentRTB); //tempcode.

            FuchsiaHome.Show();
            return(FDocumentTitlePage);
        }
Example #2
0
        public void FLoadDocument(IFDocument DocumentToLoad)
        {
            DocumentToLoad.DocumentXML = FLoadXml(DocumentToLoad.DocumentPath);
            DocumentToLoad.DocumentRTB = FParseDocument(DocumentToLoad);
            FuchsiaHome FuchsiaHome = new FuchsiaHome(DocumentToLoad.DocumentRTB); //tempcode.

            FuchsiaHome.Show();
        }