[squeak-dev] The Trunk: System-mt.1286.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Jan 17 08:43:01 UTC 2022
Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.1286.mcz
==================== Summary ====================
Name: System-mt.1286
Author: mt
Time: 17 January 2022, 9:42:51.527327 am
UUID: e383413b-3282-5e47-b18f-0c5404d4277b
Ancestors: System-mt.1285
Add some commentary in #userInterfaceTheme so that people can figure out what to do when a property (e.g., color) does not look as expected and they managed to track down the call to #userInterfaceTheme in the source code.
=============== Diff against System-mt.1285 ===============
Item was changed:
----- Method: Object>>userInterfaceTheme (in category '*System-Preferences') -----
userInterfaceTheme
+ "Call this to conveniently access properties from the current user interface theme. NOTE THAT if you want to change a property in the current theme, you can either modify its entry in the property dictionary directly (see #set:for:to:) or locate its initialization code, which is usually in a subclass of UserInterfaceTheme. For example SqueakTheme class >> #addScrollables: describes UI properties around widgets that can scroll such as text fields. After modifying the init code, you have to re-initialize the theme again via UserInterfaceTheme class >> #cleanUpAndReset."
- "Call this to conveniently access properties from the current user interface theme."
^ UserInterfaceThemeRequest new
target: self;
theme: UserInterfaceTheme current;
yourself!
More information about the Squeak-dev
mailing list
|