[Pkg] SystemEditor: TraitEditor-mtf.6.mcz
squeaksource-noreply at iam.unibe.ch
squeaksource-noreply at iam.unibe.ch
Fri Jul 11 20:07:24 UTC 2008
A new version of TraitEditor was added to project SystemEditor:
http://www.squeaksource.com/SystemEditor/TraitEditor-mtf.6.mcz
==================== Summary ====================
Name: TraitEditor-mtf.6
Author: mtf
Time: 11 July 2008, 1:07:46 pm
UUID: 10f90876-03d8-4df6-a2d7-27787d779af6
Ancestors: TraitEditor-mtf.5
instance creation now works
=============== Diff against TraitEditor-mtf.5 ===============
Item was changed:
----- Method: TraitEditor class>>named:uses:category:env: (in category 'instance creation') -----
+ named: aName uses: aTraitCompositionOrCollection category: aCategory env: anEnvironment
- named: aSymbol uses: aTraitCompositionOrCollection category: aString env: anEnvironment
+ ^ (self named: aName for: anEnvironment)
+ traitComposition: aTraitCompositionOrCollection;
+ category: aCategory;
+ yourself!
- | editor |
- editor := anEnvironment at: aSymbol ifAbsent: [self on: nil for: anEnvironment].
- editor traitComposition: aTraitCompositionOrCollection.
- editor category: aString.
- editor edRegisterEditor.
- ^ editor!
Item was removed:
- ----- Method: TraitEditor class>>named:for: (in category 'instance creation') -----
- named: aSymbol for: aSystemEditor
- | subject inst |
- subject := aSystemEditor edClassAt: aSymbol ifAbsent: [nil].
- inst := self on: subject for: aSystemEditor.
- subject ifNil: [inst setName: aSymbol].
- inst edRegisterEditor.
- ^ inst!
Item was removed:
- ----- Method: TraitEditor>>edRegisterEditor (in category 'initialize-release') -----
- edRegisterEditor
- ^ self shouldBeImplemented!
More information about the Packages
mailing list