[Pkg] The Trunk: Morphic-mt.1297.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Aug 24 07:35:14 UTC 2016


Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.1297.mcz

==================== Summary ====================

Name: Morphic-mt.1297
Author: mt
Time: 24 August 2016, 9:34:22.478086 am
UUID: 4851a423-b544-174b-b6c7-0ecef50f1009
Ancestors: Morphic-mt.1296

Reduced use of deprecated API. Custom UI theme colors for halo morph and its rubber selection.

=============== Diff against Morphic-mt.1296 ===============

Item was changed:
  ----- Method: MorphHierarchyListMorph>>createContainer (in category 'private') -----
  createContainer
  	"Private - Create a container"
  	| container |
  	container := BorderedMorph new.
  	container extent: (World extent * (1 / 4 @ (2 / 3))) rounded.
  	container layoutPolicy: TableLayout new.
  	container hResizing: #rigid.
  	container vResizing: #rigid.
  	container
+ 		setColor: (Color gray: 0.9)
+ 		borderWidth: 1
+ 		borderColor: Color gray.
- 		setColor: MenuMorph menuColor
- 		borderWidth: MenuMorph menuBorderWidth
- 		borderColor: MenuMorph menuBorderColor.
  	container layoutInset: 0.
  	"container useRoundedCorners."
  	""
  	container setProperty: #morphHierarchy toValue: true.
  	container setNameTo: 'Objects Hierarchy' translated.
  	""
  	^ container!

Item was changed:
  ----- Method: SelectionMorph>>defaultBorderColor (in category 'initialization') -----
  defaultBorderColor
  	"answer the default border color/fill style for the receiver"
+ 	^ self userInterfaceTheme borderColor ifNil: [Color blue twiceDarker alpha: 0.75]!
- 	^ (	MenuMorph menuSelectionColor ifNil: [Color blue]) twiceDarker alpha: 0.75!

Item was changed:
  ----- Method: SelectionMorph>>defaultColor (in category 'initialization') -----
  defaultColor
  	"answer the default color/fill style for the receiver"
+ 	^ self userInterfaceTheme color ifNil: [Color blue alpha: 0.08]
- 	^ (MenuMorph menuSelectionColor ifNil: [Color blue]) alpha: 0.08
  !

Item was changed:
  ----- Method: SimpleHaloMorph>>drawOn: (in category 'drawing') -----
  drawOn: aCanvas 
  	"Draw this morph only if it has no target."
  
  	(Preferences showBoundsInHalo and: [self target isWorldMorph not])
  		ifTrue: [
- 			| boundsColor |
- 			boundsColor := MenuMorph menuSelectionColor
- 						ifNil: [Color blue].
  			aCanvas
  				frameAndFillRectangle: self bounds
  				fillColor: Color transparent
  				borderWidth: 2
+ 				borderColor: (self userInterfaceTheme borderColor ifNil: [Color blue alpha: 0.8])]!
- 				borderColor: 
- 					(boundsColor isTranslucent
- 						ifTrue: [boundsColor]
- 						ifFalse: [boundsColor alpha: 0.8])]!

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 = (UserInterfaceTheme current get: #uniformWindowColor for: Model) or: [Preferences tinyDisplay]) ifTrue: [ ^nil ].
  	^(aColor iconOrThumbnailOfSize: 14)
+ 		borderWidth: 3 color: ((UserInterfaceTheme current get: #color for: #MenuMorph) ifNil: [(Color r: 0.9 g: 0.9 b: 0.9)]) muchDarker;
- 		borderWidth: 3 color: MenuMorph menuColor muchDarker;
  		borderWidth: 2 color: Color transparent!

Item was removed:
- ----- Method: TheWorldMainDockingBar>>gradientRamp (in category 'private') -----
- gradientRamp
- 
- 	^{ 
- 		0.0 -> Color white.
- 		1.0 -> MenuMorph menuColor darker }!



More information about the Packages mailing list