protected virtual bool CanCreateFileFormatHandler(DataObjectMeister dataObject)
 {
     return(editorContext.MarshalFilesSupported && FileHandler.CanCreateFrom(dataObject));
 }
Exemple #2
0
 public ImageClipboardFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IHtmlEditorHost blogEditor)
     : base(dataObject, handlerContext, editorContext)
 {
     _blogEditor = blogEditor;
 }
Exemple #3
0
 // special text filter that screens out LiveClipboard data
 private bool CanCreateFromTextFilter(DataObjectMeister dataMeister)
 {
     return(CanCreateTextFormatHandler(dataMeister) && (dataMeister.LiveClipboardData == null));
 }
Exemple #4
0
 public static bool CanCreateFrom(DataObjectMeister data)
 {
     return(data.LiveClipboardData != null && data.LiveClipboardData.HtmlPresentation != null);
 }
Exemple #5
0
 public static bool CanCreateFrom(DataObjectMeister data)
 {
     return(false);
 }
Exemple #6
0
 public EmlMessageHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, OpenLiveWriter.Interop.Com.IDropTarget unhandledDropTarget)
     : base(dataObject, handlerContext, unhandledDropTarget)
 {
 }
Exemple #7
0
 public LiveClipboardDataFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext)
     : base(dataObject, handlerContext, editorContext)
 {
 }
Exemple #8
0
 public new static bool CanCreateFrom(DataObjectMeister data)
 {
     return(IsPasteFromSharedCanvas(data) && (GetSourceTable(data) != null));
 }
Exemple #9
0
 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));
 }
Exemple #15
0
 protected virtual bool CanCreateTableDataFormatHandler(DataObjectMeister dataObject)
 {
     return(EditorContext.MarshalHtmlSupported && TableDataFormatHandler.CanCreateFrom(dataObject));
 }
Exemple #16
0
 protected virtual DataFormatHandler CreateTableDataFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new TableDataFormatHandler(dataMeister, handlerContext, EditorContext));
 }
Exemple #17
0
 protected virtual bool CanCreateImageDataFormatHandler(DataObjectMeister dataObject)
 {
     return(EditorContext.MarshalImagesSupported && ImageClipboardFormatHandler.CanCreateFrom(dataObject));
 }
Exemple #18
0
 protected virtual DataFormatHandler CreateInternalSmartContentFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new InternalSmartContentFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite));
 }
Exemple #19
0
 public UnhandledDropTarget(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, OpenLiveWriter.Interop.Com.IDropTarget unhandledDropTarget)
     : base(dataObject, handlerContext)
 {
     _unhandledDropTarget = unhandledDropTarget;
     _oleDataObject       = MshtmlEditorDragAndDropTarget.ExtractOleDataObject(DataMeister.IDataObject);
 }
Exemple #20
0
 protected virtual DataFormatHandler CreateContentSourceUrlFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new UrlContentSourcelFormatHandler(dataMeister, handlerContext, EditorContext, _insertionSite));
 }
Exemple #21
0
 public static bool CanCreateFrom(DataObjectMeister data)
 {
     return(data.LiveClipboardData != null &&
            LiveClipboardManager.FindContentSourceForLiveClipboard(data.LiveClipboardData.Formats) != null);
 }
Exemple #22
0
 protected virtual DataFormatHandler CreateVideoFileFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new VideoFileFormatHandler(dataMeister, handlerContext, EditorContext, _blogEditor));
 }
Exemple #23
0
 public UrlContentSourcelFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IContentSourceSite sourceSite)
     : base(dataObject, handlerContext, editorContext)
 {
     _contentSourceSite = sourceSite;
 }
Exemple #24
0
 protected virtual DataFormatHandler CreateImageClipboardFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new ImageClipboardFormatHandler(dataMeister, handlerContext, EditorContext, _blogEditor));
 }
Exemple #25
0
 public ImageFileFormatHandler(DataObjectMeister dataObject, DataFormatHandlerContext handlerContext, IHtmlMarshallingTarget editorContext, IHtmlEditorHost blogEditor)
     : base(dataObject, handlerContext, editorContext, blogEditor)
 {
 }
Exemple #26
0
 protected virtual DataFormatHandler CreateEmlMessageFormatHandler(DataObjectMeister dataMeister, DataFormatHandlerContext handlerContext)
 {
     return(new EmlMessageHandler(dataMeister, handlerContext, _unhandledDropTarget));
 }
Exemple #27
0
 /// <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));
 }
Exemple #28
0
 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));
 }