Hi, I was not criticizing your solution. I was actually asking for help :).
I would like to get a text morph in the tree and have it scale both horizontally to fill the available space, and vertically to accommodate the entire text. I show the example with the GeneralScrollPane because I managed to make it work there (with the help of Gary), but I cannot do it on MorphTreeMorph. So, if you, or someone else, have ideas I would be happy to hear them. Cheers, Doru On Tue, Feb 28, 2012 at 10:09 AM, S Krish <[email protected]> wrote: > Sure.. that is fine.. for the use case you state > > Mine is quick n dirty hack to what I wanted: > > but my use case is I do wish to have more of these sources partially visible > through the vertical pane. so I restrain it to max of 210.. and width of 600 > to be able to to throw up another pane next to it.. for grouping methods I > am interested in .. to view it more closely.. > > > > On Tue, Feb 28, 2012 at 1:33 PM, Tudor Girba <[email protected]> wrote: >> >> Hi, >> >> Thanks for the explanation. >> >> I took a look. calculateExtent is triggered when you create the TextMorph. >> This is nice, but I am interested in getting the TextMorph to always expand >> to fill the width of the surrounding element, and to expand vertically >> according to the text :). >> >> Here is a variation of what I am thinking about with just a simple list of >> morphs within a GeneralScrollPane: >> https://gist.github.com/1930477 >> >> Cheers, >> Doru >> >> >> >> On 28 Feb 2012, at 03:22, Krishsmalltalk wrote: >> >> > It does have the code to calculateTextExtent. You can modify it the way >> > you want. >> > >> > The height is defaulted to a max 210 and fixed 600. But on expand it >> > goes to max ht of 600 >> > >> > >> > Modify the logic in that method as you want it to >> > >> > >> > On Feb 28, 2012, at 2:42 AM, Tudor Girba <[email protected]> wrote: >> > >> >> Hi, >> >> >> >> I gave it a try. I am not necessarily looking for the looks as for the >> >> solution to make the text editor within the tree span horizontally and >> >> vertically with the size of the method. Unfortunately, this does not work >> >> in >> >> this example, either. >> >> >> >> Does anyone have ideas of how to make it work? :) >> >> >> >> Cheers, >> >> Doru >> >> >> >> >> >> On 27 Feb 2012, at 21:43, Stéphane Ducasse wrote: >> >> >> >>> MorphicViewNewPackageBrowser new packageNames: #('UIManager') ; open >> >>> >> >>> >> >>> But it does not look that nice :) >> >>> >> >>> >> >>> On Feb 27, 2012, at 6:42 PM, Stéphane Ducasse wrote: >> >>> >> >>>> this looks really nice. >> >>>> I would really like to see if we cannot include a version so that >> >>>> people can browse change set and other code like that. >> >>>> I'm really happy to see that the work done by alain and ben around >> >>>> treeMorph pays off that well. >> >>>> >> >>>> Stef >> >>>> >> >>>> >> >>>>> Can take the latest of the package.. >> >>>>> >> >>>>> PackageTree-Browser-Experiment >> >>>>> >> >>>>> * Find class added and a crude/ workable expand for text morph.. >> >>>>> >> >>>>> As stated in the comments: will require a hack in Pharo 1.4 for now. >> >>>>> >> >>>>> Will work towards integrating TabbedPane with TWM/ this too as an >> >>>>> addon with more complete features month ahead. >> >>>>> <Pharo_CodeBrowser02.JPG> >> >>>> >> >>>> >> >>> >> >>> >> >> >> >> -- >> >> www.tudorgirba.com >> >> >> >> "One cannot do more than one can do." >> >> >> >> >> >> >> >> >> > >> >> -- >> www.tudorgirba.com >> >> "Sometimes the best solution is not the best solution." >> >> > -- www.tudorgirba.com "Every thing has its own flow"
