The Trunk: Morphic-mt.2228.mcz

[email protected] Fri, 31 Jul 2026 14:28:08 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.2228.mcz

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

Name: Morphic-mt.2228
Author: mt
Time: 31 July 2026, 4:28:05.64804 pm
UUID: ed0876c4-e8d1-3647-ba8f-8841f39302a4
Ancestors: Morphic-mt.2227

Fix quirk in Morphic-ct.2224, which showed when toggling colorful windows.

=============== Diff against Morphic-mt.2227 ===============

Item was changed:
  ----- Method: SystemWindow class>>refreshAllWindows (in category 'initializing') -----
  refreshAllWindows
  	"If there is some prominent UI change, use this method to update all open windows."
  	
+ 	SystemWindow allSubInstances do: [:w | w refreshWindow].!
- 	SystemWindow allSubInstances do: [:w |
- 		w
- 			replaceBoxes;
- 			setDefaultParameters;
- 			refreshWindowColor].!

Item was changed:
  ----- Method: SystemWindow>>applyUserInterfaceTheme (in category 'user interface') -----
  applyUserInterfaceTheme
  
  	super applyUserInterfaceTheme.
  	
+ 	self refreshWindow.
+ 	
- 	self setDefaultParameters.
- 	labelArea ifNotNil: [self replaceBoxes].
- 	self refreshWindowColor.
- 
  	self isLookingFocused
  		ifTrue: [self lookUnfocused; lookFocused]
  		ifFalse: [self lookFocused; lookUnfocused].
  		
  	self isCollapsed ifTrue: [self setProperty: #applyTheme toValue: true].!

Item was added:
+ ----- Method: SystemWindow>>refreshWindow (in category 'user interface') -----
+ refreshWindow
+ 
+ 	self setDefaultParameters.
+ 	labelArea ifNotNil: [self replaceBoxes].
+ 	self refreshWindowColor.!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]