X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalviewLite.java;h=25c907d9424f72c20ade33153ec242589d50e329;hb=9e3e20c98eae9498a68bb0a770359564797a12ef;hp=24f33510e7b0959b47dce07eb86b6660cab16401;hpb=b340cf1b50a8d941f78e7031ea5f453550e95f36;p=jalview.git diff --git a/src/jalview/bin/JalviewLite.java b/src/jalview/bin/JalviewLite.java index 24f3351..25c907d 100644 --- a/src/jalview/bin/JalviewLite.java +++ b/src/jalview/bin/JalviewLite.java @@ -69,6 +69,10 @@ import netscape.javascript.JSObject; public class JalviewLite extends Applet implements StructureSelectionManagerProvider, JalviewLiteJsApi { + public StructureSelectionManager getStructureSelectionManager() + { + return StructureSelectionManager.getStructureSelectionManager(this); + } // ///////////////////////////////////////// // The following public methods maybe called // externally, eg via javascript in HTML page @@ -934,11 +938,44 @@ public class JalviewLite extends Applet implements StructureSelectionManagerProv } catch (Exception ex) { - System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"' and leftHandColumn='"+leftHandColumn+"'"); + System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"' and leftHandColumn='"+leftHandColumn+"')"); + ex.printStackTrace(); + } + } + + /* (non-Javadoc) + * @see jalview.javascript.JalviewLiteJsApi#scrollViewToRowIn(jalview.appletgui.AlignFrame, java.lang.String) + */ + @Override + public void scrollViewToRowIn(AlignFrame alf, String topRow) + { + try { + alf.scrollToRow(new Integer(topRow).intValue()); + + } catch (Exception ex) + { + System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"')"); ex.printStackTrace(); } } + /* (non-Javadoc) + * @see jalview.javascript.JalviewLiteJsApi#scrollViewToColumnIn(jalview.appletgui.AlignFrame, java.lang.String) + */ + @Override + public void scrollViewToColumnIn(AlignFrame alf, String leftHandColumn) + { + + try { + alf.scrollToColumn(new Integer(leftHandColumn).intValue()); + + } catch (Exception ex) + { + System.err.println("Couldn't parse integer arguments (leftHandColumn='"+leftHandColumn+"')"); + ex.printStackTrace(); + } + } + // ////////////////////////////////////////////// // //////////////////////////////////////////////