public class JalviewLite extends Applet implements StructureSelectionManagerProvider, JalviewLiteJsApi\r
{\r
\r
+ public StructureSelectionManager getStructureSelectionManager()\r
+ {\r
+ return StructureSelectionManager.getStructureSelectionManager(this);\r
+ }\r
// /////////////////////////////////////////\r
// The following public methods maybe called\r
// externally, eg via javascript in HTML page\r
\r
} catch (Exception ex)\r
{\r
- System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"' and leftHandColumn='"+leftHandColumn+"'");\r
+ System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"' and leftHandColumn='"+leftHandColumn+"')");\r
+ ex.printStackTrace();\r
+ }\r
+ }\r
+\r
+ /* (non-Javadoc)\r
+ * @see jalview.javascript.JalviewLiteJsApi#scrollViewToRowIn(jalview.appletgui.AlignFrame, java.lang.String)\r
+ */\r
+ @Override\r
+ public void scrollViewToRowIn(AlignFrame alf, String topRow)\r
+ {\r
+ try {\r
+ alf.scrollToRow(new Integer(topRow).intValue());\r
+ \r
+ } catch (Exception ex)\r
+ {\r
+ System.err.println("Couldn't parse integer arguments (topRow='"+topRow+"')");\r
ex.printStackTrace();\r
}\r
}\r
\r
+ /* (non-Javadoc)\r
+ * @see jalview.javascript.JalviewLiteJsApi#scrollViewToColumnIn(jalview.appletgui.AlignFrame, java.lang.String)\r
+ */\r
+ @Override\r
+ public void scrollViewToColumnIn(AlignFrame alf, String leftHandColumn)\r
+ {\r
+\r
+ try {\r
+ alf.scrollToColumn(new Integer(leftHandColumn).intValue());\r
+ \r
+ } catch (Exception ex)\r
+ {\r
+ System.err.println("Couldn't parse integer arguments (leftHandColumn='"+leftHandColumn+"')");\r
+ ex.printStackTrace();\r
+ } \r
+ }\r
+\r
// //////////////////////////////////////////////\r
// //////////////////////////////////////////////\r
\r