LibreOffice Module cui (master)  1
Classes | Namespaces | Macros | Enumerations | Functions | Variables
swpossizetabpage.cxx File Reference
#include <memory>
#include <cstddef>
#include <swpossizetabpage.hxx>
#include <svx/dlgutil.hxx>
#include <svx/anchorid.hxx>
#include <svl/intitem.hxx>
#include <svx/swframevalidation.hxx>
#include <sfx2/htmlmode.hxx>
#include <svx/svdview.hxx>
#include <svx/svdpagv.hxx>
#include <svx/swframeposstrings.hxx>
#include <svx/rectenum.hxx>
#include <sal/macros.h>
#include <com/sun/star/text/HoriOrientation.hpp>
#include <com/sun/star/text/VertOrientation.hpp>
#include <com/sun/star/text/RelOrientation.hpp>
#include <svx/svxids.hrc>
#include <svtools/unitconv.hxx>
Include dependency graph for swpossizetabpage.cxx:

Go to the source code of this file.

Classes

struct  FrmMap
 
struct  o3tl::typed_flags< LB >
 

Namespaces

 o3tl
 

Macros

#define SwFPos   SvxSwFramePosString
 
#define VERT_PAGE_REL   (LB::RelPageFrame|LB::RelPagePrintArea)
 
#define VERT_FRAME_REL   (LB::VertFrame|LB::FlyVertPrintArea)
 
#define HTML_HORI_PARA_REL   (LB::Frame|LB::PrintArea)
 
#define HTML_HORI_CHAR_REL   (LB::Frame|LB::PrintArea|LB::RelChar)
 

Enumerations

enum  LB
 

Functions

static std::size_t lcl_GetFrmMapCount (const FrmMap *pMap)
 
static SvxSwFramePosString::StringId lcl_ChangeResIdToVerticalOrRTL (SvxSwFramePosString::StringId eStringId, bool bVertical, bool bRTL)
 
static LB lcl_GetLBRelationsForRelations (const sal_uInt16 _nRel)
 
static LB lcl_GetLBRelationsForStrID (const FrmMap *_pMap, const SvxSwFramePosString::StringId _eStrId, const bool _bUseMirrorStr)
 
 IMPL_LINK_NOARG (SvxSwPosSizeTabPage, RangeModifyClickHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SvxSwPosSizeTabPage, RangeModifyHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (SvxSwPosSizeTabPage, AnchorTypeHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SvxSwPosSizeTabPage, MirrorHdl, weld::ToggleButton &, void)
 
 IMPL_LINK (SvxSwPosSizeTabPage, RelHdl, weld::ComboBox &, rLB, void)
 
 IMPL_LINK (SvxSwPosSizeTabPage, PosHdl, weld::ComboBox &, rLB, void)
 
 IMPL_LINK (SvxSwPosSizeTabPage, ModifyHdl, weld::MetricSpinButton &, rEdit, void)
 
 IMPL_LINK_NOARG (SvxSwPosSizeTabPage, ProtectHdl, weld::ToggleButton &, void)
 

Variables

static RelationMap const aRelationMap []
 
static RelationMap const aAsCharRelationMap []
 
static constexpr auto HORI_PAGE_REL
 
static FrmMap const aHPageMap []
 
static FrmMap const aHPageHtmlMap []
 
static FrmMap const aVPageMap []
 
static FrmMap const aVPageHtmlMap []
 
static constexpr auto HORI_FRAME_REL
 
static FrmMap const aHFrameMap []
 
static FrmMap const aHFlyHtmlMap []
 
static FrmMap const aVFrameMap []
 
static FrmMap const aVFlyHtmlMap []
 
static FrmMap const aVMultiSelectionMap []
 
static FrmMap const aHMultiSelectionMap []
 
static constexpr auto HORI_PARA_REL
 
static FrmMap const aHParaMap []
 
static FrmMap const aHParaHtmlMap []
 
static FrmMap const aHParaHtmlAbsMap []
 
static constexpr auto VERT_PARA_REL
 
static FrmMap const aVParaMap []
 
static FrmMap const aVParaHtmlMap []
 
static constexpr auto HORI_CHAR_REL
 
static FrmMap aHCharMap []
 
static FrmMap aHCharHtmlMap []
 
static FrmMap aHCharHtmlAbsMap []
 
static constexpr auto VERT_CHAR_REL
 
static FrmMap aVCharMap []
 
static FrmMap const aVCharHtmlMap []
 
static FrmMap const aVCharHtmlAbsMap []
 
static FrmMap const aVAsCharMap []
 
static FrmMap const aVAsCharHtmlMap []
 

Macro Definition Documentation

#define HTML_HORI_CHAR_REL   (LB::Frame|LB::PrintArea|LB::RelChar)

Definition at line 292 of file swpossizetabpage.cxx.

#define HTML_HORI_PARA_REL   (LB::Frame|LB::PrintArea)

Definition at line 245 of file swpossizetabpage.cxx.

#define SwFPos   SvxSwFramePosString

Definition at line 41 of file swpossizetabpage.cxx.

#define VERT_FRAME_REL   (LB::VertFrame|LB::FlyVertPrintArea)

Definition at line 204 of file swpossizetabpage.cxx.

#define VERT_PAGE_REL   (LB::RelPageFrame|LB::RelPagePrintArea)

Definition at line 166 of file swpossizetabpage.cxx.

Enumeration Type Documentation

enum LB
strong

Definition at line 72 of file swpossizetabpage.cxx.

Function Documentation

IMPL_LINK ( SvxSwPosSizeTabPage  ,
RelHdl  ,
weld::ComboBox ,
rLB  ,
void   
)

Definition at line 1229 of file swpossizetabpage.cxx.

IMPL_LINK ( SvxSwPosSizeTabPage  ,
PosHdl  ,
weld::ComboBox ,
rLB  ,
void   
)
IMPL_LINK ( SvxSwPosSizeTabPage  ,
ModifyHdl  ,
weld::MetricSpinButton ,
rEdit  ,
void   
)

Definition at line 1349 of file swpossizetabpage.cxx.

References rEdit.

IMPL_LINK_NOARG ( SvxSwPosSizeTabPage  ,
RangeModifyClickHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1123 of file swpossizetabpage.cxx.

IMPL_LINK_NOARG ( SvxSwPosSizeTabPage  ,
RangeModifyHdl  ,
weld::Widget ,
void   
)
IMPL_LINK_NOARG ( SvxSwPosSizeTabPage  ,
AnchorTypeHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1203 of file swpossizetabpage.cxx.

References LONG_MAX, nId, and USHRT_MAX.

IMPL_LINK_NOARG ( SvxSwPosSizeTabPage  ,
MirrorHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1223 of file swpossizetabpage.cxx.

References LONG_MAX, nId, and USHRT_MAX.

IMPL_LINK_NOARG ( SvxSwPosSizeTabPage  ,
ProtectHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1370 of file swpossizetabpage.cxx.

References TRISTATE_TRUE.

static SvxSwFramePosString::StringId lcl_ChangeResIdToVerticalOrRTL ( SvxSwFramePosString::StringId  eStringId,
bool  bVertical,
bool  bRTL 
)
static

Definition at line 429 of file swpossizetabpage.cxx.

References nIndex, and SAL_N_ELEMENTS.

Referenced by SvxSwPosSizeTabPage::FillPosLB(), and SvxSwPosSizeTabPage::FillRelLB().

static std::size_t lcl_GetFrmMapCount ( const FrmMap pMap)
static
static LB lcl_GetLBRelationsForRelations ( const sal_uInt16  _nRel)
static

Definition at line 486 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::FillPosLB().

static LB lcl_GetLBRelationsForStrID ( const FrmMap _pMap,
const SvxSwFramePosString::StringId  _eStrId,
const bool  _bUseMirrorStr 
)
static

Definition at line 503 of file swpossizetabpage.cxx.

References lcl_GetFrmMapCount(), and FrmMap::nLBRelations.

Referenced by SvxSwPosSizeTabPage::FillRelLB().

Variable Documentation

RelationMap const aAsCharRelationMap[]
static
Initial value:
=
{
{SwFPos::REL_BASE, SwFPos::REL_BASE, LB::RelBase, RelOrientation::FRAME},
{SwFPos::REL_CHAR, SwFPos::REL_CHAR, LB::RelChar, RelOrientation::FRAME},
{SwFPos::REL_ROW, SwFPos::REL_ROW, LB::RelRow, RelOrientation::FRAME}
}

Definition at line 139 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalRelWidth().

FrmMap aHCharHtmlAbsMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, LB::PrintArea|LB::RelChar},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, LB::PrintArea},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, LB::RelPageFrame}
}

Definition at line 300 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap aHCharHtmlMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::LEFT, HoriOrientation::LEFT, HTML_HORI_CHAR_REL},
{SwFPos::RIGHT, SwFPos::RIGHT, HoriOrientation::RIGHT, HTML_HORI_CHAR_REL}
}
#define HTML_HORI_CHAR_REL

Definition at line 294 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap aHCharMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, HORI_CHAR_REL},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, HORI_CHAR_REL},
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, HoriOrientation::CENTER, HORI_CHAR_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, HORI_CHAR_REL}
}
static constexpr auto HORI_CHAR_REL

Definition at line 284 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHFlyHtmlMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, LB::FlyRelPageFrame},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, LB::FlyRelPageFrame}
}

Definition at line 196 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHFrameMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, HORI_FRAME_REL},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, HORI_FRAME_REL},
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, HoriOrientation::CENTER, HORI_FRAME_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, HORI_FRAME_REL}
}
static constexpr auto HORI_FRAME_REL

Definition at line 188 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHMultiSelectionMap[]
static
Initial value:
=
{
{SwFPos::FROMLEFT, SwFPos::FROMLEFT, HoriOrientation::NONE, LB::NONE}
}

Definition at line 224 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos().

FrmMap const aHPageHtmlMap[]
static
Initial value:
=
{
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, LB::RelPageFrame}
}

Definition at line 161 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHPageMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, HORI_PAGE_REL},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, HORI_PAGE_REL},
{SwFPos::CENTER_HORI,SwFPos::CENTER_HORI, HoriOrientation::CENTER, HORI_PAGE_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, HORI_PAGE_REL}
}
static constexpr auto HORI_PAGE_REL

Definition at line 153 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHParaHtmlAbsMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, HTML_HORI_PARA_REL},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, HTML_HORI_PARA_REL}
}
#define HTML_HORI_PARA_REL

Definition at line 253 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHParaHtmlMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::LEFT, HoriOrientation::LEFT, HTML_HORI_PARA_REL},
{SwFPos::RIGHT, SwFPos::RIGHT, HoriOrientation::RIGHT, HTML_HORI_PARA_REL}
}
#define HTML_HORI_PARA_REL

Definition at line 247 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aHParaMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, HoriOrientation::LEFT, HORI_PARA_REL},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, HoriOrientation::RIGHT, HORI_PARA_REL},
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, HoriOrientation::CENTER, HORI_PARA_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, HoriOrientation::NONE, HORI_PARA_REL}
}
static constexpr auto HORI_PARA_REL

Definition at line 237 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

RelationMap const aRelationMap[]
static
Initial value:
=
{
{SwFPos::FRAME, SwFPos::FRAME, LB::Frame, RelOrientation::FRAME},
{SwFPos::PRTAREA, SwFPos::PRTAREA, LB::PrintArea, RelOrientation::PRINT_AREA},
{SwFPos::REL_PG_LEFT, SwFPos::MIR_REL_PG_LEFT, LB::RelPageLeft, RelOrientation::PAGE_LEFT},
{SwFPos::REL_PG_RIGHT, SwFPos::MIR_REL_PG_RIGHT, LB::RelPageRight, RelOrientation::PAGE_RIGHT},
{SwFPos::REL_FRM_LEFT, SwFPos::MIR_REL_FRM_LEFT, LB::RelFrameLeft, RelOrientation::FRAME_LEFT},
{SwFPos::REL_FRM_RIGHT, SwFPos::MIR_REL_FRM_RIGHT, LB::RelFrameRight, RelOrientation::FRAME_RIGHT},
{SwFPos::REL_PG_FRAME, SwFPos::REL_PG_FRAME, LB::RelPageFrame, RelOrientation::PAGE_FRAME},
{SwFPos::REL_PG_PRTAREA,SwFPos::REL_PG_PRTAREA, LB::RelPagePrintArea, RelOrientation::PAGE_PRINT_AREA},
{SwFPos::REL_CHAR, SwFPos::REL_CHAR, LB::RelChar, RelOrientation::CHAR},
{SwFPos::FLY_REL_PG_LEFT, SwFPos::FLY_MIR_REL_PG_LEFT, LB::FlyRelPageLeft, RelOrientation::PAGE_LEFT},
{SwFPos::FLY_REL_PG_RIGHT, SwFPos::FLY_MIR_REL_PG_RIGHT, LB::FlyRelPageRight, RelOrientation::PAGE_RIGHT},
{SwFPos::FLY_REL_PG_FRAME, SwFPos::FLY_REL_PG_FRAME, LB::FlyRelPageFrame, RelOrientation::PAGE_FRAME},
{SwFPos::FLY_REL_PG_PRTAREA, SwFPos::FLY_REL_PG_PRTAREA, LB::FlyRelPagePrintArea, RelOrientation::PAGE_PRINT_AREA},
{SwFPos::REL_BORDER, SwFPos::REL_BORDER, LB::VertFrame, RelOrientation::FRAME},
{SwFPos::REL_PRTAREA, SwFPos::REL_PRTAREA, LB::VertPrintArea, RelOrientation::PRINT_AREA},
{SwFPos::FLY_REL_PG_FRAME, SwFPos::FLY_REL_PG_FRAME, LB::FlyVertFrame, RelOrientation::FRAME},
{SwFPos::FLY_REL_PG_PRTAREA, SwFPos::FLY_REL_PG_PRTAREA, LB::FlyVertPrintArea, RelOrientation::PRINT_AREA},
{SwFPos::REL_LINE, SwFPos::REL_LINE, LB::VertLine, RelOrientation::TEXT_LINE}
}

Definition at line 111 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalRelWidth().

FrmMap const aVAsCharHtmlMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, LB::RelBase},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, LB::RelBase},
{SwFPos::TOP, SwFPos::TOP, VertOrientation::CHAR_TOP, LB::RelChar},
{SwFPos::TOP, SwFPos::TOP, VertOrientation::LINE_TOP, LB::RelRow},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::LINE_BOTTOM, LB::RelRow},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::LINE_CENTER, LB::RelRow}
}

Definition at line 364 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVAsCharMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, LB::RelBase},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::BOTTOM, LB::RelBase},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, LB::RelBase},
{SwFPos::TOP, SwFPos::TOP, VertOrientation::CHAR_TOP, LB::RelChar},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::CHAR_BOTTOM, LB::RelChar},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CHAR_CENTER, LB::RelChar},
{SwFPos::TOP, SwFPos::TOP, VertOrientation::LINE_TOP, LB::RelRow},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::LINE_BOTTOM, LB::RelRow},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::LINE_CENTER, LB::RelRow},
{SwFPos::FROMBOTTOM, SwFPos::FROMBOTTOM, VertOrientation::NONE, LB::RelBase}
}

Definition at line 347 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVCharHtmlAbsMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, LB::RelChar},
{SwFPos::BELOW, SwFPos::BELOW, VertOrientation::CHAR_BOTTOM, LB::RelChar}
}

Definition at line 338 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVCharHtmlMap[]
static
Initial value:
=
{
{SwFPos::BELOW, SwFPos::BELOW, VertOrientation::CHAR_BOTTOM, LB::RelChar}
}

Definition at line 333 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap aVCharMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, VERT_CHAR_REL|LB::RelChar},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::BOTTOM, VERT_CHAR_REL|LB::RelChar},
{SwFPos::BELOW, SwFPos::BELOW, VertOrientation::CHAR_BOTTOM, LB::RelChar},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, VERT_CHAR_REL|LB::RelChar},
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, VERT_CHAR_REL},
{SwFPos::FROMBOTTOM, SwFPos::FROMBOTTOM, VertOrientation::NONE, LB::RelChar|LB::VertLine},
{SwFPos::TOP, SwFPos::TOP, VertOrientation::LINE_TOP, LB::VertLine},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::LINE_BOTTOM, LB::VertLine},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::LINE_CENTER, LB::VertLine}
}
static constexpr auto VERT_CHAR_REL

Definition at line 312 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::FillPosLB(), SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVFlyHtmlMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, LB::FlyVertFrame},
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, LB::FlyVertFrame}
}

Definition at line 214 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVFrameMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, VERT_FRAME_REL},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::BOTTOM, VERT_FRAME_REL},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, VERT_FRAME_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, VERT_FRAME_REL}
}
#define VERT_FRAME_REL

Definition at line 206 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVMultiSelectionMap[]
static
Initial value:
=
{
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, LB::NONE}
}

Definition at line 220 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos().

FrmMap const aVPageHtmlMap[]
static
Initial value:
=
{
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, LB::RelPageFrame}
}

Definition at line 176 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVPageMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, VERT_PAGE_REL},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::BOTTOM, VERT_PAGE_REL},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, VERT_PAGE_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, VERT_PAGE_REL}
}
#define VERT_PAGE_REL

Definition at line 168 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVParaHtmlMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, LB::VertPrintArea}
}

Definition at line 271 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

FrmMap const aVParaMap[]
static
Initial value:
=
{
{SwFPos::TOP, SwFPos::TOP, VertOrientation::TOP, VERT_PARA_REL},
{SwFPos::BOTTOM, SwFPos::BOTTOM, VertOrientation::BOTTOM, VERT_PARA_REL},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, VertOrientation::CENTER, VERT_PARA_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, VertOrientation::NONE, VERT_PARA_REL}
}
static constexpr auto VERT_PARA_REL

Definition at line 263 of file swpossizetabpage.cxx.

Referenced by SvxSwPosSizeTabPage::InitPos(), and SvxSwPosSizeTabPage::setOptimalFrmWidth().

constexpr auto HORI_CHAR_REL
static
Initial value:
= LB::Frame|LB::PrintArea|LB::RelPageLeft|LB::RelPageRight|
LB::RelPageFrame|LB::RelPagePrintArea|LB::RelFrameLeft|
LB::RelFrameRight|LB::RelChar

Definition at line 280 of file swpossizetabpage.cxx.

constexpr auto HORI_FRAME_REL
static
Initial value:
= LB::FlyRelPageFrame|LB::FlyRelPagePrintArea|
LB::FlyRelPageLeft|LB::FlyRelPageRight

Definition at line 185 of file swpossizetabpage.cxx.

constexpr auto HORI_PAGE_REL
static
Initial value:
= LB::RelPageFrame|LB::RelPagePrintArea|LB::RelPageLeft|
LB::RelPageRight

Definition at line 150 of file swpossizetabpage.cxx.

constexpr auto HORI_PARA_REL
static
Initial value:
= LB::Frame|LB::PrintArea|LB::RelPageLeft|LB::RelPageRight|
LB::RelPageFrame|LB::RelPagePrintArea|LB::RelFrameLeft|
LB::RelFrameRight

Definition at line 233 of file swpossizetabpage.cxx.

constexpr auto VERT_CHAR_REL
static
Initial value:
= LB::VertFrame|LB::VertPrintArea|
LB::RelPageFrame|LB::RelPagePrintArea

Definition at line 309 of file swpossizetabpage.cxx.

constexpr auto VERT_PARA_REL
static
Initial value:
= LB::VertFrame|LB::VertPrintArea|
LB::RelPageFrame|LB::RelPagePrintArea

Definition at line 260 of file swpossizetabpage.cxx.