preps for SmallTeam
authorClaus Gittinger <cg@exept.de>
Fri, 10 Nov 2006 17:57:04 +0100
changeset 7503 2bfbc25a5601
parent 7502 a6cf14a9d385
child 7504 34ab937df8de
preps for SmallTeam
Tools_ClassList.st
--- a/Tools_ClassList.st	Fri Nov 10 17:56:55 2006 +0100
+++ b/Tools_ClassList.st	Fri Nov 10 17:57:04 2006 +0100
@@ -1198,7 +1198,7 @@
      unschanged. Invoked when the organizerMode mode changes"
 
     |orgMode namespaces showNamespaces fullNameList nameList
-     filteredPackages filteredNameSpaces classesInCangeSet|
+     filteredPackages filteredNameSpaces classesInCangeSet classesInRemoteChangeSet|
 
     showNamespaces := false.
 
@@ -1234,17 +1234,24 @@
     classesInCangeSet := ChangeSet current changedClasses.
     classesInCangeSet := classesInCangeSet collect:[:each | each theNonMetaclass].
 
+    classesInRemoteChangeSet := SmallTeam isNil ifTrue:[#()] ifFalse:[ SmallTeam changedClasses ].
+    classesInRemoteChangeSet := classesInRemoteChangeSet collect:[:each | each theNonMetaclass].
+
     nameList := aClassList 
                     collect:[:cls | 
 
-                            |nm pkg emPkg hasExtensions isInChangeSet icon|
+                            |nm pkg emPkg hasExtensions isInChangeSet isInRemoteChangeSet icon|
 
                             isInChangeSet := classesInCangeSet includes:cls theNonMetaclass.
+                            isInRemoteChangeSet := classesInRemoteChangeSet includes:cls theNonMetaclass.
 
                             nm := self nameListEntryFor:cls withNameSpace:showNamespaces.
                             isInChangeSet ifTrue:[
                                 nm := self emphasizeForChangedCode:nm
                             ].
+                            isInRemoteChangeSet ifTrue:[
+                                nm := (self colorizeForChangedCodeInSmallTeam:'!! '),nm
+                            ].
 
                             pkg := cls package ? '-'.
                             hasExtensions := cls hasExtensions.
@@ -1311,7 +1318,7 @@
 
     ^ nameList
 
-    "Modified: / 29-08-2006 / 10:27:30 / cg"
+    "Modified: / 10-11-2006 / 17:40:48 / cg"
 !
 
 reconstructNameList
@@ -1624,5 +1631,5 @@
 !ClassList class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassList.st,v 1.23 2006-10-23 08:39:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassList.st,v 1.24 2006-11-10 16:57:04 cg Exp $'
 ! !