office-gobmx/canvas
Michael Stahl 78b59b8302 gbuild: clean up usage of weird x11_extensions module etc.
Move libraries using those headers to RepositoryExternal.mk and
also move pkg-config invocation to configure.

Change-Id: I17a240fcba83a98f3f248f15b34d245f941c62e2
2012-09-28 16:49:07 +02:00
..
inc/canvas drop bogus eof lines 2012-08-07 13:45:27 +02:00
prj
source some windows SetPosSizePixel->setPosSizePixel 2012-09-28 08:48:42 +01:00
workben Improvement on previous commit, UCB clean up 2012-09-14 18:24:49 +02:00
Library_cairocanvas.mk gbuild: clean up usage of weird x11_extensions module etc. 2012-09-28 16:49:07 +02:00
Library_canvasfactory.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_canvastools.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_directx9canvas.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_gdipluscanvas.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_nullcanvas.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_simplecanvas.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Library_vclcanvas.mk gbuild: replace direct gb_STDLIBS use with ... 2012-09-28 16:49:06 +02:00
Makefile
Module_canvas.mk
Package_inc.mk
README
StaticLibrary_directxcanvas.mk

UNO-based graphics backend, lesser impedance to modern graphics APIs
than vcl.

== The Canvas Framework ==

The canvas framework is the successor of the system GUI and graphics
backend VCL. Basic functionality is available, supplying just as much
features as necessary to provide a VCL-equivalent feature set (except
proper BiDi/CTL support).

The canvas framework consists of the following two modules, canvas and
cppcanvas. Additionally, a new generic graphics tooling is used (but
not exclusively by the canvas, Armin's drawinglayer module also make
use of it), which resides in basegfx.

The UNO API used by the canvas is primarily under
com::sun::star::rendering, with com::sun::star::rendering::XCanvas
being the central interface.

== The slideshow engine ==

The slideshow engine has replaced the former Impress-embedded
presentation framework with a fully independent UNO component, and it
is based on the canvas. Some features used there are only available
from canvas, like double-buffering, and hardware-accelerated
alpha-blending (currently not on all platforms).