[fpc-devel] extending platform flag request

Павел Ишенин webpirat at mail.ru
Thu Sep 27 17:13:07 CEST 2007


Hello, FPC developers' list

I had discussion with Marc about how to mark some properties as 
widgetset specific (and show them in object inspector as specific for 
widgetset 'xxx'). As result of discussion we found easy solution - mark 
that properties with platform flag, but platform flag should be extended 
to support list of platforms.

Examples:

TMenu = class(...)
published
  property Detachable: Boolean read ... write ... ; platform carbon qt; 
{ or it can be platform 'carbon,qt' or another easier way }
end;

As result of such declaration RTTI for TMenu will have platform list 
array with values 'carbon' and 'qt'. If there was no array of platforms 
in declaration, then only platform flag will be set in  RTTI with empty 
array of platform list.

What fpc developers think? Is it hard to implement?

Best regards,
Paul Ishenin.



More information about the fpc-devel mailing list