Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.430.mcz
==================== Summary ====================
Name: Morphic-laza.430
Author: laza
Time: 26 April 2010, 12:25:16.993 pm
UUID: 6362395c-21df-0d4a-a187-99a03416c76c
Ancestors: Morphic-laza.429
Add Seaside 2.8, 2.8 Examples and 3.0 to the "How to extend the system" workspace
=============== Diff against Morphic-laza.429 ===============
Item was changed:
(excessive method size, no diff calculated)
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.430.mcz
==================== Summary ====================
Name: Morphic-laza.430
Author: laza
Time: 26 April 2010, 12:25:16.993 pm
UUID: 6362395c-21df-0d4a-a187-99a03416c76c
Ancestors: Morphic-laza.429
Add Seaside 2.8, 2.8 Examples and 3.0 to the "How to extend the system" workspace
=============== Diff against Morphic-laza.429 ===============
Item was changed:
(excessive method size, no diff calculated)
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.430.mcz
==================== Summary ====================
Name: Morphic-laza.430
Author: laza
Time: 26 April 2010, 12:25:16.993 pm
UUID: 6362395c-21df-0d4a-a187-99a03416c76c
Ancestors: Morphic-laza.429
Add Seaside 2.8, 2.8 Examples and 3.0 to the "How to extend the system" workspace
=============== Diff against Morphic-laza.429 ===============
Item was changed:
(excessive method size, no diff calculated)
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.429.mcz
==================== Summary ====================
Name: Morphic-laza.429
Author: laza
Time: 26 April 2010, 11:04:18.171 am
UUID: 83abfdbb-87fd-884d-aafc-f1e78b4eaecb
Ancestors: Morphic-laza.428
Avoid also all gray icons for the windows menu in the dockbar with uniform window colors
=============== Diff against Morphic-laza.428 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>listWindowsOn: (in category 'submenu - windows') -----
listWindowsOn: menu
| windows |
windows := SortedCollection sortBlock: [:winA :winB |
winA model name = winB model name
ifTrue: [winA label < winB label]
ifFalse: [winA model name < winB model name]].
windows addAll: self allVisibleWindows.
windows ifEmpty: [
menu addItem: [ :item |
item
contents: 'No Windows' translated;
isEnabled: false ] ].
windows do: [ :each |
menu addItem: [ :item |
item
contents: (self windowMenuItemLabelFor: each);
+ icon: (self colorIcon: each model defaultBackgroundColor);
- icon: (self colorIcon: each paneColor);
target: each;
selector: #comeToFront;
subMenuUpdater: self
selector: #windowMenuFor:on:
arguments: { each };
action: [ each activateAndForceLabelToShow; expand ] ] ].!
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.429.mcz
==================== Summary ====================
Name: Morphic-laza.429
Author: laza
Time: 26 April 2010, 11:04:18.171 am
UUID: 83abfdbb-87fd-884d-aafc-f1e78b4eaecb
Ancestors: Morphic-laza.428
Avoid also all gray icons for the windows menu in the dockbar with uniform window colors
=============== Diff against Morphic-laza.428 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>listWindowsOn: (in category 'submenu - windows') -----
listWindowsOn: menu
| windows |
windows := SortedCollection sortBlock: [:winA :winB |
winA model name = winB model name
ifTrue: [winA label < winB label]
ifFalse: [winA model name < winB model name]].
windows addAll: self allVisibleWindows.
windows ifEmpty: [
menu addItem: [ :item |
item
contents: 'No Windows' translated;
isEnabled: false ] ].
windows do: [ :each |
menu addItem: [ :item |
item
contents: (self windowMenuItemLabelFor: each);
+ icon: (self colorIcon: each model defaultBackgroundColor);
- icon: (self colorIcon: each paneColor);
target: each;
selector: #comeToFront;
subMenuUpdater: self
selector: #windowMenuFor:on:
arguments: { each };
action: [ each activateAndForceLabelToShow; expand ] ] ].!
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.429.mcz
==================== Summary ====================
Name: Morphic-laza.429
Author: laza
Time: 26 April 2010, 11:04:18.171 am
UUID: 83abfdbb-87fd-884d-aafc-f1e78b4eaecb
Ancestors: Morphic-laza.428
Avoid also all gray icons for the windows menu in the dockbar with uniform window colors
=============== Diff against Morphic-laza.428 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>listWindowsOn: (in category 'submenu - windows') -----
listWindowsOn: menu
| windows |
windows := SortedCollection sortBlock: [:winA :winB |
winA model name = winB model name
ifTrue: [winA label < winB label]
ifFalse: [winA model name < winB model name]].
windows addAll: self allVisibleWindows.
windows ifEmpty: [
menu addItem: [ :item |
item
contents: 'No Windows' translated;
isEnabled: false ] ].
windows do: [ :each |
menu addItem: [ :item |
item
contents: (self windowMenuItemLabelFor: each);
+ icon: (self colorIcon: each model defaultBackgroundColor);
- icon: (self colorIcon: each paneColor);
target: each;
selector: #comeToFront;
subMenuUpdater: self
selector: #windowMenuFor:on:
arguments: { each };
action: [ each activateAndForceLabelToShow; expand ] ] ].!
Alexander Lazarević uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-laza.428.mcz
==================== Summary ====================
Name: Morphic-laza.428
Author: laza
Time: 26 April 2010, 10:43:25.292 am
UUID: 94cea554-1ebf-8f45-8cdd-b54b7a74518c
Ancestors: Morphic-ar.427
Avoid all gray icons in the tools menu of the dockbar with uniform window colors.
=============== Diff against Morphic-ar.427 ===============
Item was changed:
----- Method: TheWorldMainDockingBar>>colorIcon: (in category 'private') -----
colorIcon: aColor
+ "Guess if 'uniform window colors' are used and avoid all icons to be just gray"
+ (aColor = Preferences uniformWindowColor or: [Preferences tinyDisplay]) ifTrue: [ ^nil ].
- Preferences tinyDisplay ifTrue: [ ^nil ].
^(aColor iconOrThumbnailOfSize: 14)
borderWidth: 3 color: Preferences menuColor muchDarker;
borderWidth: 2 color: Color transparent!