|  | @@ -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
 |