[squeak-dev] SquitBrowser dNU: #loadedHistorian when clicking menu with no project load/selected

tim Rowledge tim at rowledge.org
Sat Dec 21 22:15:10 UTC 2019


Decided to try loading the Git browser since I'd never noticed it before. Menu click on the top-right pluggablepanel results in  the dnu because the 'projectSelection' is nil and Boom! Probably a trivial fix but since I don't know the intent of the tool I'd prefer not to mess with it.

21 December 2019 2:12:24.730738 pm

VM: Mac OS - Smalltalk
Image: Squeak5.3beta [latest update: #19284]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources
Trusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/secure
Untrusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	loadedHistorian
		exception: 	MessageNotUnderstood: UndefinedObject>>loadedHistorian
		resumeValue: 	nil
	Receiver's instance variables: 
nil

SquitBrowser>>menuCommitListHook:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		aMenu: 	a MenuMorph(608171)
		activeBranchName: 	nil
		isMenuOnActiveBranch: 	nil
		onlyOnInactiveBranch: 	nil
		commands: 	nil
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

SquitBrowser(Object)>>perform:withEnoughArguments:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		selector: 	#menuCommitListHook:
		anArray: 	{a MenuMorph(608171) . false}
		numArgs: 	1
		args: 	{a MenuMorph(608171)}
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

[] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

Array(SequenceableCollection)>>do:
	Receiver: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}
	Arguments and temporary variables: 
		aBlock: 	[closure] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:
		index: 	1
		indexLimiT: 	1
	Receiver's instance variables: 
{<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}

SquitBrowser(Model)>>buildMenu:withBuilders:shifted:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		aMenu: 	a MenuMorph(608171)
		builders: 	{<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}
		aBoolean: 	false
		menu: 	{a MenuMorph(608171)}
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

SquitBrowser(Model)>>menu:for:shifted:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		aMenu: 	a MenuMorph(608171)
		aMenuSymbolOrCollection: 	#(#menuCommitList)
		aBoolean: 	false
		builders: 	{<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

SquitBrowser(Model)>>menu:for:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		aMenu: 	a MenuMorph(608171)
		aMenuSymbolOrCollection: 	#(#menuCommitList)
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

SquitBrowser>>commitListMenu:
	Receiver: a SquitBrowser
	Arguments and temporary variables: 
		aMenu: 	a MenuMorph(608171)
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...
		projectIndex: 	nil
		commitSelection: 	nil
		objectIndex: 	nil
		objectCache: 	nil
		commitForCache: 	nil
		timeOfLastListUpdate: 	3754419137621
		searchTerm: 	''
		offeredToAddFirstProject: 	true
		repositoryExists: 	true
		cachedCommitList: 	#()
		commitListBuildProcess: 	nil
		selectedHistorian: 	nil
		indexOfActiveHistorianInBranchList: 	1
		branchList: 	#('-- Branches --')
		commitToDiffAgainst: 	nil

PluggableTreeMorph(ScrollPane)>>getMenu:
	Receiver: a PluggableTreeMorph(988435)
	Arguments and temporary variables: 
		shiftKeyState: 	false
		menu: 	a MenuMorph(608171)
		aMenu: 	nil
		aTitle: 	nil
	Receiver's instance variables: 
		bounds: 	297 at 45 corner: 834 at 251
		owner: 	a PluggablePanelMorph(3401925)
		submorphs: 	{a TransformMorph(3457009)}
		fullBounds: 	297 at 45 corner: 834 at 251
		color: 	Color white
		extension: 	a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.495 g: 0.495 b: 0.495)
		model: 	a SquitBrowser
		slotName: 	nil
		open: 	false
		scrollBar: 	a ScrollBar(3362935)
		scroller: 	a TransformMorph(3457009)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	true
		getMenuSelector: 	#commitListMenu:
		getMenuTitleSelector: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(2604245)
		hScrollBarPolicy: 	#whenNeeded
		vScrollBarPolicy: 	#whenNeeded
		scrollBarThickness: 	10
		selectedMorph: 	nil
		hoveredMorph: 	nil
		getListSelector: 	nil
		keystrokeActionSelector: 	#commitListKey:from:
		autoDeselect: 	true
		columns: 	{[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...
		columnsCache: 	#(nil nil nil)
		sortingSelector: 	nil
		getSelectionSelector: 	#commitSelection
		setSelectionSelector: 	#commitSelection:
		potentialDropMorph: 	nil
		lineColor: 	Color veryLightGray
		font: 	a StrikeFont(Bitmap DejaVu Sans 9 14)
		textColor: 	Color black
		rootWrappers: 	#()
		selectedWrapper: 	nil
		getRootsSelector: 	#commitList
		getChildrenSelector: 	nil
		hasChildrenSelector: 	nil
		getLabelSelector: 	nil
		getIconSelector: 	nil
		getSelectedPathSelector: 	nil
		setSelectedPathSelector: 	nil
		setSelectedParentSelector: 	nil
		getHelpSelector: 	nil
		dropItemSelector: 	nil
		wantsDropSelector: 	nil
		dragItemSelector: 	nil
		dragTypeSelector: 	nil
		nodeClass: 	SquitVersionWrapper
		lastKeystrokeTime: 	0
		lastKeystrokes: 	''
		dragStartedSelector: 	nil
		doubleClickSelector: 	nil

PluggableTreeMorph(ScrollPane)>>yellowButtonActivity:
	Receiver: a PluggableTreeMorph(988435)
	Arguments and temporary variables: 
		shiftKeyState: 	false
		menu: 	nil
	Receiver's instance variables: 
		bounds: 	297 at 45 corner: 834 at 251
		owner: 	a PluggablePanelMorph(3401925)
		submorphs: 	{a TransformMorph(3457009)}
		fullBounds: 	297 at 45 corner: 834 at 251
		color: 	Color white
		extension: 	a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.495 g: 0.495 b: 0.495)
		model: 	a SquitBrowser
		slotName: 	nil
		open: 	false
		scrollBar: 	a ScrollBar(3362935)
		scroller: 	a TransformMorph(3457009)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	true
		getMenuSelector: 	#commitListMenu:
		getMenuTitleSelector: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(2604245)
		hScrollBarPolicy: 	#whenNeeded
		vScrollBarPolicy: 	#whenNeeded
		scrollBarThickness: 	10
		selectedMorph: 	nil
		hoveredMorph: 	nil
		getListSelector: 	nil
		keystrokeActionSelector: 	#commitListKey:from:
		autoDeselect: 	true
		columns: 	{[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...
		columnsCache: 	#(nil nil nil)
		sortingSelector: 	nil
		getSelectionSelector: 	#commitSelection
		setSelectionSelector: 	#commitSelection:
		potentialDropMorph: 	nil
		lineColor: 	Color veryLightGray
		font: 	a StrikeFont(Bitmap DejaVu Sans 9 14)
		textColor: 	Color black
		rootWrappers: 	#()
		selectedWrapper: 	nil
		getRootsSelector: 	#commitList
		getChildrenSelector: 	nil
		hasChildrenSelector: 	nil
		getLabelSelector: 	nil
		getIconSelector: 	nil
		getSelectedPathSelector: 	nil
		setSelectedPathSelector: 	nil
		setSelectedParentSelector: 	nil
		getHelpSelector: 	nil
		dropItemSelector: 	nil
		wantsDropSelector: 	nil
		dragItemSelector: 	nil
		dragTypeSelector: 	nil
		nodeClass: 	SquitVersionWrapper
		lastKeystrokeTime: 	0
		lastKeystrokes: 	''
		dragStartedSelector: 	nil
		doubleClickSelector: 	nil

PluggableTreeMorph>>mouseDown:
	Receiver: a PluggableTreeMorph(988435)
	Arguments and temporary variables: 
		evt: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
		aMorph: 	nil
		selectors: 	nil
	Receiver's instance variables: 
		bounds: 	297 at 45 corner: 834 at 251
		owner: 	a PluggablePanelMorph(3401925)
		submorphs: 	{a TransformMorph(3457009)}
		fullBounds: 	297 at 45 corner: 834 at 251
		color: 	Color white
		extension: 	a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.495 g: 0.495 b: 0.495)
		model: 	a SquitBrowser
		slotName: 	nil
		open: 	false
		scrollBar: 	a ScrollBar(3362935)
		scroller: 	a TransformMorph(3457009)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	true
		getMenuSelector: 	#commitListMenu:
		getMenuTitleSelector: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(2604245)
		hScrollBarPolicy: 	#whenNeeded
		vScrollBarPolicy: 	#whenNeeded
		scrollBarThickness: 	10
		selectedMorph: 	nil
		hoveredMorph: 	nil
		getListSelector: 	nil
		keystrokeActionSelector: 	#commitListKey:from:
		autoDeselect: 	true
		columns: 	{[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...
		columnsCache: 	#(nil nil nil)
		sortingSelector: 	nil
		getSelectionSelector: 	#commitSelection
		setSelectionSelector: 	#commitSelection:
		potentialDropMorph: 	nil
		lineColor: 	Color veryLightGray
		font: 	a StrikeFont(Bitmap DejaVu Sans 9 14)
		textColor: 	Color black
		rootWrappers: 	#()
		selectedWrapper: 	nil
		getRootsSelector: 	#commitList
		getChildrenSelector: 	nil
		hasChildrenSelector: 	nil
		getLabelSelector: 	nil
		getIconSelector: 	nil
		getSelectedPathSelector: 	nil
		setSelectedPathSelector: 	nil
		setSelectedParentSelector: 	nil
		getHelpSelector: 	nil
		dropItemSelector: 	nil
		wantsDropSelector: 	nil
		dragItemSelector: 	nil
		dragTypeSelector: 	nil
		nodeClass: 	SquitVersionWrapper
		lastKeystrokeTime: 	0
		lastKeystrokes: 	''
		dragStartedSelector: 	nil
		doubleClickSelector: 	nil

PluggableTreeMorph(Morph)>>handleMouseDown:
	Receiver: a PluggableTreeMorph(988435)
	Arguments and temporary variables: 
		anEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
	Receiver's instance variables: 
		bounds: 	297 at 45 corner: 834 at 251
		owner: 	a PluggablePanelMorph(3401925)
		submorphs: 	{a TransformMorph(3457009)}
		fullBounds: 	297 at 45 corner: 834 at 251
		color: 	Color white
		extension: 	a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.495 g: 0.495 b: 0.495)
		model: 	a SquitBrowser
		slotName: 	nil
		open: 	false
		scrollBar: 	a ScrollBar(3362935)
		scroller: 	a TransformMorph(3457009)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	true
		getMenuSelector: 	#commitListMenu:
		getMenuTitleSelector: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(2604245)
		hScrollBarPolicy: 	#whenNeeded
		vScrollBarPolicy: 	#whenNeeded
		scrollBarThickness: 	10
		selectedMorph: 	nil
		hoveredMorph: 	nil
		getListSelector: 	nil
		keystrokeActionSelector: 	#commitListKey:from:
		autoDeselect: 	true
		columns: 	{[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...
		columnsCache: 	#(nil nil nil)
		sortingSelector: 	nil
		getSelectionSelector: 	#commitSelection
		setSelectionSelector: 	#commitSelection:
		potentialDropMorph: 	nil
		lineColor: 	Color veryLightGray
		font: 	a StrikeFont(Bitmap DejaVu Sans 9 14)
		textColor: 	Color black
		rootWrappers: 	#()
		selectedWrapper: 	nil
		getRootsSelector: 	#commitList
		getChildrenSelector: 	nil
		hasChildrenSelector: 	nil
		getLabelSelector: 	nil
		getIconSelector: 	nil
		getSelectedPathSelector: 	nil
		setSelectedPathSelector: 	nil
		setSelectedParentSelector: 	nil
		getHelpSelector: 	nil
		dropItemSelector: 	nil
		wantsDropSelector: 	nil
		dragItemSelector: 	nil
		dragTypeSelector: 	nil
		nodeClass: 	SquitVersionWrapper
		lastKeystrokeTime: 	0
		lastKeystrokes: 	''
		dragStartedSelector: 	nil
		doubleClickSelector: 	nil

MouseButtonEvent>>sentTo:
	Receiver: [380 at 151 mouseDown yellow ( yellow ) 88176875]
	Arguments and temporary variables: 
		anObject: 	a PluggableTreeMorph(988435)
	Receiver's instance variables: 
		timeStamp: 	88176875
		source: 	a HandMorph(4132575)
		type: 	#mouseDown
		buttons: 	2
		position: 	380 at 151
		handler: 	a PluggableTreeMorph(988435)
		wasHandled: 	true
		wasIgnored: 	false
		whichButton: 	2
		nClicks: 	0

PluggableTreeMorph(Morph)>>handleEvent:
	Receiver: a PluggableTreeMorph(988435)
	Arguments and temporary variables: 
		anEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
		filteredEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
	Receiver's instance variables: 
		bounds: 	297 at 45 corner: 834 at 251
		owner: 	a PluggablePanelMorph(3401925)
		submorphs: 	{a TransformMorph(3457009)}
		fullBounds: 	297 at 45 corner: 834 at 251
		color: 	Color white
		extension: 	a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.495 g: 0.495 b: 0.495)
		model: 	a SquitBrowser
		slotName: 	nil
		open: 	false
		scrollBar: 	a ScrollBar(3362935)
		scroller: 	a TransformMorph(3457009)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	true
		getMenuSelector: 	#commitListMenu:
		getMenuTitleSelector: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(2604245)
		hScrollBarPolicy: 	#whenNeeded
		vScrollBarPolicy: 	#whenNeeded
		scrollBarThickness: 	10
		selectedMorph: 	nil
		hoveredMorph: 	nil
		getListSelector: 	nil
		keystrokeActionSelector: 	#commitListKey:from:
		autoDeselect: 	true
		columns: 	{[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...
		columnsCache: 	#(nil nil nil)
		sortingSelector: 	nil
		getSelectionSelector: 	#commitSelection
		setSelectionSelector: 	#commitSelection:
		potentialDropMorph: 	nil
		lineColor: 	Color veryLightGray
		font: 	a StrikeFont(Bitmap DejaVu Sans 9 14)
		textColor: 	Color black
		rootWrappers: 	#()
		selectedWrapper: 	nil
		getRootsSelector: 	#commitList
		getChildrenSelector: 	nil
		hasChildrenSelector: 	nil
		getLabelSelector: 	nil
		getIconSelector: 	nil
		getSelectedPathSelector: 	nil
		setSelectedPathSelector: 	nil
		setSelectedParentSelector: 	nil
		getHelpSelector: 	nil
		dropItemSelector: 	nil
		wantsDropSelector: 	nil
		dragItemSelector: 	nil
		dragTypeSelector: 	nil
		nodeClass: 	SquitVersionWrapper
		lastKeystrokeTime: 	0
		lastKeystrokes: 	''
		dragStartedSelector: 	nil
		doubleClickSelector: 	nil

MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
	Receiver: a MorphicEventDispatcher
	Arguments and temporary variables: 
		anEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
		aHandler: 	a PluggableTreeMorph(988435)
		aMorph: 	a PluggableTreeMorph(988435)
		result: 	#rejected
		filteredEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
	Receiver's instance variables: 
		lastType: 	#mouseDown
		lastDispatch: 	#dispatchMouseDown:with:

[] in MorphicEventDispatcher>>dispatchMouseDown:with:
	Receiver: a MorphicEventDispatcher
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		lastType: 	#mouseDown
		lastDispatch: 	#dispatchMouseDown:with:

BlockClosure>>ensure:
	Receiver: [closure] in MorphicEventDispatcher>>dispatchMouseDown:with:
	Arguments and temporary variables: 
		aBlock: 	[closure] in MorphicEventDispatcher>>dispatchMouseDown:with:
		complete: 	nil
		returnValue: 	nil
	Receiver's instance variables: 
		outerContext: 	MorphicEventDispatcher>>dispatchMouseDown:with:
		startpc: 	166
		numArgs: 	0

MorphicEventDispatcher>>dispatchMouseDown:with:
	Receiver: a MorphicEventDispatcher
	Arguments and temporary variables: 
		anEvent: 	[380 at 151 mouseDown yellow ( yellow ) 88176875]
		aMorph: 	a PluggableTreeMorph(988435)
		handler: 	a PluggableTreeMorph(988435)
		lastHandler: 	a PluggableSystemWindow<Git Browser>(3557987)
	Receiver's instance variables: 
		lastType: 	#mouseDown
		lastDispatch: 	#dispatchMouseDown:with:


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian
SquitBrowser>>menuCommitListHook:
SquitBrowser(Object)>>perform:withEnoughArguments:
[] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:
Array(SequenceableCollection)>>do:
SquitBrowser(Model)>>buildMenu:withBuilders:shifted:
SquitBrowser(Model)>>menu:for:shifted:
SquitBrowser(Model)>>menu:for:
SquitBrowser>>commitListMenu:
PluggableTreeMorph(ScrollPane)>>getMenu:
PluggableTreeMorph(ScrollPane)>>yellowButtonActivity:
PluggableTreeMorph>>mouseDown:
PluggableTreeMorph(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
PluggableTreeMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
[] in MorphicEventDispatcher>>dispatchMouseDown:with:
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchMouseDown:with:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MorphicEventDispatcher>>dispatchEvent:with:
PluggableTreeMorph(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
Array(SequenceableCollection)>>do:
PluggablePanelMorph(Morph)>>submorphsDo:
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
[] in MorphicEventDispatcher>>dispatchMouseDown:with:
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
PluggablePanelMorph(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
Array(SequenceableCollection)>>do:
PluggableSystemWindow(Morph)>>submorphsDo:
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
[] in MorphicEventDispatcher>>dispatchMouseDown:with:
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
PluggableSystemWindow(Morph)>>processEvent:using:
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
Array(SequenceableCollection)>>do:
PasteUpMorph(Morph)>>submorphsDo:
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
[] in MorphicEventDispatcher>>dispatchMouseDown:with:
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
[] in PasteUpMorph>>processEvent:using:
BlockClosure>>ensure:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
[] in [] in [] in HandMorph>>sendEvent:focus:clear:
BlockClosure>>ensure:
MouseButtonEvent(MorphicEvent)>>becomeActiveDuring:
[] in [] in HandMorph>>sendEvent:focus:clear:
BlockClosure>>ensure:
HandMorph>>becomeActiveDuring:
-- and more not shown --

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Useful random insult:- Cackles a lot, but I ain't seen no eggs yet.




More information about the Squeak-dev mailing list