Thank's for the pointers. It seems to me that they access it via 'self
theme'; in any case my problem is, for the moment, solved.

Thanks,
Peter

On Fri, May 1, 2015 at 11:11 PM, Nicolai Hess <nicolaih...@web.de> wrote:

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