Yes there is that annoying thing with windows that set things bacl to
white. Why is that indeed?

Phil
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
>>
>>
>>
>>
>>
>
>

Reply via email to