Ejemplo n.º 1
0
        public bool OpenDocument(string filename)
        {
            var provider = PatchEditor?.NavigationMenu?.Provider;

            if (provider != null)
            {
                using (var splashScreen = new SplashForm())
                {
                    var document = AsyncPump.Run(() => Session.GetOrAddDocumentWithSplashScreen(filename, createNew: false, splashScreen: splashScreen));
                    PatchEditor.ShowDocument(document);
                    return(document != null);
                }
            }
            return(false);
        }