LibreOffice Module vcl (master)
1
|
#include <tools/color.hxx>
#include <tools/gen.hxx>
#include <tools/fontenum.hxx>
#include <i18nlangtag/lang.h>
#include <o3tl/typed_flags_set.hxx>
#include <vcl/rendercontext/RasterOp.hxx>
#include <vcl/font.hxx>
#include <vcl/mapmod.hxx>
#include <vcl/region.hxx>
#include <memory>
#include <optional>
Go to the source code of this file.
Classes | |
struct | o3tl::typed_flags< vcl::PushFlags > |
struct | o3tl::typed_flags< vcl::text::ComplexTextLayoutFlags > |
struct | vcl::State |
Namespaces | |
vcl | |
o3tl | |
vcl::text | |
Macros | |
#define | PUSH_ALLFONT |
Enumerations | |
enum | vcl::PushFlags { vcl::PushFlags::NONE = 0x0000, vcl::PushFlags::LINECOLOR = 0x0001, vcl::PushFlags::FILLCOLOR = 0x0002, vcl::PushFlags::FONT = 0x0004, vcl::PushFlags::TEXTCOLOR = 0x0008, vcl::PushFlags::MAPMODE = 0x0010, vcl::PushFlags::CLIPREGION = 0x0020, vcl::PushFlags::RASTEROP = 0x0040, vcl::PushFlags::TEXTFILLCOLOR = 0x0080, vcl::PushFlags::TEXTALIGN = 0x0100, vcl::PushFlags::REFPOINT = 0x0200, vcl::PushFlags::TEXTLINECOLOR = 0x0400, vcl::PushFlags::TEXTLAYOUTMODE = 0x0800, vcl::PushFlags::TEXTLANGUAGE = 0x1000, vcl::PushFlags::OVERLINECOLOR = 0x2000, vcl::PushFlags::ALL = 0xFFFF } |
enum | vcl::text::ComplexTextLayoutFlags { vcl::text::ComplexTextLayoutFlags::Default = 0x0000, vcl::text::ComplexTextLayoutFlags::BiDiRtl = 0x0001, vcl::text::ComplexTextLayoutFlags::BiDiStrong = 0x0002, vcl::text::ComplexTextLayoutFlags::TextOriginLeft = 0x0004, vcl::text::ComplexTextLayoutFlags::TextOriginRight = 0x0008 } |
#define PUSH_ALLFONT |