private void NotificationCenter_LaunchOpenDialog(object sender, EventArgs e)
        {
            if (isOpening || rootKernel.ScreenManager.ScreenCount != 0)
            {
                return;
            }

            isOpening = true;

            string filepath = rootKernel.LaunchOpenFileDialog();

            if (filepath.Length > 0)
            {
                VideoTypeManager.LoadVideo(filepath, -1);
            }

            isOpening = false;
        }
Exemple #2
0
        public void DoOpenVideoFile()
        {
            // Open a video.
            if ((RootKernel.ScreenManager.screenList.Count == 0) && (!isOpening))
            {
                isOpening = true;

                string filePath = RootKernel.LaunchOpenFileDialog();
                if (filePath.Length > 0)
                {
                    DelegatesPool dp = DelegatesPool.Instance();
                    if (dp.LoadMovieInScreen != null)
                    {
                        dp.LoadMovieInScreen(filePath, -1, true);
                    }
                }

                isOpening = false;
            }
        }