[squeak-dev] The Trunk: Morphic-eem.724.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue May 6 21:10:02 UTC 2014
Eliot Miranda uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-eem.724.mcz
==================== Summary ====================
Name: Morphic-eem.724
Author: eem
Time: 6 May 2014, 2:08:42.514 pm
UUID: ac55df18-9658-41ea-9c84-8a0e38a3064a
Ancestors: Morphic-eem.723
Fix displaying the project name in the middle of the docking bar.
=============== Diff against Morphic-eem.723 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>fillDockingBar: (in category 'construction') -----
fillDockingBar: aDockingBar
"Private - fill the given docking bar"
aDockingBar addSpace: 6.
self menusOn: aDockingBar.
aDockingBar addSpacer.
+ self projectNameOn: aDockingBar.
+ aDockingBar addSpacer.
self rightSideOn: aDockingBar.
aDockingBar
setProperty: #mainDockingBarTimeStamp
toValue: self class timeStamp.!
Item was changed:
----- Method: TheWorldMainDockingBar>>menusOn: (in category 'construction') -----
menusOn: aDockingBar
self
squeakMenuOn: aDockingBar;
projectsMenuOn: aDockingBar;
toolsMenuOn: aDockingBar;
appsMenuOn: aDockingBar;
extrasMenuOn: aDockingBar;
windowsMenuOn: aDockingBar;
+ helpMenuOn: aDockingBar!
- helpMenuOn: aDockingBar..
- aDockingBar addSpacer.
- self projectNameOn: aDockingBar.
- aDockingBar addSpacer!
Item was changed:
----- Method: TheWorldMainDockingBar>>projectNameOn: (in category 'right side') -----
projectNameOn: aDockingBar
| morph |
morph := StringMorph contents: ''.
morph setProperty: #projectNameMorph toValue: #projectNameMorph.
+ aDockingBar addMorphBack: morph.
+ self labelIfNeeded: aDockingBar!
- aDockingBar addMorphBack: morph!
Item was changed:
----- Method: TheWorldMainDockingBar>>updateIfNeeded: (in category 'private') -----
updateIfNeeded: aDockingBar
"Update the given docking bar if needed"
| timeStamp |
timeStamp := aDockingBar
valueOfProperty: #mainDockingBarTimeStamp
ifAbsent: [].
+ timeStamp ~= self class timeStamp
+ ifTrue:
+ [aDockingBar
+ release;
+ removeAllMorphs.
+ self fillDockingBar: aDockingBar]
+ ifFalse:
+ [self labelIfNeeded: aDockingBar]!
- timeStamp ~= self class timeStamp ifTrue:
- [aDockingBar
- release;
- removeAllMorphs.
- self fillDockingBar: aDockingBar]!
More information about the Squeak-dev
mailing list
|