//  sample actionbar
run("Action Bar","/plugins/ActionBar/salim2.ijm");
exit();
// <noGrid>
//<DnD>
//<sticky>
<line>

<button>
label=AutoHide
icon=icons/button_cancel.png
arg=<macro>

	//exit()	
do {
// toutes les seconde on verifie si le Read From CD est demarré

list2 = getList("window.titles"); 
 	 for (i=0; i<list2.length; i++)
 	  {
 	  	fenetre2=list2[i];
 	  	ReadFromCD=startsWith(fenetre2, "Read Studies from CD");
 	  	RFromCD=RFromCD+ReadFromCD;
 	  	//print(RFromCD);
 	  	//print(B);
 	  	}
wait(1000); 	  
} while (RFromCD==0);
// Si Read From CD est demarré

while(RFromCD==1)
	{
	wait(1000);
	list4 = getList("window.titles"); 
	//print(list4);
	A=0;
	B=0;
 	 for (i=0; i<list4.length; i++)
 	  {
 	  	fenetre4=list4[i];
 	  	A=startsWith(fenetre4, "Pet-Ct");
 	  	B=B+A;
 	  	//print(B);
 	  	}
 	  	// On a cherché sur le PET CT viewer est allumé
 	  	if (B>0)
			{
				list = getList("image.titles");

    		 for (i=0; i<list.length; i++)
      		 		 {
       				 //print("   "+list[i]);
     				   Fenetre = list[i] ;
      				  //print("fenetreest "+Fenetre);
   				     //print("fenetreest "+i);
      			  selectWindow(Fenetre);
				setBatchMode("hide");
				}
  		
  		}
  		
  			while (B>0)
  			// On attend que la session du PET CT se termine
  			{
  			list3 = getList("window.titles"); 
  					A=0 ;
  					B=0 ;
  			for (i=0; i<list3.length; i++)
 	 			 {
 	  				fenetre3 = list3[i] ;
 				  	A=startsWith(fenetre3, "Pet-Ct");
 				  	B=B+A;
 				  	//print(B);
 	
 			  	}
 			wait(10000);
 			
 			if (B<1)
 			{
 				// On temporise 10 seconde pour verifier que le viewer ne se lance pas entre temps
 			wait(10000);
 			listdecalee = getList("window.titles"); 
 	 			for (i=0; i<listdecalee.length; i++)
 	  				{
 	  				fenetredecalee=listdecalee[i];
 	 			 	A=startsWith(fenetredecalee, "Pet-Ct");
 	  				B=0+A;
 	 			 	}
 	 			if (B<1)
 	 			{
 			
  			setBatchMode("exit and display");
  	 
    	  			while (nImages>0) { 
        			  selectImage(nImages); 
         			 close(); 
    	 				 }
    	 				}  
    	  }
    	  }
    	  wait(1000);
      }

  
  
</macro>

<button>
label=lookup tables
icon=icons/source.png
arg=run("Display LUTs");

<button>
label=IJ
icon=icons/source.png
arg=<hide>
</line>

<button>
label=close all windows
icon=icons/button_cancel.png
arg=while (nImages >0) close();


<codeLibrary>
</codeLibrary>

<startupAction>
</startupAction>
//<main>
//<DnD>
