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. |
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. Cheers, Andy "Victor Rodriguez" <[hidden email]> wrote in message news:[hidden email]... > 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. > > svipatch.1.cs (1K) Download Attachment |
On Thu, Feb 21, 2008 at 9:55 AM, Andrew Tween <[hidden email]> wrote:
> open a System Browser from the world menu. Or better from workspace because the old SystemBrowser is not available anymore on the menus of squeak-dev images. Try 'RefactoringBrowser open' or 'PackagePaneBrowser open' -- Damien Cassou |
"Damien Cassou" <[hidden email]> wrote in message news:[hidden email]... > On Thu, Feb 21, 2008 at 9:55 AM, Andrew Tween <[hidden email]> wrote: >> open a System Browser from the world menu. > > Or better from workspace because the old SystemBrowser is not > available anymore on the menus of squeak-dev images. Try > 'RefactoringBrowser open' or 'PackagePaneBrowser open' To get SVI to appear in those browsers, I also had to evaluate this... PluggableSVIMorph beDefaultEditor > > -- > Damien Cassou > > |
In reply to this post by Andrew Tween
On Thu, Feb 21, 2008 at 3:55 AM, Andrew Tween <[hidden email]> 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" <[hidden email]> wrote in message > news:[hidden email]... > > > > 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. > > > > > > > > |
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@0 corner: 588@124 owner: a RectangleMorph(3961) submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a ScrollBar(15...etc... fullBounds: 0@0 corner: 588@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@0 corner: 588@124 owner: a RectangleMorph(3961) submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a ScrollBar(15...etc... fullBounds: 0@0 corner: 588@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@0 corner: 588@124 owner: a RectangleMorph(3961) submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a ScrollBar(15...etc... fullBounds: 0@0 corner: 588@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 <[hidden email]> wrote: > On Thu, Feb 21, 2008 at 3:55 AM, Andrew Tween <[hidden email]> 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" <[hidden email]> wrote in message > > news:[hidden email]... > > > > > > > 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. > > > > > > > > > > > > > > > |
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 <[hidden email]> 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@0 corner: 588@124 > owner: a RectangleMorph(3961) > submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a > ScrollBar(15...etc... > fullBounds: 0@0 corner: 588@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@0 corner: 588@124 > owner: a RectangleMorph(3961) > submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a > ScrollBar(15...etc... > fullBounds: 0@0 corner: 588@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@0 corner: 588@124 > owner: a RectangleMorph(3961) > submorphs: an Array(a TextMorph(559) a SVICommandLineMorph(2542) a > ScrollBar(15...etc... > fullBounds: 0@0 corner: 588@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 > <[hidden email]> wrote: > > On Thu, Feb 21, 2008 at 3:55 AM, Andrew Tween <[hidden email]> 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" <[hidden email]> wrote in message > > > news:[hidden email]... > > > > > > > > > > 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 |
In reply to this post by Victor Rodriguez-5
>You may need to patch up a couple of methods after installation.
Running SVI and the Pinesoft Widgets (aka UI-Enhancements) in a 3.9 squeak-dev, I needed the following patch to SVI. SVIQuasiKeyEvent>>anyModifierKeyPressed "The Pinesoft Widgets send this message in their implementationof SystemWindow>>keyStroke:" ^ commandKeyPressed or: controlKeyPressed. ymmv, Ben |
Free forum by Nabble | Edit this page |