LibreOffice Module sw (master)  1
Classes | Namespaces | Macros | Enumerations
svxcss1.hxx File Reference
#include <svl/itemset.hxx>
#include <svx/flagsdef.hxx>
#include <editeng/svxenum.hxx>
#include <rtl/textenc.h>
#include "parcss1.hxx"
#include <o3tl/typed_flags_set.hxx>
#include <array>
#include <map>
#include <memory>
#include <vector>
Include dependency graph for svxcss1.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< Css1ScriptFlags >
 
struct  CSS1PropertyEnum
 
class  SvxCSS1PropertyInfo
 
class  SvxCSS1MapEntry
 
class  SvxCSS1Parser
 

Namespaces

 o3tl
 
 editeng
 

Macros

#define SVX_CSS1_BORDERINFO_WIDTH   1
 
#define SVX_CSS1_BORDERINFO_COLOR   2
 
#define SVX_CSS1_BORDERINFO_STYLE   4
 

Enumerations

enum  SvxCSS1Position {
  SVX_CSS1_POS_NONE,
  SVX_CSS1_POS_STATIC,
  SVX_CSS1_POS_ABSOLUTE,
  SVX_CSS1_POS_RELATIVE
}
 
enum  SvxCSS1LengthType {
  SVX_CSS1_LTYPE_NONE,
  SVX_CSS1_LTYPE_AUTO,
  SVX_CSS1_LTYPE_TWIP,
  SVX_CSS1_LTYPE_PERCENTAGE
}
 
enum  SvxCSS1SizeType {
  SVX_CSS1_STYPE_NONE,
  SVX_CSS1_STYPE_AUTO,
  SVX_CSS1_STYPE_TWIP,
  SVX_CSS1_STYPE_LANDSCAPE,
  SVX_CSS1_STYPE_PORTRAIT
}
 
enum  SvxCSS1PageBreak {
  SVX_CSS1_PBREAK_NONE,
  SVX_CSS1_PBREAK_AUTO,
  SVX_CSS1_PBREAK_ALWAYS,
  SVX_CSS1_PBREAK_AVOID,
  SVX_CSS1_PBREAK_LEFT,
  SVX_CSS1_PBREAK_RIGHT
}
 
enum  Css1ScriptFlags {
  Css1ScriptFlags::Western = 0x01,
  Css1ScriptFlags::CJK = 0x02,
  Css1ScriptFlags::CTL = 0x04,
  Css1ScriptFlags::AllMask = Western | CJK | CTL
}
 

Macro Definition Documentation

#define SVX_CSS1_BORDERINFO_COLOR   2

Definition at line 95 of file svxcss1.hxx.

Referenced by SvxCSS1PropertyInfo::CopyBorderInfo(), and ParseCSS1_border_color().

#define SVX_CSS1_BORDERINFO_STYLE   4

Definition at line 96 of file svxcss1.hxx.

Referenced by SvxCSS1PropertyInfo::CopyBorderInfo(), and ParseCSS1_border_style().

#define SVX_CSS1_BORDERINFO_WIDTH   1

Definition at line 94 of file svxcss1.hxx.

Referenced by SvxCSS1PropertyInfo::CopyBorderInfo(), and ParseCSS1_border_width().

Enumeration Type Documentation

enum Css1ScriptFlags
strong
Enumerator
Western 
CJK 
CTL 
AllMask 

Definition at line 76 of file svxcss1.hxx.

Enumerator
SVX_CSS1_LTYPE_NONE 
SVX_CSS1_LTYPE_AUTO 
SVX_CSS1_LTYPE_TWIP 
SVX_CSS1_LTYPE_PERCENTAGE 

Definition at line 47 of file svxcss1.hxx.

Enumerator
SVX_CSS1_PBREAK_NONE 
SVX_CSS1_PBREAK_AUTO 
SVX_CSS1_PBREAK_ALWAYS 
SVX_CSS1_PBREAK_AVOID 
SVX_CSS1_PBREAK_LEFT 
SVX_CSS1_PBREAK_RIGHT 

Definition at line 65 of file svxcss1.hxx.

Enumerator
SVX_CSS1_POS_NONE 
SVX_CSS1_POS_STATIC 
SVX_CSS1_POS_ABSOLUTE 
SVX_CSS1_POS_RELATIVE 

Definition at line 39 of file svxcss1.hxx.

Enumerator
SVX_CSS1_STYPE_NONE 
SVX_CSS1_STYPE_AUTO 
SVX_CSS1_STYPE_TWIP 
SVX_CSS1_STYPE_LANDSCAPE 
SVX_CSS1_STYPE_PORTRAIT 

Definition at line 56 of file svxcss1.hxx.