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 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

 o3tl
 

Macros

#define SVX_HIDESHADOWCTL   0x01
 
#define DISABLE_CASEMAP   (sal_uInt16(0x0001))
 
#define DISABLE_WORDLINE   (sal_uInt16(0x0002))
 
#define DISABLE_BLINK   (sal_uInt16(0x0004))
 
#define DISABLE_UNDERLINE_COLOR   (sal_uInt16(0x0008))
 
#define DISABLE_LANGUAGE   (sal_uInt16(0x0010))
 
#define DISABLE_HIDE_LANGUAGE   (sal_uInt16(0x0020))
 
#define SVX_PREVIEW_CHARACTER   0x01
 
#define SVX_RELATIVE_MODE   0x02
 
#define SVX_ENABLE_FLASH   0x04
 
#define SVX_ENABLE_CHAR_TRANSPARENCY   0x08
 
#define MM50   283
 

Enumerations

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

Variables

const o3tl::enumarray< SvxNumValCategory, double > fSvxNumValConst
 

Macro Definition Documentation

#define DISABLE_BLINK   (sal_uInt16(0x0004))

Definition at line 58 of file flagsdef.hxx.

#define DISABLE_CASEMAP   (sal_uInt16(0x0001))

Definition at line 56 of file flagsdef.hxx.

Referenced by svx::TextControlCharAttribDialog::PageCreated().

#define DISABLE_HIDE_LANGUAGE   (sal_uInt16(0x0020))

Definition at line 62 of file flagsdef.hxx.

#define DISABLE_LANGUAGE   (sal_uInt16(0x0010))

Definition at line 61 of file flagsdef.hxx.

#define DISABLE_UNDERLINE_COLOR   (sal_uInt16(0x0008))

Definition at line 59 of file flagsdef.hxx.

#define DISABLE_WORDLINE   (sal_uInt16(0x0002))

Definition at line 57 of file flagsdef.hxx.

#define MM50   283

Definition at line 108 of file flagsdef.hxx.

#define SVX_ENABLE_CHAR_TRANSPARENCY   0x08

Definition at line 70 of file flagsdef.hxx.

#define SVX_ENABLE_FLASH   0x04

Definition at line 69 of file flagsdef.hxx.

#define SVX_HIDESHADOWCTL   0x01

Definition at line 54 of file flagsdef.hxx.

#define SVX_PREVIEW_CHARACTER   0x01

Definition at line 65 of file flagsdef.hxx.

Referenced by svx::TextControlCharAttribDialog::PageCreated().

#define SVX_RELATIVE_MODE   0x02

Definition at line 67 of file flagsdef.hxx.

Enumeration Type Documentation

enum SvxBackgroundTabFlags
strong
Enumerator
NONE 
SHOW_SELECTOR 
SHOW_TBLCTL 
SHOW_HIGHLIGHTING 
SHOW_CHAR_BKGCOLOR 

Definition at line 40 of file flagsdef.hxx.

Enumerator
SVX_PAGE_MODE_STANDARD 
SVX_PAGE_MODE_CENTER 
SVX_PAGE_MODE_PRESENTATION 

Definition at line 99 of file flagsdef.hxx.

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

Definition at line 74 of file flagsdef.hxx.

enum SwBorderModes
strong
Enumerator
NONE 
PARA 
TABLE 
FRAME 

Definition at line 26 of file flagsdef.hxx.

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

Definition at line 110 of file flagsdef.hxx.

Variable Documentation

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 87 of file flagsdef.hxx.