[squeak-dev] AlternatePluggableListMorphOfMany
Alexander Lazarević
laza at blobworks.com
Wed Mar 3 21:34:37 UTC 2010
Looking for senders or implementors after setting the pref yields in
an error for me right now
MorphicToolBuilder(Object)>>doesNotUnderstand:
#pluggableAlternateMultiSelectionListSpec
Receiver: a MorphicToolBuilder
Arguments and temporary variables:
aMessage: pluggableAlternateMultiSelectionListSpec
exception: MessageNotUnderstood:
MorphicToolBuilder>>pluggableAlternateMultiSel...etc...
resumeValue: nil
Receiver's instance variables:
parent: nil
widgets: nil
panes: nil
parentMenu: nil
MessageTrace>>buildMessageListWith:
Receiver: a MessageTrace
Arguments and temporary variables:
builder: a MorphicToolBuilder
listSpec: nil
Receiver's instance variables:
dependents: nil
contents: ''
currentCompiledMethod: nil
contentsSymbol: nil
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date
DateAndTime Dura...etc...
classOrganizer: nil
metaClassOrganizer: nil
systemCategoryListIndex: 0
classListIndex: 0
messageCategoryListIndex: 0
messageListIndex: 1
editSelection: #none
metaClassIndicated: false
messageList: an OrderedCollection(a MethodReference Class >>
hasMethods a Metho...etc...
autoSelectString: 'hasMethods'
growable: nil
autoSelectStrings: an OrderedCollection('hasMethods' 'hasMethods'
'hasMethods' ...etc...
messageSelections: an OrderedCollection(true false false false
false false fals...etc...
anchorIndex: nil
[] in MessageTrace(MessageSet)>>buildWith:
Receiver: a MessageTrace
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
dependents: nil
contents: ''
currentCompiledMethod: nil
contentsSymbol: nil
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date
DateAndTime Dura...etc...
classOrganizer: nil
metaClassOrganizer: nil
systemCategoryListIndex: 0
classListIndex: 0
messageCategoryListIndex: 0
messageListIndex: 1
editSelection: #none
metaClassIndicated: false
messageList: an OrderedCollection(a MethodReference Class >>
hasMethods a Metho...etc...
autoSelectString: 'hasMethods'
growable: nil
autoSelectStrings: an OrderedCollection('hasMethods' 'hasMethods'
'hasMethods' ...etc...
messageSelections: an OrderedCollection(true false false false
false false fals...etc...
anchorIndex: nil
[] in MessageTrace(StringHolder)>>buildWindowWith:specs:
Receiver: a MessageTrace
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
dependents: nil
contents: ''
currentCompiledMethod: nil
contentsSymbol: nil
systemOrganizer: ('Kernel-Chronology' ChronologyConstants Date
DateAndTime Dura...etc...
classOrganizer: nil
metaClassOrganizer: nil
systemCategoryListIndex: 0
classListIndex: 0
messageCategoryListIndex: 0
messageListIndex: 1
editSelection: #none
metaClassIndicated: false
messageList: an OrderedCollection(a MethodReference Class >>
hasMethods a Metho...etc...
autoSelectString: 'hasMethods'
growable: nil
autoSelectStrings: an OrderedCollection('hasMethods' 'hasMethods'
'hasMethods' ...etc...
messageSelections: an OrderedCollection(true false false false
false false fals...etc...
anchorIndex: nil
--- The full stack ---
MorphicToolBuilder(Object)>>doesNotUnderstand:
#pluggableAlternateMultiSelectionListSpec
MessageTrace>>buildMessageListWith:
[] in MessageTrace(MessageSet)>>buildWith:
[] in MessageTrace(StringHolder)>>buildWindowWith:specs:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Array(SequenceableCollection)>>do:
MessageTrace(StringHolder)>>buildWindowWith:specs:
MessageTrace(MessageSet)>>buildWith:
MorphicToolBuilder(ToolBuilder)>>build:
MorphicToolBuilder>>open:
MorphicToolBuilder>>open:label:
ToolBuilder class>>open:label:
MessageTrace class(MessageSet class)>>openMessageList:name:autoSelect:
StandardToolSet class>>browseMessageSet:name:autoSelect:
ToolSet class>>browseMessageSet:name:autoSelect:
SystemNavigation>>browseMessageList:name:autoSelect:
SystemNavigation>>browseAllCallsOn:
SmalltalkEditor(TextEditor)>>sendersOfIt
...etc...
On Wed, Mar 3, 2010 at 22:24, Chris Muller <asqueaker at gmail.com> wrote:
> I've just posted Morphic-cmm.372, which introduces
> AlternatePluggableListMorphOfMany. (Be sure to also get
> Tools-cmm.200). Those concerned with Squeak being familiar to
> new-users may appreciate this; it is basically the same as the
> standard PluggableListMorphOfMany, but allowing range-selections via
> Shift+clicking. Also, swipe-selecting does not miss interim
> selections (e.g., in the middle of the swipe).
>
> Now, I have not changed any existing users of PluggableListMorphOfMany
> to use AlternatePluggableListMorphOfMany, but there is a demonstration
> of it by enabling on the preference, "traceMessages" in the
> Preferences. This will utilize a MessageTrace instead of a MessageSet
> when browsing senders/implementors.
>
> If we like it, we can convert some or all of the legacy
> PluggableListMorphOfMany's to the new one and then rename it. Or if
> there is a need for both then both or, if we don't like it, of course,
> it can easily be deleted..
>
> - Chris
>
>
More information about the Squeak-dev
mailing list
|