[squeak-dev] The Trunk: Morphic-laza.389.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Mar 25 14:57:35 UTC 2010
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.389.mcz
==================== Summary ====================
Name: Morphic-laza.389
Author: laza
Time: 25 March 2010, 3:55:38.504 pm
UUID: 2559029d-daab-4085-b080-eb9f63f493de
Ancestors: Morphic-ar.388
make inactive Window buttons dimmed
=============== Diff against Morphic-ar.388 ===============
Item was added:
+ ----- Method: SystemWindowButton>>unlock (in category 'accessing') -----
+ unlock
+ self restoreImage.
+ super unlock!
Item was added:
+ ----- Method: SystemWindowButton>>lock (in category 'accessing') -----
+ lock
+ self passivate.
+ super lock!
Item was changed:
----- Method: SystemWindow>>passivate (in category 'top window') -----
passivate
"Make me unable to respond to mouse and keyboard"
label ifNotNil: [label color: Color darkGray].
self setStripeColorsFrom: self paneColorToUse.
model modelSleep.
- "Control boxes remain active, except in novice mode"
self submorphsDo: [:m |
m == labelArea ifFalse:
[m lock]].
+
+ "Control boxes remain active, except in novice mode"
+ labelArea
+ ifNotNil: [
+ labelArea submorphsDo: [:m |
+ (Preferences noviceMode not and: [m == closeBox or: [m == collapseBox]]) ifFalse: [m lock]]]
- labelArea ifNotNil:
- [labelArea submorphsDo: [:m |
- m == label
- ifTrue: [m lock]
- ifFalse: [
- Preferences noviceMode
- ifTrue: [m lock; hide]
- ifFalse: [
- (m == closeBox or: [m == collapseBox])
- ifFalse: [m lock; hide]]]]]
ifNil: "i.e. label area is nil, so we're titleless"
[self adjustBorderUponDeactivationWhenLabeless].
!
Item was added:
+ ----- Method: SystemWindowButton>>passivate (in category 'visual properties') -----
+ passivate
+
+ self firstSubmorph form: (self firstSubmorph form dimmed)
+ !
More information about the Squeak-dev
mailing list
|