taxeditor.git
15 years ago"Show categories", "Show advanced properties", "Restore default value" now suppressed...
p.ciardelli [Tue, 18 Nov 2008 10:43:14 +0000 (10:43 +0000)]
"Show categories", "Show advanced properties", "Restore default value" now suppressed when TaxonEditor is activated

15 years agoFumbled around trying to solve problem of red squigglies only showing up on first...
p.ciardelli [Tue, 18 Nov 2008 10:05:25 +0000 (10:05 +0000)]
Fumbled around trying to solve problem of red squigglies only showing up on first line of line-wrapped name.

15 years agoFumbled around trying to solve problem of red squigglies only showing up on first...
p.ciardelli [Tue, 18 Nov 2008 10:03:09 +0000 (10:03 +0000)]
Fumbled around trying to solve problem of red squigglies only showing up on first line of line-wrapped name.

15 years ago1) Return in search text field activates search. 2) Double-clicking in search results...
p.ciardelli [Mon, 17 Nov 2008 12:35:23 +0000 (12:35 +0000)]
1) Return in search text field activates search. 2) Double-clicking in search results list submits reference.

15 years agoTransientObjectException removed by setting TextFormat to null when creating new...
p.ciardelli [Mon, 17 Nov 2008 10:25:42 +0000 (10:25 +0000)]
TransientObjectException removed by setting TextFormat to null when creating new Description.

15 years ago1) Search for bibliographic references now implemented. Attendant concurreny error...
p.ciardelli [Fri, 14 Nov 2008 15:09:30 +0000 (15:09 +0000)]
1) Search for bibliographic references now implemented. Attendant concurreny error caught, but seems like it might cause others. Sigh ... 2) Each "save" in this version is a "save all".

15 years agoSearch for nomenclatural references implemented.
p.ciardelli [Fri, 14 Nov 2008 09:40:52 +0000 (09:40 +0000)]
Search for nomenclatural references implemented.

15 years agoSafety checkin before taking out all references to nomenclatural reference that have...
p.ciardelli [Thu, 13 Nov 2008 18:08:41 +0000 (18:08 +0000)]
Safety checkin before taking out all references to nomenclatural reference that have been replaced with the ReferencePropertySource.

15 years agoStarted this with an ObservableList in the results list, realized it could be much...
p.ciardelli [Thu, 13 Nov 2008 16:24:11 +0000 (16:24 +0000)]
Started this with an ObservableList in the results list, realized it could be much simpler. Check in before making it thus.

15 years ago1) Added import / export dummy functionality (i.e. CDM library not yet functional...
p.ciardelli [Thu, 13 Nov 2008 10:54:55 +0000 (10:54 +0000)]
1) Added import / export dummy functionality (i.e. CDM library not yet functional) to "File ..." menu. 2) Changes due to new TimePeriod in CDM library

15 years ago1) Added import / export dummy functionality (i.e. CDM library not yet functional...
p.ciardelli [Thu, 13 Nov 2008 10:54:40 +0000 (10:54 +0000)]
1) Added import / export dummy functionality (i.e. CDM library not yet functional) to "File ..." menu. 2) Changes due to new TimePeriod in CDM library

15 years agoCommented out createDataSourceMenu();
p.ciardelli [Wed, 12 Nov 2008 14:21:51 +0000 (14:21 +0000)]
Commented out createDataSourceMenu();

15 years agoAdded TaxonBasePropertyDescriptor to show name AND sec for misapplied names.
p.ciardelli [Wed, 12 Nov 2008 09:08:13 +0000 (09:08 +0000)]
Added TaxonBasePropertyDescriptor to show name AND sec for misapplied names.

15 years agoMore work on BibRefPropertySource.
p.ciardelli [Tue, 11 Nov 2008 16:32:02 +0000 (16:32 +0000)]
More work on BibRefPropertySource.

15 years agoCreated a YearValidator. Validator added to Descriptor - in case of invalid data...
p.ciardelli [Mon, 10 Nov 2008 12:53:05 +0000 (12:53 +0000)]
Created a YearValidator. Validator added to Descriptor - in case of invalid data, setValue() will not be called when Year field loses focus. Validator writes invalid messages to status bar.

15 years agoCreating a YearValidator. Validator added to Descriptor - in case of invalid data...
p.ciardelli [Mon, 10 Nov 2008 12:52:34 +0000 (12:52 +0000)]
Creating a YearValidator. Validator added to Descriptor - in case of invalid data, setValue() will not be called when Year field loses focus. Validator writes invalid messages to status bar.

15 years agoCommit before downgrading the compiler and JRE in my Eclipse to 1.5.
p.ciardelli [Fri, 7 Nov 2008 13:29:15 +0000 (13:29 +0000)]
Commit before downgrading the compiler and JRE in my Eclipse to 1.5.

15 years agoCommit before downgrading the compiler and JRE in my Eclipse to 1.5.
p.ciardelli [Fri, 7 Nov 2008 13:28:48 +0000 (13:28 +0000)]
Commit before downgrading the compiler and JRE in my Eclipse to 1.5.

15 years agoCommit before downgrading the compiler and JRE in my Eclipse to 1.5.
p.ciardelli [Fri, 7 Nov 2008 13:27:12 +0000 (13:27 +0000)]
Commit before downgrading the compiler and JRE in my Eclipse to 1.5.

15 years agoremoved java 1.5 incompatible override annotations
n.hoffmann [Thu, 6 Nov 2008 12:14:09 +0000 (12:14 +0000)]
removed java 1.5 incompatible override annotations

15 years agoSync. w Niels
p.ciardelli [Wed, 5 Nov 2008 17:00:24 +0000 (17:00 +0000)]
Sync. w Niels

15 years agoCreated BibRefPropertySource, first implementation in DescriptionElementPropertySourc...
p.ciardelli [Tue, 4 Nov 2008 15:40:04 +0000 (15:40 +0000)]
Created BibRefPropertySource, first implementation in DescriptionElementPropertySource. User can change the type of reference used, and the new reference will get the old one's TitleCache. Fields will be shown according to reference type. However, their values are neither displayed nor editable.

15 years agoAdded focus listeners to DescriptionElementComposite, DescriptionLabelComposite to...
p.ciardelli [Mon, 3 Nov 2008 09:26:49 +0000 (09:26 +0000)]
Added focus listeners to DescriptionElementComposite, DescriptionLabelComposite to show their data in property sheet on focus.

15 years agoMove synonyms, misapplied names, and descriptions from old accepted taxon to new...
a.babadshanjan [Mon, 27 Oct 2008 14:51:46 +0000 (14:51 +0000)]
Move synonyms, misapplied names, and descriptions from old accepted taxon to new accepted taxon for “Make synonym this taxon’s accepted taxon”

15 years ago(no commit message)
p.ciardelli [Thu, 16 Oct 2008 12:35:52 +0000 (12:35 +0000)]

15 years ago1) Checkin for Anahit 2) Delete NameRelations works now (maybe not behind the scenes...
p.ciardelli [Thu, 16 Oct 2008 12:35:22 +0000 (12:35 +0000)]
1) Checkin for Anahit 2) Delete NameRelations works now (maybe not behind the scenes ... i.e., zombie NameRelationships still exists, just not attached to Names)

15 years agoImplemented distinction between basionym (ICBN) and original combination (ICZN),...
p.ciardelli [Fri, 10 Oct 2008 14:09:13 +0000 (14:09 +0000)]
Implemented distinction between basionym (ICBN) and original combination (ICZN), in: synyonym menu (add / remove as homotypic group basionym); name relations wizard; and name relations in property sheet view.

Also removed a few cases where BotanicalName was created automatically (Create child / quick taxon); now depends on preferred nom. code.

15 years agoAdded "Save all" button - still needs testing.
p.ciardelli [Thu, 9 Oct 2008 11:27:39 +0000 (11:27 +0000)]
Added "Save all" button - still needs testing.

15 years agoAdded "Save all" button - still needs testing.
p.ciardelli [Thu, 9 Oct 2008 11:27:20 +0000 (11:27 +0000)]
Added "Save all" button - still needs testing.

15 years agoAdded "Save All" button which saves all open taxon editors, commits the current trans...
p.ciardelli [Tue, 7 Oct 2008 13:29:33 +0000 (13:29 +0000)]
Added "Save All" button which saves all open taxon editors, commits the current transaction, and starts a new transaction.

15 years agoCheckin before starting datasource.
p.ciardelli [Tue, 30 Sep 2008 08:15:51 +0000 (08:15 +0000)]
Checkin before starting datasource.

15 years agoCheckin before attempting to put each "save taxon" in its own transaction.
p.ciardelli [Tue, 23 Sep 2008 09:56:40 +0000 (09:56 +0000)]
Checkin before attempting to put each "save taxon" in its own transaction.

15 years agoUser can now choose in preferences which ranks to show in the TaxonName property...
p.ciardelli [Fri, 19 Sep 2008 14:51:32 +0000 (14:51 +0000)]
User can now choose in preferences which ranks to show in the TaxonName property sheet dropdown menu.

15 years agoDescriptionLabelComponent's ContextMenu now rebuilt every time it is called to reflec...
p.ciardelli [Thu, 18 Sep 2008 15:51:44 +0000 (15:51 +0000)]
DescriptionLabelComponent's ContextMenu now rebuilt every time it is called to reflect any changes in the set of preferred features.

15 years agoWhen a Taxon which has no TaxonDescription information is opened, an empty TaxonDescr...
p.ciardelli [Thu, 18 Sep 2008 09:43:04 +0000 (09:43 +0000)]
When a Taxon which has no TaxonDescription information is opened, an empty TaxonDescription is created. This TaxonDescription is now only saved to its Taxon when changes are made to it, i.e. when firePropertyChange(PROP_DIRTY) is called on TaxonDescriptionEditorViewe.

15 years agoAdded message and link "Your data source is empty. Click here to create a root taxon...
p.ciardelli [Wed, 17 Sep 2008 15:28:49 +0000 (15:28 +0000)]
Added message and link "Your data source is empty. Click here to create a root taxon." to be shown when Taxonomic Tree is empty.

15 years agoAdded message and link "Your data source is empty. Click here to create a root taxon...
p.ciardelli [Wed, 17 Sep 2008 15:27:55 +0000 (15:27 +0000)]
Added message and link "Your data source is empty. Click here to create a root taxon." to be shown when Taxonomic Tree is empty.

15 years agoAdded FeaturePreferences to enable user to choose which Features to display in the...
p.ciardelli [Wed, 17 Sep 2008 12:39:28 +0000 (12:39 +0000)]
Added FeaturePreferences to enable user to choose which Features to display in the "New features" dropdown menu.

15 years agoAdded FeaturePreferences to enable user to choose which Features to display in the...
p.ciardelli [Wed, 17 Sep 2008 12:38:57 +0000 (12:38 +0000)]
Added FeaturePreferences to enable user to choose which Features to display in the "New features" dropdown menu.

15 years agoPreferences have used legacy preference classes to this point - checkin before attemp...
p.ciardelli [Wed, 17 Sep 2008 09:24:57 +0000 (09:24 +0000)]
Preferences have used legacy preference classes to this point - checkin before attempting to implement new scope-based preferences.

15 years agoChecking in stray files.
p.ciardelli [Tue, 16 Sep 2008 13:15:55 +0000 (13:15 +0000)]
Checking in stray files.

15 years agoChecking in more work on "eu.etaxonomy.taxeditor.editor.description", testing upgrade...
p.ciardelli [Tue, 16 Sep 2008 09:06:50 +0000 (09:06 +0000)]
Checking in more work on "eu.etaxonomy.taxeditor.editor.description", testing upgrade to Subclipse 1.4.

15 years agoMoved around a few classes between eu.etaxonomy.taxeditor.editor and eu.etaxonomy...
p.ciardelli [Mon, 15 Sep 2008 13:25:13 +0000 (13:25 +0000)]
Moved around a few classes between eu.etaxonomy.taxeditor.editor and eu.etaxonomy.taxeditor.editor.name.

15 years agoCreated class eu.etaxonomy.taxeditor.editor.EmptyTextViewerPrompt to display "Click...
p.ciardelli [Mon, 15 Sep 2008 13:18:20 +0000 (13:18 +0000)]
Created class eu.etaxonomy.taxeditor.editor.EmptyTextViewerPrompt to display "Click here to start entering text"-type messages in input elements.

15 years agoCleaning up SVN mess from package re-org
p.ciardelli [Mon, 15 Sep 2008 08:59:00 +0000 (08:59 +0000)]
Cleaning up SVN mess from package re-org

15 years agoCleaning up SVN mess from package re-org
p.ciardelli [Mon, 15 Sep 2008 08:54:40 +0000 (08:54 +0000)]
Cleaning up SVN mess from package re-org

15 years agorename test
p.ciardelli [Mon, 15 Sep 2008 08:30:52 +0000 (08:30 +0000)]
rename test

15 years ago(no commit message)
p.ciardelli [Mon, 15 Sep 2008 08:15:39 +0000 (08:15 +0000)]

15 years ago(no commit message)
p.ciardelli [Mon, 15 Sep 2008 08:15:20 +0000 (08:15 +0000)]

15 years ago(no commit message)
p.ciardelli [Mon, 15 Sep 2008 08:14:11 +0000 (08:14 +0000)]

15 years ago1) Re-arranged packages:
p.ciardelli [Mon, 15 Sep 2008 08:09:39 +0000 (08:09 +0000)]
1) Re-arranged packages:

search, tax. tree, favorites, recent names
-> eu.etaxonomy.taxeditor.navigation

all free-text editing classes
-> eu.etaxonomy.taxeditor.editor

property sheet classes
-> eu.etaxonomy.taxeditor.propertysheet

2) eu.etaxonomy.taxeditor.editor.description - can now create a description, add elements, save, and partially display saved descriptions

15 years ago1) Re-arranged packages:
p.ciardelli [Fri, 12 Sep 2008 15:29:01 +0000 (15:29 +0000)]
1) Re-arranged packages:

search, tax. tree, favorites, recent names
-> eu.etaxonomy.taxeditor.navigation

all free-text editing classes
-> eu.etaxonomy.taxeditor.editor

property sheet classes
-> eu.etaxonomy.taxeditor.propertysheet

2) eu.etaxonomy.taxeditor.editor.description - can now create a description, add elements, save, and partially display saved descriptions

15 years ago1) Re-arranged packages:
p.ciardelli [Fri, 12 Sep 2008 15:25:15 +0000 (15:25 +0000)]
1) Re-arranged packages:

search, tax. tree, favorites, recent names
-> eu.etaxonomy.taxeditor.navigation

all free-text editing classes
-> eu.etaxonomy.taxeditor.editor

property sheet classes
-> eu.etaxonomy.taxeditor.propertysheet

2) eu.etaxonomy.taxeditor.editor.description - can now create a description, add elements, save, and partially display saved descriptions

15 years ago1) Started editor for TaxonDescriptions, 2) created AbstractTaxonEditorView for all...
p.ciardelli [Wed, 10 Sep 2008 15:42:54 +0000 (15:42 +0000)]
1) Started editor for TaxonDescriptions, 2) created AbstractTaxonEditorView for all tabbed editors to extend

15 years agoFactored out TaxonCompositeFactory - class no longer used, but not yet deleted for...
p.ciardelli [Fri, 22 Aug 2008 12:32:08 +0000 (12:32 +0000)]
Factored out TaxonCompositeFactory - class no longer used, but not yet deleted for sentimental reasons.

15 years agoVersion for 02.07.2008 release.
p.ciardelli [Wed, 2 Jul 2008 15:01:44 +0000 (15:01 +0000)]
Version for 02.07.2008 release.

15 years ago(no commit message)
p.ciardelli [Wed, 2 Jul 2008 15:00:29 +0000 (15:00 +0000)]

15 years ago(no commit message)
p.ciardelli [Wed, 2 Jul 2008 14:59:54 +0000 (14:59 +0000)]

15 years ago(no commit message)
p.ciardelli [Wed, 2 Jul 2008 14:58:32 +0000 (14:58 +0000)]

15 years agoVersion for 02.07.2080 release.
p.ciardelli [Wed, 2 Jul 2008 14:57:03 +0000 (14:57 +0000)]
Version for 02.07.2080 release.

15 years agoProduct version for 02.07.2080 release.
p.ciardelli [Wed, 2 Jul 2008 14:55:13 +0000 (14:55 +0000)]
Product version for 02.07.2080 release.

15 years agoProduct version for 02.07.2080 release.
p.ciardelli [Wed, 2 Jul 2008 14:54:52 +0000 (14:54 +0000)]
Product version for 02.07.2080 release.

15 years agoChecking in and making a new feature for download.
p.ciardelli [Tue, 1 Jul 2008 14:42:09 +0000 (14:42 +0000)]
Checking in and making a new feature for download.

15 years ago(no commit message)
p.ciardelli [Tue, 1 Jul 2008 14:41:19 +0000 (14:41 +0000)]

15 years agoInitial import.
p.ciardelli [Tue, 1 Jul 2008 14:32:42 +0000 (14:32 +0000)]
Initial import.

15 years agoInitial import.
p.ciardelli [Tue, 1 Jul 2008 14:32:35 +0000 (14:32 +0000)]
Initial import.

15 years ago(no commit message)
p.ciardelli [Tue, 1 Jul 2008 14:27:46 +0000 (14:27 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 1 Jul 2008 14:27:26 +0000 (14:27 +0000)]

15 years agoCheckin before re-arranging context menu.
p.ciardelli [Mon, 30 Jun 2008 13:02:17 +0000 (13:02 +0000)]
Checkin before re-arranging context menu.

15 years agoRe-designed taxonomic tree content provider (currently set to TaxTreeContentProvider...
p.ciardelli [Fri, 27 Jun 2008 14:47:26 +0000 (14:47 +0000)]
Re-designed taxonomic tree content provider (currently set to TaxTreeContentProvider.java) yet again. All data used by the content provider is now stored on the TaxEditorPlugin.

15 years agoCreated EditorGroupComponent, which has an IManagedForm. If an EditorGroupedComponent...
p.ciardelli [Wed, 25 Jun 2008 13:08:16 +0000 (13:08 +0000)]
Created EditorGroupComponent, which has an IManagedForm. If an EditorGroupedComponent is dragged onto a different view, it will be assigned the IManagedForm of its new home.

15 years agoCreated EditorGroupComponent, which has an IManagedForm. If an EditorGroupedComponent...
p.ciardelli [Wed, 25 Jun 2008 13:05:06 +0000 (13:05 +0000)]
Created EditorGroupComponent, which has an IManagedForm. If an EditorGroupedComponent is dragged onto a different view, it will be assigned the IManagedForm of its new home.

15 years agoTaxonCompositeFactory functionality transferred to NameComposite. Next step: put...
p.ciardelli [Wed, 25 Jun 2008 09:02:58 +0000 (09:02 +0000)]
TaxonCompositeFactory functionality transferred to NameComposite. Next step: put TaxonCompositeFactory createComposite methods into Actions.

15 years agoName Composites can now be dragged from one Taxon editor view to another.
p.ciardelli [Mon, 23 Jun 2008 08:32:09 +0000 (08:32 +0000)]
Name Composites can now be dragged from one Taxon editor view to another.

15 years agoCreated action for moving synonym to a new group - also works for moving between...
p.ciardelli [Thu, 19 Jun 2008 13:12:10 +0000 (13:12 +0000)]
Created action for moving synonym to a new group - also works for moving between taxon views. Only thing that doesn't work yet is hitting return inside a synonym to create a new heterotypic synonym and group - currently, these are always created in the view where they were created.

15 years agoTesting whether corrupt dir "taxeditor/controller" is still there.
p.ciardelli [Wed, 18 Jun 2008 11:24:19 +0000 (11:24 +0000)]
Testing whether corrupt dir "taxeditor/controller" is still there.

15 years agoCheckin before making the editor.DIRTY state dependent on UI - not CDM - elements.
p.ciardelli [Wed, 18 Jun 2008 11:21:38 +0000 (11:21 +0000)]
Checkin before making the editor.DIRTY state dependent on UI - not CDM - elements.

15 years agoAbout to re-design session taxon collections (rootTaxa, taxonomicChildrenMap, observa...
p.ciardelli [Tue, 17 Jun 2008 08:51:54 +0000 (08:51 +0000)]
About to re-design session taxon collections (rootTaxa, taxonomicChildrenMap, observableTaxonSet)

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:16:43 +0000 (16:16 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:16:09 +0000 (16:16 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:15:37 +0000 (16:15 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:15:19 +0000 (16:15 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:15:05 +0000 (16:15 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:14:34 +0000 (16:14 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:13:48 +0000 (16:13 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:13:15 +0000 (16:13 +0000)]

15 years ago(no commit message)
p.ciardelli [Tue, 10 Jun 2008 16:12:59 +0000 (16:12 +0000)]

15 years agoSome new icons.
p.ciardelli [Tue, 10 Jun 2008 13:56:12 +0000 (13:56 +0000)]
Some new icons.

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:33:57 +0000 (13:33 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:33:39 +0000 (13:33 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:33:10 +0000 (13:33 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:32:56 +0000 (13:32 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:32:37 +0000 (13:32 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:32:23 +0000 (13:32 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:32:09 +0000 (13:32 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCheckin before moving TaxonCompositeFactory methods into NameComposite.transform...
p.ciardelli [Fri, 6 Jun 2008 13:31:49 +0000 (13:31 +0000)]
Checkin before moving TaxonCompositeFactory methods into NameComposite.transform(String transformation)

15 years agoCompleted name relations list wizard for property sheet. Edit existing relations...
p.ciardelli [Fri, 6 Jun 2008 13:31:08 +0000 (13:31 +0000)]
Completed name relations list wizard for property sheet. Edit existing relations not possible with current CDM.

15 years agoCompleted name relations list wizard for property sheet. Edit existing relations...
p.ciardelli [Fri, 6 Jun 2008 13:30:42 +0000 (13:30 +0000)]
Completed name relations list wizard for property sheet. Edit existing relations not possible with current CDM.

15 years agoAdded wizard for creating name relation.
p.ciardelli [Fri, 6 Jun 2008 08:20:25 +0000 (08:20 +0000)]
Added wizard for creating name relation.

15 years agoGot rid of "open file" menu item by replacing:
p.ciardelli [Wed, 4 Jun 2008 15:11:30 +0000 (15:11 +0000)]
Got rid of "open file" menu item by replacing:

MenuManager fileMenu = new MenuManager("&File",
IWorkbenchActionConstants.M_FILE);

with:

MenuManager fileMenu = new MenuManager("&File",
null);