public winSaveOptions(SaveOptionsEditor editor, ISaveOptions options) { InitializeComponent(); m_editor = editor; stpPlugin.Children.Add(editor); editor.SetOptions(options); }
private ISaveOptions GetSaveOptions(string guid) { string extension = Path.GetExtension(guid).Replace(".", "").ToLowerInvariant(); ISaveOptions options = null; if (extension.ToLowerInvariant().Equals("txt")) { options = new TextSaveOptions(); } else { foreach (var item in typeof(WordProcessingFormats).GetFields()) { if (item.Name.ToLowerInvariant().Equals("auto")) { continue; } if (item.Name.ToLowerInvariant().Equals(extension)) { WordProcessingFormats format = WordProcessingFormats.FromExtension(extension); options = new WordProcessingSaveOptions(format); break; } } foreach (var item in typeof(PresentationFormats).GetFields()) { if (item.Name.ToLowerInvariant().Equals("auto")) { continue; } if (item.Name.ToLowerInvariant().Equals(extension)) { PresentationFormats format = PresentationFormats.FromExtension(extension); options = new PresentationSaveOptions(format); break; } } if (options == null) { SpreadsheetFormats format = SpreadsheetFormats.FromExtension(extension); options = new SpreadsheetSaveOptions(format); } } return(options); }
private ISaveOptions[] GetSaveOptionsHooks(IList list) { ISaveOptions[] ret = new ISaveOptions[list.Count]; list.CopyTo(ret, 0); return(ret); }
private ISaveOptions[] GetSaveOptionsHooks(IList list) { ISaveOptions[] ret = new ISaveOptions[list.Count]; list.CopyTo (ret, 0); return ret; }
public override void SetOptions(ISaveOptions options) { m_saveOptions = options as CDDXSaveOptions; LoadSaveOptions(options as CDDXSaveOptions); }
/// <summary> /// Sets the default save options to use before the editor is shown. /// </summary> /// <param name="options">The default options to use.</param> public virtual void SetOptions(ISaveOptions options) { Options = options; }