Sort subclass names to make navigation easier when editing classes.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23647 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Gregory John Casamento 2006-09-28 02:31:06 +00:00
parent 8ae617dd6e
commit 7762f68ce4
2 changed files with 11 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2006-09-27 22:28-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* GormCore/GormClassManager.m: Sort classnames in subClassesOf:,
allSuperclassesOf:, allSubclassesOf:, allCustomSubClassesOf:.
2006-09-13 23:19-EDT Gregory John Casamento <greg_casamento@yahoo.com>
* Palettes/1Windows/GNUmakefile: Added new classes and interface.

View file

@ -998,7 +998,7 @@
referenceClassList: [classInformation allKeys]
intoArray: array];
return array;
return [array sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)];
}
- (NSArray *) allCustomSubclassesOf: (NSString *)superClass
@ -1009,7 +1009,7 @@
referenceClassList: customClasses
intoArray: array];
return array;
return [array sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)];
}
- (NSArray *) customSubClassesOf: (NSString *)superclass
@ -1049,7 +1049,7 @@
}
}
return subclasses;
return [subclasses sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)];
}
- (void) removeClassNamed: (NSString *)className
@ -2044,6 +2044,7 @@
- (NSArray *) allSuperClassesOf: (NSString *)className
{
NSMutableArray *classes = [NSMutableArray array];
while (![self isRootClass: className] && className != nil)
{
NSDictionary *dict = [self classInfoForClassName: className];
@ -2061,7 +2062,8 @@
break;
}
}
return classes;
return [classes sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)];
}
- (void) addActions: (NSArray *)actions forClassNamed: (NSString *)className