import java.util.Hashtable;
import java.util.IdentityHashMap;
import java.util.Iterator;
-import java.util.List;
import javax.swing.JInternalFrame;
}
} catch (InvalidSessionDocumentException e)
{
- JvOptionPane.showInternalMessageDialog(Desktop.desktop,
+ JvOptionPane.showInternalMessageDialog(Desktop.getDesktopPane(),
MessageManager.getString(
"label.vamsas_doc_couldnt_be_opened_as_new_session"),
VamsasAppDatastore vds = new VamsasAppDatastore(doc, vobj2jv, jv2vobj,
baseProvEntry(), alRedoState);
// wander through frames
- JInternalFrame[] frames = Desktop.desktop.getAllFrames();
+ JInternalFrame[] frames = Desktop.getDesktopPane().getAllFrames();
if (frames == null)
{
errorsDuringUpdate = true;
Cache.log.error("Exception synchronizing " + af.getTitle()
+ " "
- + (af.getViewport().viewName == null ? ""
- : " view " + af.getViewport().viewName)
+ + (af.getViewport().getViewName() == null ? ""
+ : " view " + af.getViewport().getViewName())
+ " to document.", e);
stored = false;
}
Cache.log.debug(
"Asking user if the vamsas session should be stored.");
int reply = JvOptionPane.showInternalConfirmDialog(
- Desktop.desktop,
+ Desktop.getDesktopPane(),
"The current VAMSAS session has unsaved data - do you want to save it ?",
"VAMSAS Session Shutdown",
JvOptionPane.YES_NO_OPTION,
if (reply == JvOptionPane.YES_OPTION)
{
Cache.log.debug("Prompting for vamsas store filename.");
- Desktop.instance.vamsasSave_actionPerformed(null);
+ Desktop.getInstance().vamsasSave_actionPerformed(null);
Cache.log
.debug("Finished attempt at storing document.");
}
public void disableGui(boolean b)
{
- Desktop.instance.setVamsasUpdate(b);
+ Desktop.getInstance().setVamsasUpdate(b);
}
Hashtable _backup_vobj2jv;
}
try
{
- final IPickManager pm = vclient.getPickManager();
- final StructureSelectionManager ssm = StructureSelectionManager
- .getStructureSelectionManager(Desktop.instance);
- final VamsasApplication me = this;
+ IPickManager pm = vclient.getPickManager();
+ StructureSelectionManager ssm = Desktop.getInstance()
+ .getStructureSelectionManager();
+ VamsasApplication me = this;
pm.registerMessageHandler(new IMessageHandler()
{
String last = null;
{
type = jvobjs[o].getClass();
}
- ;
if (type != jvobjs[o].getClass())
{
send = false;
{
jvobjs[c] = null;
}
- ;
jvobjs = null;
return;
}
}
else
{
- // int[] intervals = colsel.getVisibleContigs(
- // seqsel.getStartRes(), seqsel.getEndRes() + 1);
- List<int[]> intervals = hidden.getVisibleContigs(
- seqsel.getStartRes(), seqsel.getEndRes() + 1);
- for (int[] region : intervals)
+ Iterator<int[]> intervals = hidden
+ .getVisContigsIterator(seqsel.getStartRes(),
+ seqsel.getEndRes() + 1, false);
+ while (intervals.hasNext())
{
+ int[] region = intervals.next();
Seg s = new Seg();
- s.setStart(region[0] + 1); // vamsas indices begin at
- // 1, not zero.
+ s.setStart(region[0] + 1); // vamsas indices begin at 1,
+ // not zero.
s.setEnd(region[1] + 1);
s.setInclusive(true);
range.addSeg(s);