Beispiel #1
0
        /// <summary>
        /// Really open a MXF file
        /// </summary>
        /// <param name="fileName"></param>
        private void OpenFile(string fileName)
        {
            // Update the MRU
            AddFileToMRU(fileName);

            MXFView newView = new MXFView(fileName);

            newView.MdiParent = this;
            newView.Show();
        }
Beispiel #2
0
 /// <summary>
 /// Load all (relevant) user settings
 /// </summary>
 private void LoadUserSettings()
 {
     foreach (Form frm in this.MdiChildren)
     {
         MXFView mxfview = frm as MXFView;
         if (mxfview != null)
         {
             mxfview.ApplyUserSettings();
         }
     }
 }
Beispiel #3
0
        /// <summary>
        /// Really open a MXF file
        /// </summary>
        /// <param name="fileName"></param>
        private void OpenFile(string fileName)
        {
            // Update the MRU
            AddFileToMRU(fileName);

            var fileParseMode = DetermineFileParseMode(fileName);

            if (fileParseMode == FileParseMode.Partial && MXFInspect.Properties.Settings.Default.PartialLoadWarning)
            {
                MessageBox.Show(string.Format("The file {0} is larger then the threshold and will be loaded partially." +
                                              "\nA partition will be loaded when expanding the partition in the tree.", fileName),
                                "Partial loading active",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }

            MXFView newView = new MXFView(fileName, fileParseMode);

            newView.MdiParent = this;
            newView.Show();
        }