LibreOffice Module vcl (master) 1
Classes | Namespaces | Macros | Enumerations
State.hxx File Reference
#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>
Include dependency graph for State.hxx:
This graph shows which files directly or indirectly include this file:

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

namespace  vcl
 
namespace  o3tl
 
namespace  vcl::text
 

Macros

#define PUSH_ALLFONT
 

Enumerations

enum class  vcl::PushFlags {
  vcl::NONE = 0x0000 ,
  vcl::LINECOLOR = 0x0001 ,
  vcl::FILLCOLOR = 0x0002 ,
  vcl::FONT = 0x0004 ,
  vcl::TEXTCOLOR = 0x0008 ,
  vcl::MAPMODE = 0x0010 ,
  vcl::CLIPREGION = 0x0020 ,
  vcl::RASTEROP = 0x0040 ,
  vcl::TEXTFILLCOLOR = 0x0080 ,
  vcl::TEXTALIGN = 0x0100 ,
  vcl::REFPOINT = 0x0200 ,
  vcl::TEXTLINECOLOR = 0x0400 ,
  vcl::TEXTLAYOUTMODE = 0x0800 ,
  vcl::TEXTLANGUAGE = 0x1000 ,
  vcl::OVERLINECOLOR = 0x2000 ,
  vcl::ALL = 0xFFFF
}
 
enum class  vcl::text::ComplexTextLayoutFlags {
  vcl::text::Default = 0x0000 ,
  vcl::text::BiDiRtl = 0x0001 ,
  vcl::text::BiDiStrong = 0x0002 ,
  vcl::text::TextOriginLeft = 0x0004 ,
  vcl::text::TextOriginRight = 0x0008
}
 

Macro Definition Documentation

◆ PUSH_ALLFONT

#define PUSH_ALLFONT