[fpc-pascal] TFPColor vs TColor

Luca Olivetti luca at ventoso.org
Tue May 5 11:48:21 CEST 2009


En/na Graeme Geldenhuys ha escrit:
> On Tue, May 5, 2009 at 9:30 AM, Michael Van Canneyt
> <michael at freepascal.org> wrote:
>> When designing FPCanvas and so on, streaming was not taken into consideration
>> at all. The point was to be able to represent all possible colors, independent
>> of a GUI system or streaming system.
> 
> Fair enough.... Design without any perceived limitations. ;-)
> 
>>> * Can the Reader/Writer support TFPColor
>> No, because records cannot be published. To do this, you'd need something
>> like a TGUIColor wrapper, which is a TPersistent:
> 
> 
> Clever idea - I like that. A quick test revealed that streaming to LFM
> will look like this:

I'm not sure, but I think that if it is a visual component, changing its 
color it should invalidate/redraw itself.
With 4 properties it will be redrawn 4 times instead of just one.

Bye
-- 
Luca




More information about the fpc-pascal mailing list