On Thu, Mar 11, 2010 at 07:37:12AM -0800, Jesus Reyes wrote:
> 
> > > I place it into lcl/ along poscriptcanvas.pas.
> > 
> > lcl/ only contains platform independent sources (they must
> > use a
> > minimum of external libraries). Platform dependent things
> > should be
> > placed in lcl/interfaces/...
> > I think that non gtk users won't use cairo, so better place
> > it in
> > lcl/interfaces/gtk2.
> > 
> > 
> > Mattias
> > 
> > --
> 
> I think it would be good to make it an independent package available in 
> Lazarus, not necessarily linked to the LCL or FPC and at the same time 
> available to users from different OS and widgetsets, the quality and the 
> multi backend ability is certainly something that not only gtk users want.

It sounds good.

I make CUPSPrinter switch:

Var
  CupsCanvasClass : TFilePrinterCanvas = TPostscriptPrinterCanvas;

and remaining can be easily independent.

Petr

-- 
Petr Kristan
.
EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice
tel: +420 466335223    Czech Republic (Eastern Europe) 
fax: +420 466510709

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to