Login  Register

Re: Installing Morphic UI designer in Pharo 1.1

Posted by Mariano Martinez Peck on Dec 18, 2010; 12:22pm
URL: https://forum.world.st/Installing-Morphic-UI-designer-in-Pharo-1-1-tp3093047p3093629.html

fiebber, maybe you should contact the designer developers, or put them on CC.

Cheers

mariano

On Sat, Dec 18, 2010 at 1:08 PM, Stéphane Ducasse <[hidden email]> wrote:
I have some concerns about the design of this method.
Stef

On Dec 18, 2010, at 12:51 PM, flebber wrote:
>
> I tried installing with using your underscores code on my win64 setup. I get
> to the end of setup and receive
> this error. The install then freezes with configurationOfDesigner Frozen
>
> textFor: aModelIndex
>
>       | col package systemCategory class protocol method |
>       col := aModelIndex column.
>       package := aModelIndex valueOfProperty: #package ifAbsent: [].
>       systemCategory := aModelIndex valueOfProperty: #systemCategory  ifAbsent:
> [].
>       class := aModelIndex valueOfProperty: #class ifAbsent: [].
>       protocol := aModelIndex valueOfProperty: #protocol ifAbsent: [].
>       method := aModelIndex valueOfProperty: #method ifAbsent: [].
>
>       "Horizontal headers."
>       aModelIndex row = 0 ifTrue: [
>               col = 1 ifTrue: [^ 'Name' asHtmlText].
>               col = 2 ifTrue: [^ 'Size' asHtmlText].
>               col = 3 ifTrue: [^ 'Type' asHtmlText]].
>
>       "Vertical headers."
>       aModelIndex column = 0 ifTrue: [
>               ^ aModelIndex row asString].
>
>       package ifNotNil: [:p |
>               col = 1 ifTrue: [^ p name].
>               col = 2 ifTrue: [^ ('', p systemCategories size asString, '') asHtmlText].
>               col = 3 ifTrue: [^ 'package' asHtmlText]].
>
>       systemCategory ifNotNil: [:cat |
>               | prefix |
>               prefix := aModelIndex valueOfProperty: #systemCategoryPrefix.
>
>               col = 2 ifTrue: [^ ('', (SystemOrganization listAtCategoryNamed: cat) size
> asString, '') asHtmlText].
>
>               cat = prefix ifFalse: [Cannot store into ->cat := cat allButFirst: prefix
> size + 1].
>               col = 1 ifTrue: [^ cat].
>               col = 3 ifTrue: [^ 'system category' asHtmlText]].
>
>       class ifNotNil: [:c |
>               col = 1 ifTrue: [^ c].
>               col = 2 ifTrue: [^ ('', (Smalltalk at: c) organization categories size
> asString, '') asHtmlText].
>               col = 3 ifTrue: [^ 'class' asHtmlText]].
>
>       protocol ifNotNil: [:p |
>               | organization |
>               organization := aModelIndex valueOfProperty: #organization.
>               col = 1 ifTrue: [^ p].
>               col = 2 ifTrue: [^ ('', (organization listAtCategoryNamed: p) size
> asString, '') asHtmlText].
>               col = 3 ifTrue: [^ 'protocol' asHtmlText]].
>
>       method ifNotNil: [:m |
>               col = 1 ifTrue: [^ '#', m].
>               col = 3 ifTrue: [^ 'method' asHtmlText]].
>
>       ^ nil
> --
> View this message in context: http://forum.world.st/Installing-Morphic-UI-designer-in-Pharo-1-1-tp3093047p3093610.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>