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

 o3tl
 

Enumerations

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

Enumeration Type Documentation

enum RulerChangeType
strong
Enumerator
MARGIN1 
MARGIN2 

Definition at line 44 of file ruler.hxx.

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

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