office-gobmx/canvas/source/vcl
Noel Grandin 794d5ac4ac vcl: use enum for complex text layout constants
Since these constants are bitfield flags, we define some methods to make
working with them reasonably type safe.

Move the definitions to outdevstate.hxx, since we need the values there,
and that appears to be the "root most" header file.

Also dump TEXT_LAYOUT_BIDI_LTR constant, since it means the same thing
as TEXT_LAYOUT_DEFAULT (ie. 0), and leaving it in causes people to write
weird code thinking that it's a real flag.

Change-Id: Iddab86cd6c78181ceb8caa48e77e1f5a8e526343
Reviewed-on: https://gerrit.libreoffice.org/10676
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-08-20 09:01:26 -05:00
..
backbuffer.cxx
backbuffer.hxx
bitmapbackbuffer.cxx
bitmapbackbuffer.hxx
cachedbitmap.cxx
cachedbitmap.hxx
canvas.cxx
canvas.hxx
canvasbitmap.cxx
canvasbitmap.hxx
canvasbitmaphelper.cxx
canvasbitmaphelper.hxx
canvascustomsprite.cxx
canvascustomsprite.hxx
canvasfont.cxx
canvasfont.hxx
canvashelper.cxx
canvashelper.hxx
canvashelper_texturefill.cxx
devicehelper.cxx
devicehelper.hxx
impltools.cxx
impltools.hxx
outdevprovider.hxx
repainttarget.hxx
services.cxx
sprite.hxx
spritecanvas.cxx
spritecanvas.hxx
spritecanvashelper.cxx
spritecanvashelper.hxx
spritedevicehelper.cxx
spritedevicehelper.hxx
spritehelper.cxx
spritehelper.hxx
textlayout.cxx
textlayout.hxx
vclcanvas.component
windowoutdevholder.cxx
windowoutdevholder.hxx