LibreOffice Module svx (master) 1
Classes | Namespaces | Enumerations
ruler.hxx File Reference
#include <svtools/ruler.hxx>
#include <svl/lstner.hxx>
#include <svx/svxdllapi.h>
#include <o3tl/typed_flags_set.hxx>
#include <memory>
Include dependency graph for ruler.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< SvxRulerDragFlags >
 
struct  o3tl::typed_flags< SvxRulerSupportFlags >
 
class  SvxRuler
 

Namespaces

namespace  o3tl
 

Enumerations

enum class  RulerChangeType {
  MARGIN1 ,
  MARGIN2
}
 
enum class  SvxRulerDragFlags {
  NONE = 0x00 ,
  OBJECT = 0x01 ,
  OBJECT_SIZE_LINEAR = 0x02 ,
  OBJECT_SIZE_PROPORTIONAL = 0x04 ,
  OBJECT_ACTLINE_ONLY = 0x08 ,
  OBJECT_LEFT_INDENT_ONLY = OBJECT_SIZE_PROPORTIONAL
}
 
enum class  SvxRulerSupportFlags {
  TABS = 0x0001 ,
  PARAGRAPH_MARGINS = 0x0002 ,
  BORDERS = 0x0004 ,
  OBJECT = 0x0008 ,
  SET_NULLOFFSET = 0x0010 ,
  NEGATIVE_MARGINS = 0x0020 ,
  PARAGRAPH_MARGINS_VERTICAL = 0x0040 ,
  REDUCED_METRIC = 0x0080
}
 

Enumeration Type Documentation

◆ RulerChangeType

enum class RulerChangeType
strong
Enumerator
MARGIN1 
MARGIN2 

Definition at line 44 of file ruler.hxx.

◆ SvxRulerDragFlags

enum class SvxRulerDragFlags
strong
Enumerator
NONE 
OBJECT 
OBJECT_SIZE_LINEAR 
OBJECT_SIZE_PROPORTIONAL 
OBJECT_ACTLINE_ONLY 
OBJECT_LEFT_INDENT_ONLY 

Definition at line 50 of file ruler.hxx.

◆ SvxRulerSupportFlags

enum class SvxRulerSupportFlags
strong
Enumerator
TABS 
PARAGRAPH_MARGINS 
BORDERS 
OBJECT 
SET_NULLOFFSET 
NEGATIVE_MARGINS 
PARAGRAPH_MARGINS_VERTICAL 
REDUCED_METRIC 

Definition at line 67 of file ruler.hxx.