[prev in list] [next in list] [prev in thread] [next in thread]
List: squeak-dev
Subject: [squeak-dev] The Trunk: PreferenceBrowser-mt.103.mcz
From: commits () source ! squeak ! org
Date: 2020-04-29 18:45:38
Message-ID: E1jTriF-0000Jb-KL () andreas
[Download RAW message or body]
Marcel Taeumel uploaded a new version of PreferenceBrowser to project The Trunk:
http://source.squeak.org/trunk/PreferenceBrowser-mt.103.mcz
==================== Summary ====================
Name: PreferenceBrowser-mt.103
Author: mt
Time: 29 April 2020, 8:45:37.770261 pm
UUID: b939aeb0-0229-c14b-94fe-2fd07189ecb8
Ancestors: PreferenceBrowser-mt.102
Fixes a bug with some redundant tooltip ... because that quick-and-dirty way to find \
existing preferences did not work out.
Note that the preference wizard can provide its own namespace for preferences with \
custom state/getter and setter messages. Luckily, much of the wizard's selection \
matches something from the system-wide Preferences.
Look at the wizard as something that provides a nice first contact to set up \
important stuff in the environment. That "stuff" is not necessarily present in \
Preferences but maybe also in some specific class such as for pragma preferences. So \
the wizard acts as a GoF Facade.
=============== Diff against PreferenceBrowser-mt.102 ===============
Item was changed:
----- Method: PreferenceWizardMorph>>initializePage04InteractionMore (in category \
'initialization - pages') ----- initializePage04InteractionMore
| currentPage pane |
currentPage := pages add: self createPage.
pane := self createScrollPane.
currentPage addMorphBack: (self createLabel: 'Choose more interaction settings' \
color: Color white). currentPage addMorphBack: pane.
pane scroller firstSubmorph addAllMorphsBack: {
self createCheckbox: 'Windows raise on click' translated for: \
#WindowsRaiseOnClick help: #(window raise). self createCheckbox: 'Windows always \
active' for: #WindowsAlwaysActive help: #(window content active). self \
createCheckbox: 'Window buttons always active' translated for: \
#WindowButtonsAlwaysActive help: #(window control active). self createVerticalSpace.
self createCheckbox: 'Smart horizontal splitters' translated for: \
#SmartHorizontalSplitters help: #(horizontal splitter). self createCheckbox: 'Smart \
vertical splitters' translated for: #SmartVerticalSplitters help: #(vertical \
splitter). self createVerticalSpace.
+ self createCheckbox: 'Filterable lists and trees' translated for: \
#FilterableLists help: 'Type something to filter lists. Press [return] to clear the \
filter. Press [backspace] to clear and restore prior selection.' \
translated.
- self createCheckbox: 'Filterable lists and trees' translated for: \
#FilterableLists help: #(filterable). self createCheckbox: 'Filters clear if \
unfocused' translated for: #ClearFilterAutomatically help: #(filter clear). self \
createVerticalSpace. self createCheckbox: 'Attach tools to mouse' translated for: \
#AttachToolsToMouse help: #(tools attach). }.!
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic