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

Damien Cassou damien.cassou at gmail.com
Fri Feb 22 07:15:00 UTC 2008


Hi,

I thinnk you just have to update OB-Enhancement from source.wiresong.ca/ob

On Fri, Feb 22, 2008 at 6:34 AM, Victor Rodriguez
<victor.palique at gmail.com> wrote:
> 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.
>  >  >  >
>  >  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >
>
>



-- 
Damien Cassou



More information about the Squeak-dev mailing list