[squeak-dev] Re: Installing SVI in the latest squeak development images or Seaside1-click

Victor Rodriguez victor.palique at gmail.com
Fri Feb 22 05:34:34 UTC 2008


Hello,

I got SVI to work, and the new keyboard bindings work.  However, I ran
into another problem:  when I highlight text on the editor and try to
"yellow" click on it to invoke a browser on the selection, I get the
walkback below.

If someone has a fix, please let me know!

Best Regards,

Victor Rodriguez.

OBClosableDefinitionPanel(Object)>>doesNotUnderstand: #menu:shifted:
	Receiver: an OBClosableDefinitionPanel
	Arguments and temporary variables:
		aMessage: 	menu: a MenuMorph(3962) shifted: false
	Receiver's instance variables:
		browser: 	an OBMultipleSelectionBrowser
		definition: 	an OBMethodDefinition
		node: 	OBMethodNode<Preferences class#standardCodeFont>
		morph: 	a RectangleMorph(3961)
		isPinned: 	false
		owner: 	an OBMultipleDefinitionPanel
		contentMorph: 	a PluggableSVIMorph(168)
		codeTabPanel: 	nil

PluggableSVIMorph(ScrollPane)>>getMenu:
	Receiver: a PluggableSVIMorph(168)
	Arguments and temporary variables:
		shiftKeyState: 	false
		menu: 	a MenuMorph(3962)
		aMenu: 	nil
		aTitle: 	nil
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 588 at 124
		owner: 	a RectangleMorph(3961)
		submorphs: 	an Array(a TextMorph(559) a SVICommandLineMorph(2542) a
ScrollBar(15...etc...
		fullBounds: 	0 at 0 corner: 588 at 125
		color: 	Color white
		extension: 	a MorphExtension (2823) [other:  (vScrollBarAlways ->
true) (layoutP...etc...
		borderWidth: 	0
		borderColor: 	Color black
		model: 	an OBClosableDefinitionPanel
		slotName: 	nil
		open: 	false
		pinSpecs: 	nil
		scrollBar: 	a ScrollBar(1530)
		scroller: 	a TransformMorph(859)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	false
		getMenuSelector: 	#menu:shifted:
		getMenuTitleSelector: 	nil
		scrollBarHidden: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(3632)
		textMorph: 	a SVITextMorph(182)
		getTextSelector: 	#text
		setTextSelector: 	#accept:notifying:
		getSelectionSelector: 	#selection
		hasUnacceptedEdits: 	false
		askBeforeDiscardingEdits: 	true
		selectionInterval: 	(66 to: 65)
		hasEditingConflicts: 	false
		svi: 	a SVI
		commandLineMorph: 	a SVICommandLineMorph(2542)
		statusTextMorph: 	a TextMorph(2927)
		msgMorph: 	a TextMorph(559)
		saveMarks: 	nil
		lastSelection: 	nil
		pendingTextToUse: 	nil
		dividerColor: 	nil
		subtleColor: 	nil
		paneColor: 	nil
		styler: 	a SHTextStylerST80
		unstyledAcceptText: 	nil

PluggableSVIMorph>>getMenu:
	Receiver: a PluggableSVIMorph(168)
	Arguments and temporary variables:
		shiftKeyState: 	false
		menu: 	nil
		item: 	nil
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 588 at 124
		owner: 	a RectangleMorph(3961)
		submorphs: 	an Array(a TextMorph(559) a SVICommandLineMorph(2542) a
ScrollBar(15...etc...
		fullBounds: 	0 at 0 corner: 588 at 125
		color: 	Color white
		extension: 	a MorphExtension (2823) [other:  (vScrollBarAlways ->
true) (layoutP...etc...
		borderWidth: 	0
		borderColor: 	Color black
		model: 	an OBClosableDefinitionPanel
		slotName: 	nil
		open: 	false
		pinSpecs: 	nil
		scrollBar: 	a ScrollBar(1530)
		scroller: 	a TransformMorph(859)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	false
		getMenuSelector: 	#menu:shifted:
		getMenuTitleSelector: 	nil
		scrollBarHidden: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(3632)
		textMorph: 	a SVITextMorph(182)
		getTextSelector: 	#text
		setTextSelector: 	#accept:notifying:
		getSelectionSelector: 	#selection
		hasUnacceptedEdits: 	false
		askBeforeDiscardingEdits: 	true
		selectionInterval: 	(66 to: 65)
		hasEditingConflicts: 	false
		svi: 	a SVI
		commandLineMorph: 	a SVICommandLineMorph(2542)
		statusTextMorph: 	a TextMorph(2927)
		msgMorph: 	a TextMorph(559)
		saveMarks: 	nil
		lastSelection: 	nil
		pendingTextToUse: 	nil
		dividerColor: 	nil
		subtleColor: 	nil
		paneColor: 	nil
		styler: 	a SHTextStylerST80
		unstyledAcceptText: 	nil

PluggableSVIMorph(PluggableTextMorph)>>yellowButtonActivity:
	Receiver: a PluggableSVIMorph(168)
	Arguments and temporary variables:
		shiftKeyState: 	false
		menu: 	nil
	Receiver's instance variables:
		bounds: 	0 at 0 corner: 588 at 124
		owner: 	a RectangleMorph(3961)
		submorphs: 	an Array(a TextMorph(559) a SVICommandLineMorph(2542) a
ScrollBar(15...etc...
		fullBounds: 	0 at 0 corner: 588 at 125
		color: 	Color white
		extension: 	a MorphExtension (2823) [other:  (vScrollBarAlways ->
true) (layoutP...etc...
		borderWidth: 	0
		borderColor: 	Color black
		model: 	an OBClosableDefinitionPanel
		slotName: 	nil
		open: 	false
		pinSpecs: 	nil
		scrollBar: 	a ScrollBar(1530)
		scroller: 	a TransformMorph(859)
		retractableScrollBar: 	false
		scrollBarOnLeft: 	false
		getMenuSelector: 	#menu:shifted:
		getMenuTitleSelector: 	nil
		scrollBarHidden: 	nil
		hasFocus: 	false
		hScrollBar: 	a ScrollBar(3632)
		textMorph: 	a SVITextMorph(182)
		getTextSelector: 	#text
		setTextSelector: 	#accept:notifying:
		getSelectionSelector: 	#selection
		hasUnacceptedEdits: 	false
		askBeforeDiscardingEdits: 	true
		selectionInterval: 	(66 to: 65)
		hasEditingConflicts: 	false
		svi: 	a SVI
		commandLineMorph: 	a SVICommandLineMorph(2542)
		statusTextMorph: 	a TextMorph(2927)
		msgMorph: 	a TextMorph(559)
		saveMarks: 	nil
		lastSelection: 	nil
		pendingTextToUse: 	nil
		dividerColor: 	nil
		subtleColor: 	nil
		paneColor: 	nil
		styler: 	a SHTextStylerST80
		unstyledAcceptText: 	nil


On Thu, Feb 21, 2008 at 11:05 AM, Victor Rodriguez
<victor.palique at gmail.com> wrote:
> On Thu, Feb 21, 2008 at 3:55 AM, Andrew Tween <amtween at hotmail.com> wrote:
>
> > You may need to patch up a couple of methods after installation.
>  >  I have attached a fileout for this...
>  >
>  >  This works for me...
>  >
>  >  use sq3.10-7159dev08.02.1.image
>  >  install SVI-3.9v2-sps.115.mcz
>  >  install SVIOmniBrowser-3.9v2-sps.8.mcz
>  >  install svipatch.1.cs    (the attached file)
>  >
>  >  open a System Browser from the world menu.
>
>  This worked for me on the first try.  Thank you very much!
>
>  For others that might be wondering, after the steps above I followed
>  the instructions in the SVI squeakmap page:
>
>  "Do it" for:
>
>     SVI openReadme.
>     SVI openSVIDocs.
>
>  then I followed the steps in the "SVI-v3.9v2 Changes and Readme"
>  window.  Even though one of the "do it" lines in there is meant to
>  disable the preference "duplicateAllControlAndAltKeys", it didn't
>  work.  I had to do it myself on the preferences browser.
>
>  Please note that it was not necessary for me to evaluate
>  "PluggableSVIMorph beDefaultEditor".
>
>
>  Now, I tried the same steps with the Seaside 1-click image, but I got
>  the following error while filing in the svpatch.1.cs file:
>  "MessageNotUnderstood: UndefinedObject>>methodsFor:Stamp:"  I will try
>  to see if I can figure it out myself this evening.
>
>  Thanks you all for your help.
>
>  Regards,
>
>  Victor.
>
>
>
>
>  >  Cheers,
>  >  Andy
>  >
>  >
>  >  "Victor Rodriguez" <victor.palique at gmail.com> wrote in message
>  >  news:3bee9c1d0802210007n2b7a77e7if595a152b6aef37c at mail.gmail.com...
>  >
>  >
>  > > Hello all,
>  >  >
>  >  > I just spent a few hours trying to install SVI into my image, any
>  >  > image (can't live without Emacs bindings).  Unfortunately, I cannot
>  >  > make it work.
>  >  >
>  >  > I downloaded the Monticello files from
>  >  > http://www.squeaksource.com/SVI.html and I can load them both
>  >  > correctly, but after following the instructions I get the SVI text
>  >  > editor in my workspaces, but not in the System Browser.  I even tried
>  >  > following the steps on this email
>  >  >
>  >  > http://article.gmane.org/gmane.comp.lang.smalltalk.squeak.general/109120
>  >  >
>  >  > to no avail. I tried the squeak development images, the Seaside
>  >  > one-click image, and even Ramon Leon's image.  I tried loading both
>  >  > files, then "activating" SVI, then I tried loading the mail SVI file,
>  >  > activating, then loading the SVI omnibrowser file, etc.. I have tried
>  >  > everything I could think of. (Yes, I'm desperate!)
>  >  >
>  >  > Can anyone help?
>  >  >
>  >  > Best Regards,
>  >  >
>  >  > Victor Rodriguez.
>  >  >
>  >  >
>  >
>  >
>  >
>  >
>



More information about the Squeak-dev mailing list