jmol update
[jalview.git] / src / jalview / appletgui / AppletJmolBinding.java
index d6be32d..472ac75 100644 (file)
@@ -11,6 +11,7 @@ import jalview.datamodel.SequenceI;
 
 import org.jmol.api.JmolAppConsoleInterface;
 import org.jmol.api.JmolViewer;
+import org.jmol.applet.AppletConsole;
 import org.jmol.popup.JmolPopup;
 
 class AppletJmolBinding extends jalview.ext.jmol.JalviewJmolBinding
@@ -126,8 +127,19 @@ class AppletJmolBinding extends jalview.ext.jmol.JalviewJmolBinding
   protected JmolAppConsoleInterface createJmolConsole(JmolViewer viewer2,
           Container consolePanel, String buttonsToShow)
   {
-    // TODO Auto-generated method stub
-    return null;
+    return new AppletConsole(viewer2, consolePanel);
+  }
+  @Override
+  protected void releaseUIResources()
+  {
+    appletJmolBinding = null;
+    if (console!=null) {
+      try {
+        console.setVisible(false);
+      } catch (Error e) {} catch (Exception x) {};
+      console=null;
+    }
+    
   }
 
 }
\ No newline at end of file