/// <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(); }
/// <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(); } } }
/// <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(); }