I'm pretty sure that your reference is correct.
Several of the uses of paVCL
in the source outside DesignIntf (in BindCompDBReg, BindCompReg, ColnEdit, FldLinks, LMidReg, and VclDBReg) are surrounded by {$IFDEF LINUX}
blocks, and this define first appeared in Delphi 6 when CLX was added for Kylix.
It appears to indicate that the property editor is relevant only to the VCL version of the component, which is most likely because of the way CLX was integrated into things. (CLX used the same component names and most of the same properties and types, and was really only differentiated by having a Q
at the beginning of the unit names. The VCL used Forms
, for instance, while CLX used QForms
; in the actual code that used TForm
, however, there were almost no differences between them.)