On Fri, 31 Jul 2009 15:58:11 +0300
Bèrto ëd Sèra <[email protected]> wrote:

> I'm still trying to digest the news, so I won't immediately venture
> into details. I'd just like to ask Stefan if he could clarify what
> this message was expected to do.

The message render: someText on: aWidget was intended as placeholder,
since _I_ don't know what _you_ are going to do with TextLayout :-)

As I'm picturing TextLayout and friends to be layout engines, I'd
expect them to handle nitty-gritty layout details for me, so that
the different concerns are clearly separated.

As a TextLayout user, it's my job to provide the content, and pass
it to a suitable TextLayout implementation. TextLayout's responsibility
should be to take care of positioning, font selection, etc. For this
to work in an Iliad setting, a TextLayout needs to know what to put
where and we have arrived at the message "render: someText on: aWidget"

BTW: I looked at the MSDN page
> http://msdn.microsoft.com/en-us/library/ms531187(VS.85).aspx
and am a bit confused by their pictures...

lr-tb is what I consider to be normal.

rl-tb looks to be the same with "text-align: right", but this
can't be right... I'd expect rl-tb to render "hello world" as

  |          dlrow olleh |

and not 

  |          hello world |

as MSDN shows it. As I understand it, rl means that the first glyph
appears in the right-most position, right?

confused,
s.


_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to