LibreOffice Module svx (master) 1
Classes | Namespaces | Macros | Enumerations | Variables
flagsdef.hxx File Reference
#include <o3tl/typed_flags_set.hxx>
#include <o3tl/enumarray.hxx>
#include <o3tl/unit_conversion.hxx>
#include <tools/long.hxx>
Include dependency graph for flagsdef.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< SwBorderModes >
 
struct  o3tl::typed_flags< SvxBackgroundTabFlags >
 
struct  o3tl::typed_flags< TabulatorDisableFlags >
 

Namespaces

namespace  o3tl
 

Macros

#define SVX_HIDESHADOWCTL   0x01
 
#define DISABLE_CASEMAP   (sal_uInt16(0x0001))
 
#define DISABLE_HIDE_LANGUAGE   (sal_uInt16(0x0020))
 
#define SVX_PREVIEW_CHARACTER   0x01
 
#define SVX_RELATIVE_MODE   0x02
 
#define SVX_ENABLE_CHAR_TRANSPARENCY   0x08
 

Enumerations

enum class  SwBorderModes {
  NONE = 0x00 ,
  PARA = 0x01 ,
  TABLE = 0x02 ,
  FRAME = 0x04
}
 
enum class  SvxBackgroundTabFlags {
  NONE = 0x00 ,
  SHOW_SELECTOR = 0x01 ,
  SHOW_TBLCTL = 0x08 ,
  SHOW_HIGHLIGHTING = 0x10 ,
  SHOW_CHAR_BKGCOLOR = 0x20
}
 
enum class  SvxNumValCategory {
  Standard = 0 ,
  Percent ,
  Currency ,
  Date ,
  Time ,
  Scientific ,
  Fraction ,
  Boolean ,
  NoValue ,
  LAST = NoValue
}
 
enum  SvxModeType {
  SVX_PAGE_MODE_STANDARD ,
  SVX_PAGE_MODE_CENTER ,
  SVX_PAGE_MODE_PRESENTATION
}
 
enum class  TabulatorDisableFlags {
  TypeLeft = 0x0001 ,
  TypeRight = 0x0002 ,
  TypeCenter = 0x0004 ,
  TypeDecimal = 0x0008 ,
  TypeMask = 0x000F ,
  FillNone = 0x0010 ,
  FillPoint = 0x0020 ,
  FillDashLine = 0x0040 ,
  FillSolidLine = 0x0080 ,
  FillSpecial = 0x0100 ,
  FillMask = 0x01F0
}
 

Variables

const o3tl::enumarray< SvxNumValCategory, double > fSvxNumValConst
 
constexpr tools::Long MM50 = o3tl::convert(tools::Long(5), o3tl::Length::mm, o3tl::Length::twip)
 

Macro Definition Documentation

◆ DISABLE_CASEMAP

#define DISABLE_CASEMAP   (sal_uInt16(0x0001))

Definition at line 58 of file flagsdef.hxx.

◆ DISABLE_HIDE_LANGUAGE

#define DISABLE_HIDE_LANGUAGE   (sal_uInt16(0x0020))

Definition at line 59 of file flagsdef.hxx.

◆ SVX_ENABLE_CHAR_TRANSPARENCY

#define SVX_ENABLE_CHAR_TRANSPARENCY   0x08

Definition at line 66 of file flagsdef.hxx.

◆ SVX_HIDESHADOWCTL

#define SVX_HIDESHADOWCTL   0x01

Definition at line 56 of file flagsdef.hxx.

◆ SVX_PREVIEW_CHARACTER

#define SVX_PREVIEW_CHARACTER   0x01

Definition at line 62 of file flagsdef.hxx.

◆ SVX_RELATIVE_MODE

#define SVX_RELATIVE_MODE   0x02

Definition at line 64 of file flagsdef.hxx.

Enumeration Type Documentation

◆ SvxBackgroundTabFlags

enum class SvxBackgroundTabFlags
strong
Enumerator
NONE 
SHOW_SELECTOR 
SHOW_TBLCTL 
SHOW_HIGHLIGHTING 
SHOW_CHAR_BKGCOLOR 

Definition at line 42 of file flagsdef.hxx.

◆ SvxModeType

Enumerator
SVX_PAGE_MODE_STANDARD 
SVX_PAGE_MODE_CENTER 
SVX_PAGE_MODE_PRESENTATION 

Definition at line 95 of file flagsdef.hxx.

◆ SvxNumValCategory

enum class SvxNumValCategory
strong
Enumerator
Standard 
Percent 
Currency 
Date 
Time 
Scientific 
Fraction 
Boolean 
NoValue 
LAST 

Definition at line 70 of file flagsdef.hxx.

◆ SwBorderModes

enum class SwBorderModes
strong
Enumerator
NONE 
PARA 
TABLE 
FRAME 

Definition at line 28 of file flagsdef.hxx.

◆ TabulatorDisableFlags

enum class TabulatorDisableFlags
strong
Enumerator
TypeLeft 
TypeRight 
TypeCenter 
TypeDecimal 
TypeMask 
FillNone 
FillPoint 
FillDashLine 
FillSolidLine 
FillSpecial 
FillMask 

Definition at line 106 of file flagsdef.hxx.

Variable Documentation

◆ fSvxNumValConst

const o3tl::enumarray<SvxNumValCategory, double> fSvxNumValConst
Initial value:
= {
-1234.56789012345678,
-0.1295,
-1234.0,
36525.5678935185,
36525.5678935185,
12345.67889,
123.456,
1.0,
0.0
}

Definition at line 83 of file flagsdef.hxx.

◆ MM50

Definition at line 104 of file flagsdef.hxx.