LibreOffice Module sw (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
pagedesc.hxx File Reference
#include <tools/fract.hxx>
#include <tools/color.hxx>
#include "swdllapi.h"
#include "swtypes.hxx"
#include "frmfmt.hxx"
#include <editeng/numitem.hxx>
#include <editeng/borderline.hxx>
#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/text/HorizontalAdjust.hpp>
#include <o3tl/typed_flags_set.hxx>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/identity.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/random_access_index.hpp>
Include dependency graph for pagedesc.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwPageFootnoteInfo
 Footnote information. More...
 
struct  o3tl::typed_flags< UseOnPage >
 
class  SwPageDesc
 
struct  SwPageDesc::StashedPageDesc
 
struct  SwPageDesc::change_name
 
struct  std::less< SwPageDesc * >
 
class  SwPageDescExt
 
class  sw::PageFootnoteHint
 
class  SwPageDescs
 

Namespaces

namespace  o3tl
 
namespace  std
 
namespace  sw
 Dialog to specify the properties of date form field.
 

Typedefs

typedef struct _xmlTextWriter * xmlTextWriterPtr
 
typedef boost::multi_index_container< SwPageDesc *, boost::multi_index::indexed_by< boost::multi_index::random_access<>, boost::multi_index::ordered_unique< boost::multi_index::identity< SwPageDesc * > > > > SwPageDescsBase
 

Enumerations

enum class  UseOnPage : sal_uInt16 {
  NONE = 0x0000 ,
  Left = 0x0001 ,
  Right = 0x0002 ,
  All = 0x0003 ,
  Mirror = 0x0007 ,
  HeaderShare = 0x0040 ,
  FooterShare = 0x0080 ,
  FirstShare = 0x0100 ,
  NoHeaderShare = 0xFFBF ,
  NoFooterShare = 0xFF7F ,
  NoFirstShare = 0xFEFF
}
 

Functions

SwTwips sw::FootnoteSeparatorHeight (SwPageFootnoteInfo const &rInf)
 

Typedef Documentation

◆ SwPageDescsBase

typedef boost::multi_index_container< SwPageDesc*, boost::multi_index::indexed_by< boost::multi_index::random_access<>, boost::multi_index::ordered_unique< boost::multi_index::identity<SwPageDesc*> > > > SwPageDescsBase

Definition at line 413 of file pagedesc.hxx.

◆ xmlTextWriterPtr

typedef struct _xmlTextWriter* xmlTextWriterPtr

Definition at line 45 of file pagedesc.hxx.

Enumeration Type Documentation

◆ UseOnPage

enum class UseOnPage : sal_uInt16
strong
Enumerator
NONE 

For internal use only.

Left 
Right 
All 
Mirror 
HeaderShare 
FooterShare 
FirstShare 
NoHeaderShare 

For internal use only.

NoFooterShare 

For internal use only.

NoFirstShare 

Definition at line 120 of file pagedesc.hxx.