The idea was that the color is propagated from the container.
Stef
On 5/9/14 08:43, p...@highoctane.be wrote:
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
<mailto: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 <mailto: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 <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