-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement drag and drop for maintable (#3765)
* Implement drag and drop for maintable TODO: DataFormat - Whole entries? * Use BibtexWriter to serialize all entries and parser to deserialize * try further around with serializing and deserializing * Add new Dataformat for List<BibEntry> Add LocalDragboard * Add DragAndDropDataFormat * drag and drop to groups works now * Prepare File Dropping * No reordering of items in the maintable via drag and drop Rename getEntriesFiltered to better distinguish it * add basic support for adding droppped file to entry * add check for transfer mode move and link * Add link to file handler Add files and move them to file directory via cleanup operation Remove unsused parameter LayoutFormatterPreferences from Cleanup * add dialog for importing entries from xmp * prepare pdf content importer code Add missing keybinding * remove no longer needed loop * add XMPPreferences to ImportFormatPreferences add dialog to show if new entrie should be imported or file linked * when no modifier is avaiable show Dialog if xmp entries found * rework copy options using clipboard manager * TODO: Find out why dnd doesn't work on preview panel * fix checkstyle and compile error * enable dnd on preview pane * add method for opening or import db * add l10n * checkstyle * Open bib files dragged to tab pane * handle import of dropped bib files works only if table is not empty, otherwise it will be just opened Call timestamp update method fix merge erros * add drag and drop copy handler add debug output on gesture target * fix event propagation * fix checkstyle * literals first in comparison * add l10n for error message * remove old swing related dnd stuff Use local dragboard for transfering entries fix checkstyle expand group node on drag over * fix merge error * fix NPE discovered on linux when row.getItem is null * Put Dragboard Instance into Gui Globals remove old TransferableBibtexEntry * checkstyle * fix checkstyle * fix l10n * fix copying on linux fix moving if not pdf * remove old drag and drop popup classes remove some println * fix import order * extract part to logic * extract files adding and content importer to own class * some cleanups reworked debug logging pass customlocaldragboard as parameter to groups * Add fileUtil method for checking if it's a bib file move from logic to gui because of the externalFileType stuff add property to speedup rendering pdf content move and rename * fix l10n * cleanup * add methods for putting and getting bib entries of localdragboard clear clipboard on put fix drag and drop to groups by adding clipboard stuff * add javadoc * Fix build
- Loading branch information
1 parent
6e27922
commit 1f14795
Showing
47 changed files
with
957 additions
and
1,268 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.