ongoign vamsas session debugging
[jalview.git] / src / jalview / gui / Desktop.java
index eb480a1..d218a5b 100755 (executable)
@@ -686,6 +686,7 @@ public class Desktop extends jalview.jbgui.GDesktop
           this.vamsasLoad.setText("Session Update");
           this.vamsasStop.setVisible(true);
           v_client.initial_update();
+          v_client.startWatcher();
         }
       } else {
         // store current data in session.
@@ -700,5 +701,15 @@ public class Desktop extends jalview.jbgui.GDesktop
                this.vamsasLoad.setText("Start Vamsas Session...");
        }
     }
+    /**
+     * hide vamsas user gui bits when a vamsas document event is being handled.
+     * @param b true to hide gui, false to reveal gui
+     */
+    public void setVamsasUpdate(boolean b) {
+      jalview.bin.Cache.log.debug("Setting gui for Vamsas update "+(b ? "in progress" : "finished"));
+      vamsasLoad.setVisible(!b); 
+      vamsasStop.setVisible(!b);
+      
+    }
 }