2014-09-05 8:43 GMT+02:00 p...@highoctane.be <p...@highoctane.be>: > Yes there is that annoying thing with windows that set things bacl to > white. Why is that indeed? > > Phil >
I can not reproduce this with this code: Morph new color:Color red; hResizing: #shrinkWrap; addMorph: ( 'Hello World' asMorph fontName: 'Open Sans' size: 75; emphasis: TextEmphasis bold emphasisCode); openInWindow The Morph is red! > Le 4 sept. 2014 23:32, "Thierry Goubier" <thierry.goub...@gmail.com> a > écrit : > > Le 04/09/2014 23:12, kilon alios a écrit : >> >> but if I try to do openInWindow instead of openInWorld in the end it >> turns it to white box , why ? >> >> Adding the morph inside the window changes the morph color to white :( >> (What the heck?) >> >> If the color is changed after the openInWindow, then that works. >> >> Morph new >> hResizing: #shrinkWrap; >> addMorph: ( >> 'Hello World' asMorph >> fontName: 'Open Sans' size: 75; >> emphasis: TextEmphasis bold emphasisCode); >> openInWindow; >> color: Color red >> >> >> Thierry >> >> >> On Thu, Sep 4, 2014 at 11:56 PM, Thierry Goubier < >> thierry.goub...@gmail.com> wrote: >> >>> Le 04/09/2014 18:18, Tim Mackinnon a écrit : >>> >>> Cool - that’s handy to know it works somewhere (and in fact, it was when >>> playing with GT-Inspector I noticed this - so that solution would work). >>> >>> I’m still curious how you do it in Morphic? >>> >>> Like that: >>> >>> >>> Morph new >>> color: Color red; >>> hResizing: #shrinkWrap; >>> addMorph: ( >>> 'Hello World' asMorph >>> fontName: 'Open Sans' size: 75; >>> emphasis: TextEmphasis bold emphasisCode); >>> openInWorld >>> >>> Thierry >>> >>> >>> Tim >>> >>> On 4 Sep 2014, at 17:10, Alexandre Bergel <alexandre.ber...@me.com> >>> wrote: >>> >>> Using Roassal, I would do: >>> -=-=-=-=-=-=-=-=-= >>> v := RTView new. >>> s := RTMultiCompositeShape new. >>> s add: (RTBox new color: Color red; size: 500). >>> s add: (RTLabel new height: 70). >>> v add: (s elementOn: 'Hello World'). >>> v open >>> -=-=-=-=-=-=-=-=-= >>> >>> <Screen Shot 2014-09-04 at 12.10.14 PM.png> >>> >>> Cheers, >>> Alexandre >>> >>> -- >>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>> Alexandre Bergel http://www.bergel.eu >>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >>> >>> >>> >>> On Sep 4, 2014, at 9:27 AM, Tim Mackinnon <tim@testit.works> wrote: >>> >>> Hi guys - I’m a bit stumped on how to create things in big text with a >>> set background colour. I thought I understood - but it just doesn’t seem to >>> work. >>> I was thinking I could create a container morph, set its background >>> colour (which works), and then put a StringMorph inside it with a set font. >>> This last bit I can’t get to work - I can do bold, but not a bigger font >>> size. I’ve tried different things but am missing the magic sauce - can >>> someone spot my mistake? Below, I’ve tried using a font name that I can see >>> in the Pharo settings dialog but it doesn’t work? I also tried using >>> LogicalFont with no success either. >>> >>> tMorph := StringMorph new. >>> font1 := LogicalFont familyName: 'Arial' pointSize: 24. >>> >>> tMorph contents: 'Hello World'; >>> fontName: 'Open Sans' size: 24; >>> emphasis: TextEmphasis bold emphasisCode. >>> >>> bMorph := Morph new >>> color: Color red; >>> addMorph: tMorph. >>> >>> bMorph openInWorld. >>> >>> >>> Tim >>> >>> >>> >>> >>> >> >>