X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fjws2%2FSequenceAnnotationWSClient.java;h=45bddace0aee01d66aafd74ed3e4d40c4e12999d;hb=d97bf67918528e7c2e1601a537d78eda2fbd2a5d;hp=77a7a67f1c02d999946c81c6166f8b107bf1b72d;hpb=58afea88095280d807e5c2ac8b9155de5ba3503c;p=jalview.git diff --git a/src/jalview/ws/jws2/SequenceAnnotationWSClient.java b/src/jalview/ws/jws2/SequenceAnnotationWSClient.java index 77a7a67..45bddac 100644 --- a/src/jalview/ws/jws2/SequenceAnnotationWSClient.java +++ b/src/jalview/ws/jws2/SequenceAnnotationWSClient.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2) - * Copyright (C) 2014 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -21,7 +21,6 @@ package jalview.ws.jws2; import jalview.api.AlignCalcWorkerI; -import jalview.bin.Cache; import jalview.gui.AlignFrame; import jalview.gui.Desktop; import jalview.gui.JvSwingUtils; @@ -35,12 +34,8 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.List; -import javax.swing.JCheckBoxMenuItem; import javax.swing.JMenu; import javax.swing.JMenuItem; -import javax.swing.JOptionPane; -import javax.swing.event.MenuEvent; -import javax.swing.event.MenuListener; /** * @author jprocter @@ -72,9 +67,9 @@ public class SequenceAnnotationWSClient extends Jws2Client // dan changed! dan test. comment out if conditional // if (alignFrame.getViewport().getAlignment().isNucleotide()) // { - // JOptionPane.showMessageDialog(Desktop.desktop, sh.serviceType + // JvOptionPane.showMessageDialog(Desktop.desktop, sh.serviceType // + " can only be used\nfor amino acid alignments.", - // "Wrong type of sequences!", JOptionPane.WARNING_MESSAGE); + // "Wrong type of sequences!", JvOptionPane.WARNING_MESSAGE); // return; // // } @@ -99,14 +94,16 @@ public class SequenceAnnotationWSClient extends Jws2Client { worker = (AbstractJabaCalcWorker) (clientClass .getConstructor(new Class[] - { Jws2Instance.class, AlignFrame.class, - WsParamSetI.class, List.class }) + { Jws2Instance.class, AlignFrame.class, WsParamSetI.class, + List.class }) .newInstance(new Object[] { sh, alignFrame, this.preset, paramset })); } catch (Exception x) { x.printStackTrace(); - throw new Error("Implementation error", x); + throw new Error( + MessageManager.getString("error.implementation_error"), + x); } alignFrame.getViewport().getCalcManager().registerWorker(worker); alignFrame.getViewport().getCalcManager().startWorker(worker); @@ -127,7 +124,7 @@ public class SequenceAnnotationWSClient extends Jws2Client } // reinstate worker if it was blacklisted (might have happened due to // invalid parameters) - alignFrame.getViewport().getCalcManager().workerMayRun(worker); + alignFrame.getViewport().getCalcManager().enableWorker(worker); worker.updateParameters(this.preset, paramset); } } @@ -140,11 +137,8 @@ public class SequenceAnnotationWSClient extends Jws2Client return; } - alignFrame - .getViewport() - .getCalcManager() - .startWorker( - new AADisorderClient(sh, alignFrame, preset, paramset)); + alignFrame.getViewport().getCalcManager().startWorker( + new AADisorderClient(sh, alignFrame, preset, paramset)); } } @@ -194,9 +188,8 @@ public class SequenceAnnotationWSClient extends Jws2Client // arguments annotservice = new JMenuItem( MessageManager.getString("label.edit_settings_and_run")); - annotservice - .setToolTipText(MessageManager - .getString("label.view_and_change_parameters_before_running_calculation")); + annotservice.setToolTipText(MessageManager.getString( + "label.view_and_change_parameters_before_running_calculation")); annotservice.addActionListener(new ActionListener() { @@ -209,16 +202,19 @@ public class SequenceAnnotationWSClient extends Jws2Client List presets = service.getParamStore().getPresets(); if (presets != null && presets.size() > 0) { - JMenu presetlist = new JMenu(MessageManager.formatMessage("label.run_with_preset", new String[]{calcName})); + JMenu presetlist = new JMenu(MessageManager + .formatMessage("label.run_with_preset", new String[] + { calcName })); for (final WsParamSetI preset : presets) { final JMenuItem methodR = new JMenuItem(preset.getName()); - methodR.setToolTipText("

" - + JvSwingUtils.wrapTooltip("" - + (preset.isModifiable() ? MessageManager.getString("label.user_preset") - : MessageManager.getString("label.service_preset")) + "
" - + preset.getDescription() + "

") + ""); + methodR.setToolTipText(JvSwingUtils.wrapTooltip(true, "" + + (preset.isModifiable() + ? MessageManager.getString("label.user_preset") + : MessageManager + .getString("label.service_preset")) + + "
" + preset.getDescription())); methodR.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) @@ -249,7 +245,10 @@ public class SequenceAnnotationWSClient extends Jws2Client Desktop.instance.showUrl(service.docUrl); } }); - annotservice.setToolTipText(JvSwingUtils.wrapTooltip(MessageManager.formatMessage("label.view_service_doc_url", new String[]{service.docUrl,service.docUrl}))); + annotservice.setToolTipText( + JvSwingUtils.wrapTooltip(true, MessageManager.formatMessage( + "label.view_service_doc_url", new String[] + { service.docUrl, service.docUrl }))); wsmenu.add(annotservice); } }