Issue 103332 - importing a textclip (*.textClipping) doesn't work in writer
Summary: importing a textclip (*.textClipping) doesn't work in writer
Status: CONFIRMED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOo 3.1
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: 4.x
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords: aqua
Depends on:
Blocks:
 
Reported: 2009-07-05 15:34 UTC by Uwe Altmann
Modified: 2013-01-29 21:43 UTC (History)
4 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Uwe Altmann 2009-07-05 15:34:12 UTC
A textclip is a special file format for small pieces of anything on a mac (*.textClipping). Mark any text in 
any app and drag into a Folder or the desktop, than finder will make a textclip file out of it. This 
"exporting" works well in OOo.
"Importing" a textclip (drag and drop somewhere into a document) doesn't:
Writer: An "insert section" Dialog pops up instead of pasting the clip. If "OK"ed, a section gets inserted 
but no content of the clip shows up.
Calc: Dropping the clip at F6 (tip of mouse pointer) imports it to in E10 (but at least it gets imported). 
Existing content and Formulas in target cell are overwritten without any warning. This, but especially 
both behaviors combined may cause severe problems for an user.
Impress & Draw: New textframe with content of the clip gets created which is acceptable. Much better 
would be sensing if drop is into a text frame and then insert the text there instead creating a new 
frame.

Unfortunately, the writer import is the most likely scenario. 

Expected behavior:
Perform action doing the same as "Paste special…" - "unformatted text" with content of the clipboard 
does but using the content of the textclip. 
On the other hand - dropping outside writers text area should behave like Draw does now: Create a 
new text frame with the content of the clip at the location the clip was dropped.
Using an insertion/text cursor instead of an pointer would be desirable in Writer and also in suggested 
"insertion mode" in Draw/Impress..
Comment 1 hdu@apache.org 2009-09-16 13:38:27 UTC
When textclipping files are dropped into OOo it gets an event with 
systemflavor==NSFilenamesPboardType which results in the application being notified of a list of 
filenames, which are to be dropped into it. I guess we just need to handle the case where 
filenamecount==1 and filename.extension==textClipping. If this happens the list-of-filenames-drop-
event should be replaced by a text-paste event. Note that the text in *.textClipping files is only available 
in their resource forks, the file itself seems to be empty.