<div dir="ltr">I like the PreferenceBrowser verbiage for [Enter], but the formatting in mt.103.  Ideally this could pull from that PreferenceBrowser location, and the PreferenceBrowser help could be updated.  Probably should have included my preference - sorry about that.<div><br></div><div>-cbc</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 1, 2020 at 8:48 PM <<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A new version of PreferenceBrowser was added to project The Inbox:<br>
<a href="http://source.squeak.org/inbox/PreferenceBrowser-cbc.103.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/inbox/PreferenceBrowser-cbc.103.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: PreferenceBrowser-cbc.103<br>
Author: cbc<br>
Time: 1 June 2020, 8:47:46.016726 pm<br>
UUID: a2e0791b-c23c-9044-9d60-4ac9c13e4db0<br>
Ancestors: PreferenceBrowser-mt.102<br>
<br>
Fixes similar issue to mt.103, except uses the test found in PreferenceBrowser instead of creating a new text.  This method may be superior, since the preference help will be localized in one location.<br>
<br>
=============== Diff against PreferenceBrowser-mt.102 ===============<br>
<br>
Item was changed:<br>
  ----- Method: PreferenceWizardMorph>>initializePage04InteractionMore (in category 'initialization - pages') -----<br>
  initializePage04InteractionMore<br>
<br>
+       | currentPage pane filterableHelp |<br>
-       | currentPage pane |<br>
        currentPage := pages add: self createPage.<br>
        pane := self createScrollPane.<br>
<br>
        currentPage addMorphBack: (self createLabel: 'Choose more interaction settings' color: Color white).<br>
        currentPage addMorphBack: pane.<br>
<br>
+       "Next line added because using 'normal' lookup does not find the right text."<br>
+       filterableHelp := Preferences allPreferences<br>
+               detect:[:pref | pref name = 'Filterable Lists']<br>
+               ifFound: [:pref | (pref helpString lines joinSeparatedBy: ' ') withBlanksTrimmed]<br>
+               ifNone: [''].<br>
        pane scroller firstSubmorph addAllMorphsBack: {<br>
                self createCheckbox: 'Windows raise on click' translated for: #WindowsRaiseOnClick help: #(window raise).<br>
                self createCheckbox: 'Windows always active' for: #WindowsAlwaysActive help: #(window content active).<br>
                self createCheckbox: 'Window buttons always active' translated for: #WindowButtonsAlwaysActive help: #(window control active).<br>
                self createVerticalSpace.<br>
                self createCheckbox: 'Smart horizontal splitters' translated for: #SmartHorizontalSplitters help: #(horizontal splitter).<br>
                self createCheckbox: 'Smart vertical splitters' translated for: #SmartVerticalSplitters help: #(vertical splitter).<br>
                self createVerticalSpace.<br>
+               self createCheckbox: 'Filterable lists and trees' translated for: #FilterableLists help: filterableHelp.<br>
-               self createCheckbox: 'Filterable lists and trees' translated for: #FilterableLists help: #(filterable).<br>
                self createCheckbox: 'Filters clear if unfocused' translated for: #ClearFilterAutomatically help: #(filter clear).<br>
                self createVerticalSpace.<br>
                self createCheckbox: 'Attach tools to mouse' translated for: #AttachToolsToMouse help: #(tools attach).         <br>
                }.!<br>
<br>
<br>
</blockquote></div>