protected virtual bool CanCreateFileFormatHandler(DataObjectMeister dataObject) { return(editorContext.MarshalFilesSupported && FileHandler.CanCreateFrom(dataObject)); }
public ImageClipboardFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IHtmlEditorHost blogEditor) : base(dataObject, handlerContext, editorContext) { _blogEditor = blogEditor; }
// special text filter that screens out LiveClipboard data private bool CanCreateFromTextFilter(DataObjectMeister dataMeister) { return(CanCreateTextFormatHandler(dataMeister) && (dataMeister.LiveClipboardData == null)); }
public static bool CanCreateFrom(DataObjectMeister data) { return(data.LiveClipboardData != null && data.LiveClipboardData.HtmlPresentation != null); }
public static bool CanCreateFrom(DataObjectMeister data) { return(false); }
public EmlMessageHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, OpenLiveWriter.Interop.Com.IDropTarget unhandledDropTarget) : base(dataObject, handlerContext, unhandledDropTarget) { }
public LiveClipboardDataFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext) : base(dataObject, handlerContext, editorContext) { }
public new static bool CanCreateFrom(DataObjectMeister data) { return(IsPasteFromSharedCanvas(data) && (GetSourceTable(data) != null)); }
protected virtual DataFormatHandler CreateLiveClipboardHtmlFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new LiveClipboardHtmlFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite)); }
protected virtual DataFormatHandler CreateTextDataFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new PlainTextHandler(dataMeister, handlerContext, editorContext)); }
public virtual bool CanCreateFrom(DataObjectMeister data) { return(dataFormatRegistry.CanCreateFrom(data)); }
protected virtual DataFormatHandler CreateImageOnlyHtmlDataFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new ImageOnlyHtmlHandler(dataMeister, handlerContext, editorContext)); }
protected virtual bool CanCreateTextFormatHandler(DataObjectMeister dataObject) { return(editorContext.MarshalTextSupported && PlainTextHandler.CanCreateFrom(dataObject)); }
protected virtual bool CanCreateHtmlFormatHandler(DataObjectMeister dataObject) { return((editorContext.MarshalHtmlSupported || editorContext.MarshalTextSupported) && HtmlHandler.CanCreateFrom(dataObject)); }
protected virtual bool CanCreateTableDataFormatHandler(DataObjectMeister dataObject) { return(EditorContext.MarshalHtmlSupported && TableDataFormatHandler.CanCreateFrom(dataObject)); }
protected virtual DataFormatHandler CreateTableDataFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new TableDataFormatHandler(dataMeister, handlerContext, EditorContext)); }
protected virtual bool CanCreateImageDataFormatHandler(DataObjectMeister dataObject) { return(EditorContext.MarshalImagesSupported && ImageClipboardFormatHandler.CanCreateFrom(dataObject)); }
protected virtual DataFormatHandler CreateInternalSmartContentFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new InternalSmartContentFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite)); }
public UnhandledDropTarget(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, OpenLiveWriter.Interop.Com.IDropTarget unhandledDropTarget) : base(dataObject, handlerContext) { _unhandledDropTarget = unhandledDropTarget; _oleDataObject = MshtmlEditorDragAndDropTarget.ExtractOleDataObject(DataMeister.IDataObject); }
protected virtual DataFormatHandler CreateContentSourceUrlFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new UrlContentSourcelFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite)); }
public static bool CanCreateFrom(DataObjectMeister data) { return(data.LiveClipboardData != null && LiveClipboardManager.FindContentSourceForLiveClipboard(data.LiveClipboardData.Formats) != null); }
protected virtual DataFormatHandler CreateVideoFileFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new VideoFileFormatHandler(dataMeister, handlerContext, EditorContext, _blogEditor)); }
public UrlContentSourcelFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IContentSourceSite sourceSite) : base(dataObject, handlerContext, editorContext) { _contentSourceSite = sourceSite; }
protected virtual DataFormatHandler CreateImageClipboardFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new ImageClipboardFormatHandler(dataMeister, handlerContext, EditorContext, _blogEditor)); }
public ImageFileFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IHtmlEditorHost blogEditor) : base(dataObject, handlerContext, editorContext, blogEditor) { }
protected virtual DataFormatHandler CreateEmlMessageFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new EmlMessageHandler(dataMeister, handlerContext, _unhandledDropTarget)); }
/// <summary> /// Is there URL data in the passed data object? /// </summary> /// <param name="data">data</param> /// <returns>true if there is url data, else false</returns> public static bool CanCreateFrom(DataObjectMeister data) { //return data.ImageData != null && !data.EnvironmentData.LooksLikeExcelTableSelection; return(data.ImageData != null && (data.ImageData.Bitmap != null || data.ImageData.Dib != null || data.ImageData.GIF != null)); }
protected virtual DataFormatHandler CreateEmbedDataFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext) { return(new EmbedFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite)); }
/// <summary> /// Constructor for data format handlers. /// </summary> /// <param name="dataObject"></param> protected DataFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext) { this.dataMeister = dataObject; this.handlerContext = handlerContext; }
protected virtual bool CanCreateImageOnlyHtmlFormatHandler(DataObjectMeister dataObject) { return(editorContext.MarshalImagesSupported && ImageOnlyHtmlHandler.CanCreateFrom(dataObject)); }