n.hoffmann [Mon, 9 Mar 2009 16:14:22 +0000 (16:14 +0000)]
handler implementations
n.hoffmann [Mon, 9 Mar 2009 15:56:59 +0000 (15:56 +0000)]
hid some features that are not fully operational
n.hoffmann [Mon, 9 Mar 2009 15:14:31 +0000 (15:14 +0000)]
p.ciardelli [Wed, 4 Mar 2009 13:03:15 +0000 (13:03 +0000)]
Type module largely complete.
p.ciardelli [Thu, 26 Feb 2009 17:41:28 +0000 (17:41 +0000)]
Type designation wizard functional, but designations not yet listed in property sheet.
p.ciardelli [Wed, 25 Feb 2009 12:43:17 +0000 (12:43 +0000)]
Started type module.
p.ciardelli [Wed, 25 Feb 2009 12:39:41 +0000 (12:39 +0000)]
Started type module.
p.ciardelli [Wed, 25 Feb 2009 12:37:52 +0000 (12:37 +0000)]
Started type module.
n.hoffmann [Tue, 24 Feb 2009 13:35:30 +0000 (13:35 +0000)]
migrating to cdmlib-plugin 2.0.0.20 including new term loading
p.ciardelli [Fri, 13 Feb 2009 16:03:53 +0000 (16:03 +0000)]
Selection and border draw bugs in #591 fixed.
p.ciardelli [Fri, 13 Feb 2009 16:03:19 +0000 (16:03 +0000)]
Selection and border draw bugs in #591 fixed.
n.hoffmann [Wed, 11 Feb 2009 10:20:18 +0000 (10:20 +0000)]
started implementing command framework
p.ciardelli [Wed, 11 Feb 2009 08:47:28 +0000 (08:47 +0000)]
Fixed bug #574 - deleting last child node from tree successfully removes entry
p.ciardelli [Mon, 9 Feb 2009 16:26:15 +0000 (16:26 +0000)]
Property sheet changes cause editor to refresh per #527
n.hoffmann [Mon, 9 Feb 2009 10:59:53 +0000 (10:59 +0000)]
fixed a bug where implementation of equals method yielded a CCE when no editor was open
p.ciardelli [Mon, 9 Feb 2009 10:04:19 +0000 (10:04 +0000)]
Completed refactoring upwards from NameComposite, DescriptionElementComposite, and DescriptionLabelComposite into GroupedComposite.
p.ciardelli [Fri, 6 Feb 2009 16:17:24 +0000 (16:17 +0000)]
Halfway through refactoring upwards from NameComposite, DescriptionElementComposite, and DescriptionLabelComposite into GroupedComposite.
p.ciardelli [Fri, 6 Feb 2009 15:30:43 +0000 (15:30 +0000)]
Fixed bug in "make synonym group's basionym" - taxon and synonym were not being sent down to the operation.
p.ciardelli [Fri, 6 Feb 2009 15:09:36 +0000 (15:09 +0000)]
Fixed LineBreakListener to handle line breaks only after key release.
p.ciardelli [Fri, 6 Feb 2009 14:59:46 +0000 (14:59 +0000)]
Fixed LineBreakListener to handle line breaks only after key release.
p.ciardelli [Fri, 6 Feb 2009 14:25:54 +0000 (14:25 +0000)]
DND-triggered operations now executed after drag end.
p.ciardelli [Fri, 6 Feb 2009 13:05:50 +0000 (13:05 +0000)]
About to try fooling around w DND.
p.ciardelli [Fri, 6 Feb 2009 10:45:26 +0000 (10:45 +0000)]
Description composites now use the NameViewer ruler and are implemented exactly like NameComposite.
p.ciardelli [Thu, 5 Feb 2009 18:25:27 +0000 (18:25 +0000)]
Refactored description editor per #577
p.ciardelli [Thu, 5 Feb 2009 14:19:27 +0000 (14:19 +0000)]
At long last, a solution to bug #525 annotation ruler disabling line wrap. See ticket for explanation.
p.ciardelli [Thu, 5 Feb 2009 11:04:28 +0000 (11:04 +0000)]
Fixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();", 2) recreate the ManagedForm, 3) call layout() on the top-level Composite, captured in createPartControl(Composite composite).
p.ciardelli [Thu, 5 Feb 2009 11:00:41 +0000 (11:00 +0000)]
Fixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();", 2) recreate the ManagedForm, 3) call layout() on the top-level Composite, captured in createPartControl(Composite composite).
n.hoffmann [Thu, 5 Feb 2009 10:24:07 +0000 (10:24 +0000)]
started to refactor action delegation
p.ciardelli [Thu, 5 Feb 2009 10:14:22 +0000 (10:14 +0000)]
About to redo createPartControl() and createManagedForm(). Checking in in case rollback is necessary.
p.ciardelli [Wed, 4 Feb 2009 16:36:25 +0000 (16:36 +0000)]
Moved QuickNameTaxon into package eu.etaxonomy.taxeditor.navigation
p.ciardelli [Wed, 4 Feb 2009 16:34:21 +0000 (16:34 +0000)]
Most taxonomic tree bugs in Ticket #484 related to opening and adding new taxa have been removed. Ticket #574 still outstanding: in the taxonomic tree, when a parent node has only one child, choosing "delete taxon from tree" on the child node causes the delete to take place in the CDM, but the child node remains. When the application is restarted, it is gone.
p.ciardelli [Tue, 3 Feb 2009 17:23:34 +0000 (17:23 +0000)]
Fixed action "Add child taxon with quick name". Moved action into internal class of TaxonomicTreeViewer.
p.ciardelli [Thu, 29 Jan 2009 18:46:21 +0000 (18:46 +0000)]
Added some more concept stuff.
p.ciardelli [Wed, 28 Jan 2009 17:23:02 +0000 (17:23 +0000)]
1) Context menu now accessed via ruler and StyledText. 2) Took old label out of NameComposite - icon in ruler does everything now. 3) Drag done via ruler.
p.ciardelli [Wed, 28 Jan 2009 15:30:25 +0000 (15:30 +0000)]
16x16 icon can now be added to NameViewer ruler. ErrorAnnotation will be superimposed on its lower-right corner.
p.ciardelli [Wed, 28 Jan 2009 14:59:00 +0000 (14:59 +0000)]
New error annotation icon.
p.ciardelli [Wed, 28 Jan 2009 13:47:08 +0000 (13:47 +0000)]
Ruler'ed NameViewer implemented, but line wrap doesn't work yet.
n.hoffmann [Tue, 27 Jan 2009 13:31:31 +0000 (13:31 +0000)]
fixed a dependency bug that could not be resolved by eclipse alone
p.ciardelli [Tue, 27 Jan 2009 13:26:16 +0000 (13:26 +0000)]
.
p.ciardelli [Tue, 27 Jan 2009 10:26:26 +0000 (10:26 +0000)]
Nothing works.
p.ciardelli [Fri, 23 Jan 2009 12:58:02 +0000 (12:58 +0000)]
About to add serious annotation functionality - backup first.
n.hoffmann [Fri, 23 Jan 2009 12:07:59 +0000 (12:07 +0000)]
switched to cdmlib 2.0
n.hoffmann [Fri, 23 Jan 2009 11:49:10 +0000 (11:49 +0000)]
switched to cdmlib 2.0
n.hoffmann [Fri, 23 Jan 2009 10:50:25 +0000 (10:50 +0000)]
switched to cdmlib 2.0
p.ciardelli [Wed, 21 Jan 2009 12:39:03 +0000 (12:39 +0000)]
Parser now activated only after name viewer has been init'ed.
n.hoffmann [Tue, 20 Jan 2009 19:24:29 +0000 (19:24 +0000)]
Massive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:20:02 +0000 (19:20 +0000)]
Massive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:08:03 +0000 (19:08 +0000)]
Massive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:06:50 +0000 (19:06 +0000)]
Massive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:05:15 +0000 (19:05 +0000)]
Massive refactoring of the methodology in former class UiUtils
p.ciardelli [Tue, 20 Jan 2009 16:36:04 +0000 (16:36 +0000)]
.
p.ciardelli [Tue, 20 Jan 2009 16:23:06 +0000 (16:23 +0000)]
Doubtless successful attempt to sync with Niels.
p.ciardelli [Tue, 20 Jan 2009 15:36:57 +0000 (15:36 +0000)]
Doubtless successful attempt to sync with Niels.
n.hoffmann [Mon, 19 Jan 2009 12:33:39 +0000 (12:33 +0000)]
refactoring actions in the treeviewer
n.hoffmann [Mon, 19 Jan 2009 10:50:15 +0000 (10:50 +0000)]
refactoring actions in the treeviewer
p.ciardelli [Fri, 16 Jan 2009 12:15:28 +0000 (12:15 +0000)]
First commit after refactoring to new operations model. Not yet complete - only doing this to let two of us work at the same time. Last functioning version tagged.
p.ciardelli [Mon, 12 Jan 2009 12:28:47 +0000 (12:28 +0000)]
If datasource is H2, database name no longer queried for name string.
p.ciardelli [Mon, 22 Dec 2008 15:58:16 +0000 (15:58 +0000)]
1) Term vocabularies (ranks, features, statii) are also transaction-dependent - if a vocab loaded in the last transaction is used in another, it causes an error. Therefore, these belong in CdmSessionDataRepository. 2) Created a controller for parsers.
p.ciardelli [Mon, 22 Dec 2008 14:15:51 +0000 (14:15 +0000)]
1) Created CdmSessionDataRepository to keep track of all session data - all taxon changes should be made here from now on. 2) Created CdmTransactionController for more transparent starting and committing of transactions. 3) Added CdmDataSourceRepository and dialog for creating a data source. 4) Added experimental progress monitor on the status line for DeleteTaxonAction. 5) TaxEditorPlugin is now significantly cleaned up.
p.ciardelli [Mon, 22 Dec 2008 13:11:16 +0000 (13:11 +0000)]
1) Created CdmSessionDataRepository to keep track of all session data - all taxon changes should be made here from now on. 2) Created CdmTransactionController for more transparent starting and committing of transactions. 3) Added CdmDataSourceRepository and dialog for creating a data source. 4) Added experimental progress monitor on the status line for DeleteTaxonAction. 5) TaxEditorPlugin is now significantly cleaned up.
p.ciardelli [Wed, 17 Dec 2008 15:32:39 +0000 (15:32 +0000)]
Data source dialog now has saving and creation of new names.
p.ciardelli [Wed, 17 Dec 2008 15:00:56 +0000 (15:00 +0000)]
Checkin before replacing menu with ContextMenu.
p.ciardelli [Tue, 16 Dec 2008 16:23:37 +0000 (16:23 +0000)]
1) Separated out transaction stuff to CdmTransactionController, 2) Put data source stuff in its own repository, and 3) Cleaned up data source initialization in TaxEditorPlugin.
p.ciardelli [Tue, 16 Dec 2008 13:24:11 +0000 (13:24 +0000)]
Choose / create data source half implemented. About to implement repositories for data sources, session data.
p.ciardelli [Mon, 15 Dec 2008 12:59:12 +0000 (12:59 +0000)]
p.ciardelli [Mon, 15 Dec 2008 12:58:08 +0000 (12:58 +0000)]
Commit before deleting CdmDataSourceDialog_
p.ciardelli [Mon, 15 Dec 2008 12:57:48 +0000 (12:57 +0000)]
Commit before delete.
a.babadshanjan [Fri, 12 Dec 2008 14:48:38 +0000 (14:48 +0000)]
JAXB import successful with test file
p.ciardelli [Thu, 11 Dec 2008 13:05:17 +0000 (13:05 +0000)]
Version 1.01
p.ciardelli [Wed, 10 Dec 2008 09:25:48 +0000 (09:25 +0000)]
At some pt., refactoring had renamed NameComposites as DecriptionElementComposites in all comments and strings.
p.ciardelli [Fri, 5 Dec 2008 15:07:16 +0000 (15:07 +0000)]
1) Created a PreferencesUtil, 2) User now prompted to choose a preferred nomenclatural code first time Editor is opened.
p.ciardelli [Fri, 5 Dec 2008 13:39:08 +0000 (13:39 +0000)]
New name now retrieved from PreferenceUtils according to preferred nom. code.
p.ciardelli [Thu, 4 Dec 2008 12:52:12 +0000 (12:52 +0000)]
Changed from dbl-click in results menu populates menu -> single-click.
p.ciardelli [Thu, 4 Dec 2008 12:51:52 +0000 (12:51 +0000)]
Changed from dbl-click in results menu populates menu -> single-click.
p.ciardelli [Thu, 4 Dec 2008 10:37:57 +0000 (10:37 +0000)]
Moved onmouseover synonymy list 100px to the right to make it less intrusive when double-clicking.
p.ciardelli [Tue, 2 Dec 2008 09:14:37 +0000 (09:14 +0000)]
Platform Version 1.0
p.ciardelli [Fri, 28 Nov 2008 16:26:36 +0000 (16:26 +0000)]
Fixed annotations.
p.ciardelli [Fri, 28 Nov 2008 15:45:29 +0000 (15:45 +0000)]
BUG was experiencing lazyloader errors when retrieving name relation labels. All labels now saved to TermService when the Plugin gets the name relation vocabulary, and all labels are retrieved from the vocabulary, not from the object itself.
p.ciardelli [Wed, 26 Nov 2008 17:19:27 +0000 (17:19 +0000)]
Added ability to paint squigglies under a selected portion of text.
p.ciardelli [Wed, 26 Nov 2008 17:16:48 +0000 (17:16 +0000)]
Added ability to paint squigglies under a selected portion of text.
p.ciardelli [Tue, 25 Nov 2008 17:30:45 +0000 (17:30 +0000)]
First Description Label now selected and highlighted on load.
p.ciardelli [Tue, 25 Nov 2008 15:15:47 +0000 (15:15 +0000)]
Finally conquered multiline squigglies!
p.ciardelli [Tue, 25 Nov 2008 15:14:07 +0000 (15:14 +0000)]
BUGFIX: boolean isParsing was set to true when property sheet was firing an update, thereby preventing the text in the composite from being refreshed.
p.ciardelli [Tue, 25 Nov 2008 13:22:24 +0000 (13:22 +0000)]
Added code that cancels this action when the taxon has taxonomic children and informs the user accordingly.
p.ciardelli [Tue, 25 Nov 2008 12:53:34 +0000 (12:53 +0000)]
Changed addSessionTaxon() to check whether a tree item already exists for the taxon. If it does, the item is deleted then re-created to force a re-sort.
p.ciardelli [Tue, 25 Nov 2008 09:52:23 +0000 (09:52 +0000)]
Commented out option of using test Palm Data.
p.ciardelli [Mon, 24 Nov 2008 16:10:14 +0000 (16:10 +0000)]
Finally conquered multiline squigglies!
p.ciardelli [Mon, 24 Nov 2008 14:07:46 +0000 (14:07 +0000)]
Initial version of LineWrapSquigglesStrategy - almost works.
p.ciardelli [Fri, 21 Nov 2008 15:31:42 +0000 (15:31 +0000)]
Set getRootTaxa back to "show root taxa with no children" - test users were befuddled.
p.ciardelli [Fri, 21 Nov 2008 15:08:16 +0000 (15:08 +0000)]
<CR> in name relation - select name now the same as clicking the "Search" button.
p.ciardelli [Fri, 21 Nov 2008 14:36:31 +0000 (14:36 +0000)]
Removed bug where "Add new taxon" was putting a blank entry in Recent Names.
p.ciardelli [Fri, 21 Nov 2008 14:35:33 +0000 (14:35 +0000)]
Solved a strange bug where if the first action during a session was to open a new taxon, the empty name prompt didn't work
p.ciardelli [Thu, 20 Nov 2008 16:57:41 +0000 (16:57 +0000)]
Taxonomic tree: disallowed dragging a taxon into one of its child / grandchild / etc. elements.
p.ciardelli [Thu, 20 Nov 2008 12:31:18 +0000 (12:31 +0000)]
Re-ordered property source fields.
p.ciardelli [Thu, 20 Nov 2008 12:19:40 +0000 (12:19 +0000)]
Fixed bug in nomenclatural ref - non-nom refs were being removed from results array while iterating through the array, causing a concurrent modification exception.
p.ciardelli [Wed, 19 Nov 2008 17:50:13 +0000 (17:50 +0000)]
Got rid of Year property, made "+ DatePublished" field editable in format "xxxx[-xxxx]".
p.ciardelli [Wed, 19 Nov 2008 15:21:40 +0000 (15:21 +0000)]
Added SingleRefTypePropertySource, which restricts ReferencePropertySource to a single reference type. Reference type drop-down is replaced with a text value of the reference type.
p.ciardelli [Wed, 19 Nov 2008 14:54:47 +0000 (14:54 +0000)]
Fixed bug: NomenclaturalReferencePropertySource was writing its dropdown list of reference types to the same static variable as its parent class ReferencePropertySource.
p.ciardelli [Wed, 19 Nov 2008 14:27:18 +0000 (14:27 +0000)]
Swap taxon and synonym, make taxon synonym of another taxon: OK & Cancel MessageDialogs force save first.
p.ciardelli [Wed, 19 Nov 2008 13:57:49 +0000 (13:57 +0000)]
Added ability to color individual property sheet fields, which are implemented as TreeItems. Tree component accessed via PropertySheetPage.