2015-05-01 22:22 GMT+02:00 Peter Uhnák <i.uh...@gmail.com>:

> Hi,
>
> how is set the background color of a morph?
>

A morph has the fillStyle/color attribute, but this does not mean it uses
this color for its drawing method.
(for example ActiveHand color -> Color blue, and the hand/cursor is not
blue).


>
> I could access directly "Smalltalk ui theme backgroundColor" from within
> the Morph,
>

this returns always the same color, it is actually the desktop
backgroundcolor.


> but I don't see anywhere that something is using themed colors this way.
> So I assume there is some other way; what am I missing?
>
> Note that I don't want to use the color for background of the morph but I
> need to make a decision based on the color in the morph.
>

It depends on the morph, or the type of widget this morph represents.
A button has a theme dependent color, that may depend on the type and state
(enabled/disabled) of the button.
A list morph may have different colors for even and odd index, selected,
enabled, disabled ...
A label model font/color may depend on its use (window title/menu title/
button label ...).

Look at the xxxFillStyleFor: messages in UITheme



>
> Thanks,
> Peter
>

Reply via email to