Author Topic: Drag metadata from edit history or file  (Read 6960 times)

0 Members and 1 Guest are viewing this topic.

sorento

  • Newbie
  • *
  • Posts: 27
Drag metadata from edit history or file
« on: April 28, 2008, 02:59:00 PM »
What I want: be able to add new expression to existing metadata from Edit History or File without losing existing metadata

When in PDF View mode now I can drag & drop expressions from Edit History or File to any metadata field but existing expression is always overwritten by new expression.

My suggestion is add action for drag & drop for right mouse button.

Left mouse button - overwrite existing expression with new one
Right mouse button - append new expression behind existing expression

For appending you could add new button as it is now for Quick Edit Assistance Options
 where will be possible to select where should be new expression appended (beginning or end of old expression) and field where I can write separator if wanted.

This separator will be used always or you can add options that separator will be used only when I use some keyboard shortcut.

Example:

I select append at the end.
I write separator SPACE-SPACE

When I use drag & drop with right mouse button - new expression will be appended behind old

When I use drag & drop with right mouse button + SHIFT - new expression will be appended behind old with separator. OLD - NEW

Thanks

RTT

  • Administrator
  • *****
  • Posts: 918
« Reply #1 on: April 29, 2008, 11:26:00 PM »
Probably your idea can be complemented using the same idea already used in the QuickPaste assistant (even if its not working as expected. I need to fix that bug). When double clicking the History or File item, old field metadata data will be overwritten, if at same time Ctrl key is down, new data will be appended to old one, if Shift key down, new data will be inserted before old one. If metadata field is in edit mode, only the selected text will be replaced by the new one.

Drag and drop can use another approach. When drag cursor hovers field, all old data will be replaced by dropped one. If user delay the drop by one second, field will enter edit mode and cursor positioned at current mouse pointer position. When dropped, new data will be inserted at cursor position.