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 <mailto: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 <http://www.bergel.eu/>
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Sep 4, 2014, at 9:27 AM, Tim Mackinnon <tim@testit.works <mailto: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