| 
					
				 | 
			
			
				@@ -596,7 +596,7 @@ setupKeyBindings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! ! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLWidget subclass: #HLManager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	instanceVariableNames: 'tabs activeTab keyBinder' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	instanceVariableNames: 'tabs activeTab keyBinder environment' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Core'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLManager methodsFor: 'accessing'! 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -605,6 +605,16 @@ activeTab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	^ activeTab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+environment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	"The default environment used by all Helios objects" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	^ environment ifNil: [ environment := self defaultEnvironment ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+environment: anEnvironment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	environment := anEnvironment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 keyBinder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	^ keyBinder ifNil: [ keyBinder := HLKeyBinder new ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -638,6 +648,12 @@ removeTab: aTab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	self refresh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! ! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLManager methodsFor: 'defaults'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+defaultEnvironment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	^ HLLocalEnvironment new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+! ! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLManager methodsFor: 'initialization'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 initialize 
			 |