| 
					
				 | 
			
			
				@@ -2,6 +2,8 @@ Smalltalk current createPackage: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLWidget subclass: #HLBrowser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: 'model packagesListWidget classesListWidget protocolsListWidget methodsListWidget sourceWidget bottomDiv' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLBrowser commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render a system browser with 4 panes (Packages, Classes, Protocols, Methods) and a source area.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLBrowser methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -129,6 +131,8 @@ canBeOpenAsTab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLWidget subclass: #HLBrowserBottomWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: 'model codeWidget documentationWidget' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLBrowserBottomWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render the code area of a browser and optionally the documentation for the selected class.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLBrowserBottomWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -379,6 +383,8 @@ on: aClass selectorsCache: aSelectorsCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLToolListWidget subclass: #HLClassesListWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLClassesListWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render a list of classes in the selected package.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLClassesListWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -692,6 +698,8 @@ showInstance 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLFocusableWidget subclass: #HLDocumentationWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: 'model' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLDocumentationWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render the documentation for the selected class! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLDocumentationWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -836,6 +844,8 @@ renderInheritanceOn: html 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLToolListWidget subclass: #HLMethodsListWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: 'selectorsCache' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLMethodsListWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render a list of methods for the selected protocol.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLMethodsListWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1081,6 +1091,8 @@ selectorsCache 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLToolListWidget subclass: #HLPackagesListWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLPackagesListWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render a list of the system packages.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLPackagesListWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1171,6 +1183,8 @@ renderItemLabel: aPackage on: html 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 HLToolListWidget subclass: #HLProtocolsListWidget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	instanceVariableNames: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	package: 'Helios-Browser'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+!HLProtocolsListWidget commentStamp! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I render a list of protocols for the selected class.! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 !HLProtocolsListWidget methodsFor: 'accessing'! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |