> > And please have a setting to make one default desktop-side. > > Formatted > > text cut & pasting is a major plague in OO.o, one is always wasting > > time un-formatting the result to avoid style contamination.
You know Shift-Ctrl-v in OOo proposes you a list of formats before pasting, just select plain text there. > Could the app copying the text set some sort of hint (maybe mime > type?) about the format of the copied text or object? If we could > have If I may explain how BeOS and Haiku do, that can surely give hints. In BeOS, and Haiku, we already use mimetypes for the clipboard, see http://lists.freedesktop.org/archives/xdg/2008-May/009637.html For text there should always be a text/plain version, and applications supporting it add the BeOS-specific text formating data, and sometimes RTF. DnD protocol in BeOS also propose a set of mimetypes for the data, either directly or via a file, which the target can accept or not. I don't know much about X11 clipboard formats, but it should be possible to stuff several mime versions inside. > a type hint of the copied object and a set of possible types that > each > app accepts we might be able to write some converters to get from > Type > A to Type B. That's exactly what BeOS and Haiku do on drag-n-drop, mainly for images. They build a list of translators that supports the native format on input, and the target displays a list of formats (PNG, JPG, ...), usually only on right-button drags, left drags selecting the default native format. > For example, say you copy an email out of an email client. The type > of > the object in the buffer would be an application/mbox, and the Is application/mbox standardized at all ? If not it should really use x- prefix, and to me the basetype should be text anyway. BeOS uses "text/x-email" for mail files (that is, in a maildir-like format, but with xattrs). > Each app would have to order their preferred mime types (i.e. say > which is their first choice), and they may possibly have to ask the > user which they want. I think OpenOffice asks the user, right? So > you're really have your choice when pasting that text whether you > wanted to turn it into plain text or keep the HTML formatting from > that web page you just copied out of... Yes, Ctrl-Shift-v does in OOo. > If this seems like a good idea then the next step would be to specify > which mime types can convert to which others. Might be good to use > independent libraries to implement some of the conversions instead of > writing a converter for everything. Does this seem like overkill? I suppose Gnome and KDE have datatypes like engines already, are they mime-based ? François. _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
