[Cuis-dev] #color: message not honored for button in a SystemWindow

Gerald Klix cuis.01 at klix.ch
Sun Oct 17 04:16:38 PDT 2021

On 10/17/21 12:54 PM, Hilaire Fernandes via Cuis-dev wrote:
> Hi Gerald,
> The funny things is I try to honor the Cuis Theme (ok and cancel) button 
> but I am preventing by Cuis willing to honor the Cuis Theme...

Since you mention "ok" and "cancel" buttons I presume that
you are busy implementing some sort of transient dialog,
like StringRequestMorph; in this case I suggest sub-classing
SystemWindow with a class named TransientWindow
and override @widgetsColor:.
After all it's not a browser like
window, like all the other SystemWindow subclasses.
> While subclassing will work I don't want to add complexity. There should 
> be another way.
> Thanks
> Hilaire
> Le 17/10/2021 à 11:06, Gerald Klix a écrit :
>> Cuis goes through this complicated rigamarole,
>> to provide nice colored browser windows,
>> which are still themeable.
>> The net effect is:
>> #color: is honored and than rudely written
>> over by the system window. I suggest sub-classing
>> PluggableButtonMorph and overriding #adoptWidgetsColor:
>> according to your needs and taste.

More information about the Cuis-dev mailing list