lazarus/components/cairocanvas
2013-10-09 17:53:02 +00:00
..
tests/24217 CairoCanvas, updated test 2013-04-07 06:09:43 +00:00
unix CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
win CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
cairocanvas_pkg.lpk cairocanvas: outputdirectory based on lclwidgettype 2013-07-27 17:05:36 +00:00
cairocanvas_pkg.pas printers4lazarus, cairocanvas: do not use cairo on win64 2013-04-10 08:05:43 +00:00
cairocanvas.pas CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
cairocanvasall.pas printers4lazarus, cairocanvas: do not use cairo on win64 2013-04-10 08:05:43 +00:00
cairographics.pas CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
cairoprinter.pas cairocanvas: less hints 2013-04-22 15:36:12 +00:00
Makefile cairocanvas: outputdirectory based on lclwidgettype 2013-07-27 17:05:36 +00:00
Makefile.compiled IDE: fixed Makefile.compiled to contain inherited custom options 2013-07-29 10:48:35 +00:00
Makefile.fpc cairocanvas: outputdirectory based on lclwidgettype 2013-07-27 17:05:36 +00:00
README.txt cairocanvas: same license as LCL 2013-04-02 10:45:39 +00:00

Package for use libcairo in fpc.

Author: Petr Kristan  (petr.kristan@epos.cz)

Licence: see COPYING.modifiedLGPL.txt

Base is TCairoPrinterCanvas class which implements TCanvas interface using 
cairo calls.

Their descendants TCairoPdfCanvas, TCairoPsCanvas, TCairoSvgCanvas, TCairoPngCanvas 
renders to file.

TCairoPaintBox can be used as TPaintBoxReplacement. 
One of Win32CairoCanvas or GdkCairoCanvas must be in uses clausule

To use TCairoPsCanvas as default Printer.Canvas set
Printer.CanvasClass := TCairoPsCanvas

Note.
Currently only TCairoPsCanvas has been tested and it's only functional
under linux/gtk2