[Gambas-user] SwitchButton with "OFF" when Enabled gets False
Benoît Minisini
gambas at ...1...
Sat Oct 25 16:33:15 CEST 2014
Le 24/10/2014 17:49, Fabien Bodard a écrit :
> Well it might be an error .... i remember the logical chain to have a
> well rendered widget need some concentration
>
> 2014-10-24 17:00 GMT+02:00 Tobias Boege <taboege at ...626...>:
>> Hi Benoit,
>>
>> gb.form's SwitchButton's DrawingArea_Draw() contains this:
>>
>> 80 If $fValue > 0 Then
>> 81 If $iBg = Color.Default Then
>> 82 iCol = Color.SelectedBackground
>> 83 Else
>> 84 iCol = $iBg
>> 85 Endif
>> 86 If Not Me.Enabled Then iCol = Color.Desaturate(Color.Merge(iCol, Color.ButtonBackground))
>> 87 iCol = Color.SetAlpha(iCol, 255 * (1 - $fValue))
>> 88 Else
>> 89 iCol = Color.Default
>> 90 Endif
>>
>> So Enabled = False has no effect (on iCol) when the button is "OFF". This
>> looks like it's intentional but it makes the control appear differently when
>> it is disabled, depending on whether it is ON or OFF... Why?
>>
>> Regards,
>> Tobi
>>
I fixed that in revision #6574.
Regards,
--
Benoît Minisini
More information about the User
mailing list