[squeak-dev] The Trunk: Morphic-mt.1495.mcz

Chris Muller asqueaker at gmail.com
Wed Jul 24 02:31:02 UTC 2019


Hi Marcel,

To clarify "more robust", is this:  when I select a method in a MessageSet
of "senders of at:" and it highlights "at:" for me, _don't_ make that the
search string for Cmd-g?

Or is this something else?  'Cuz I often want to bounce to the _next_
sender in the same method via Cmd-g...

On Mon, Jul 22, 2019 at 5:07 AM <commits at source.squeak.org> wrote:

> Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
> http://source.squeak.org/trunk/Morphic-mt.1495.mcz
>
> ==================== Summary ====================
>
> Name: Morphic-mt.1495
> Author: mt
> Time: 22 July 2019, 12:07:10.880271 pm
> UUID: 24e42526-45ab-4631-9cd6-521e7f95ea2c
> Ancestors: Morphic-mt.1494
>
> Makes auto-select in pluggable text morphs more robust.
>
> =============== Diff against Morphic-mt.1494 ===============
>
> Item was changed:
>   ----- Method: PluggableTextMorph>>update: (in category 'updating') -----
>   update: aSymbol
>         aSymbol ifNil: [^self].
>         aSymbol == #flash ifTrue: [^self flash].
>
>         aSymbol == getTextSelector
>                 ifTrue: [
>                         self setText: self getText.
>                         getSelectionSelector
>                                 ifNotNil: [self setSelection: self
> getSelection].
>                         ^ self].
>         aSymbol == getSelectionSelector
>                 ifTrue: [^self setSelection: self getSelection].
>
>         aSymbol == #acceptChanges ifTrue: [^ self accept].
>         aSymbol == #revertChanges ifTrue: [^ self cancel].
>
>         (aSymbol == #autoSelect and: [getSelectionSelector notNil])
>                 ifTrue:
>                         [self handleEdit:
>                                         [(textMorph editor)
>                                                 abandonChangeText; "no
> replacement!!"
>                                                 setSearch: model
> autoSelectString;
> +                                               findAgainNow "do not reset
> search string"]].
> -                                               findAgain]].
>         aSymbol == #clearUserEdits ifTrue: [^self hasUnacceptedEdits:
> false].
>         aSymbol == #wantToChange
>                 ifTrue:
>                         [self canDiscardEdits ifFalse: [^self
> promptForCancel].
>                         ^self].
>         aSymbol == #appendEntry
>                 ifTrue:
>                         [self handleEdit: [self appendEntry].
>                         ^self refreshWorld].
>         aSymbol == #appendEntryLater
>                 ifTrue: [self handleEdit: [self appendEntry]].
>         aSymbol == #clearText
>                 ifTrue:
>                         [self handleEdit: [self changeText: Text new].
>                         ^self refreshWorld].
>         aSymbol == #bs
>                 ifTrue:
>                         [self handleEdit: [self bsText].
>                         ^self refreshWorld].
>         aSymbol == #codeChangedElsewhere
>                 ifTrue:
>                         [self hasEditingConflicts: true.
>                         ^self changed].
>         aSymbol == #saveContents
>                 ifTrue:
>                         [^self saveContentsInFile].
>         aSymbol == #showContents
>                 ifTrue:
>                         [^ self scrollToTop].
>   !
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190723/fb37771f/attachment-0001.html>


More information about the Squeak-dev mailing list