[lazarus] Printers unit
andrew johnson
acjgenius at earthlink.net
Thu Nov 7 13:11:21 EST 2002
Since this doesn't need to be (IMO shouldn't be) LCL based, does it
really matter anyway? So long as the core properties are the same I see
no reason why they couldn't be changed cleaned up.. aka un-convoluted.
In this situation I see no need for Delphi Compatibility, it has no need
to be streamed, and it should never show up in a situation where it
wants to be in the OI. So unless someone else as a compelling reason
otherwise, I say feel free to change this to make more sense, use less
overhead et-al.
Andrew
On Thu, 2002-11-07 at 12:53, Mattias Gaertner wrote:
> On 07 Nov 2002 11:45:23 -0600
> Tony Maro <tony at maro.net> wrote:
>
> > On Thu, 2002-11-07 at 10:31, andrew johnson wrote:
> >
> > > yes you definitely should use Pen's and Brush's,
> >
> > I was afraid you were going to say that. The problem is I don't
> > understand why a Pen or Brush is so... convoluted. Like, why is it a
> > TPersistent? What advantage is that over just a plain TObject...?
>
> TPersistent is compiled with the $M+ compiler directive and supports RTTI.
> In other words: It is streamable and can be used in the object inspector.
> More words: Delphi compatibility.
>
>
> Mattias
>
>
> >
> > > TPSPen = class(TPSObject)
> >
> > Thanks for the samples. I'll build on that.
> >
> > -Tony
> >
> > _________________________________________________________________
> > To unsubscribe: mail lazarus-request at miraclec.com with
> > "unsubscribe" as the Subject
> > archives at http://www.lazarus.freepascal.org/mailarchives
>
> _________________________________________________________________
> To unsubscribe: mail lazarus-request at miraclec.com with
> "unsubscribe" as the Subject
> archives at http://www.lazarus.freepascal.org/mailarchives
--
andrew johnson <acjgenius at earthlink.net>
More information about the Lazarus
mailing list