LibreOffice Module sw (master)  1
Classes | Enumerations | Functions | Variables
sw::sidebar Namespace Reference

Classes

class  PageColumnControl
 
class  PageFooterPanel
 
class  PageFormatPanel
 
class  PageHeaderPanel
 
class  PageMarginControl
 
class  PageOrientationControl
 
class  PageSizeControl
 
class  PageStylesPanel
 
class  StylePresetsPanel
 
class  ThemePanel
 
class  WrapPropertyPanel
 

Enumerations

enum  eFillStyle {
  NONE,
  SOLID,
  GRADIENT,
  HATCH,
  BITMAP,
  PATTERN
}
 

Functions

 IMPL_LINK (PageColumnControl, ColumnButtonClickHdl_Impl, Button *, pButton, void)
 
 IMPL_LINK_NOARG (PageColumnControl, MoreButtonClickHdl_Impl, Button *, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterToggleHdl, Button *, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterLRMarginHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterSpacingHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterLayoutHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperFormatModifyHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperSizeModifyHdl, Edit &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperModifyMarginHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderToggleHdl, Button *, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderLRMarginHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderSpacingHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderLayoutHdl, ListBox &, void)
 
 IMPL_LINK (PageMarginControl, SelectMarginHdl, Button *, pControl, void)
 
 IMPL_LINK_NOARG (PageMarginControl, ModifyLRMarginHdl, Edit &, void)
 
 IMPL_LINK_NOARG (PageMarginControl, ModifyULMarginHdl, Edit &, void)
 
bool IsNone (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetNone (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsNarrow (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetNarrow (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsModerate (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetModerate (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsNormal075 (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetNormal075 (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsNormal100 (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetNormal100 (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsNormal125 (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetNormal125 (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsWide (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetWide (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
bool IsMirrored (const long nPageLeftMargin, const long nPageRightMargin, const long nPageTopMargin, const long nPageBottomMargin, bool bMirrored)
 
void SetMirrored (long &nPageLeftMargin, long &nPageRightMargin, long &nPageTopMargin, long &nPageBottomMargin, bool &bMirrored)
 
 IMPL_LINK (PageOrientationControl, ImplOrientationHdl, Button *, pControl, void)
 
 IMPL_LINK (PageSizeControl, ImplSizeHdl, ValueSet *, pControl, void)
 
 IMPL_LINK_NOARG (PageSizeControl, MoreButtonClickHdl_Impl, Button *, void)
 
static sal_uInt16 PageUsageToPos_Impl (SvxPageUsage nUsage)
 
static SvxPageUsage PosToPageUsage_Impl (sal_uInt16 nPos)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyColumnCountHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyNumberingHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyLayoutHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillStyleHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillColorHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillColorListHdl, SvxColorListBox &, void)
 
 IMPL_LINK_NOARG (StylePresetsPanel, DoubleClickHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (ThemePanel, ClickHdl, Button *, void)
 
 IMPL_LINK_NOARG (ThemePanel, DoubleClickValueSetHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (ThemePanel, DoubleClickHdl, ListBox &, void)
 
 IMPL_LINK_NOARG (WrapPropertyPanel, EditContourHdl, Button *, void)
 
 IMPL_LINK_NOARG (WrapPropertyPanel, EnableContourHdl, Button *, void)
 
 IMPL_LINK (WrapPropertyPanel, SpacingLBHdl, ListBox &, rBox, void)
 
 IMPL_LINK_NOARG (WrapPropertyPanel, WrapTypeHdl, Button *, void)
 

Variables

const SvxPageUsage aArr []
 

Enumeration Type Documentation

Enumerator
NONE 
SOLID 
GRADIENT 
HATCH 
BITMAP 
PATTERN 

Definition at line 47 of file PageStylesPanel.cxx.

Function Documentation

sw::sidebar::IMPL_LINK ( PageColumnControl  ,
ColumnButtonClickHdl_Impl  ,
Button ,
pButton  ,
void   
)

Definition at line 108 of file PageColumnControl.cxx.

sw::sidebar::IMPL_LINK ( PageOrientationControl  ,
ImplOrientationHdl  ,
Button ,
pControl  ,
void   
)

Definition at line 184 of file PageOrientationControl.cxx.

sw::sidebar::IMPL_LINK ( WrapPropertyPanel  ,
SpacingLBHdl  ,
ListBox ,
rBox  ,
void   
)

Definition at line 219 of file WrapPropertyPanel.cxx.

References RES_LR_SPACE, and RES_UL_SPACE.

sw::sidebar::IMPL_LINK ( PageSizeControl  ,
ImplSizeHdl  ,
ValueSet ,
pControl  ,
void   
)

Definition at line 232 of file PageSizeControl.cxx.

sw::sidebar::IMPL_LINK ( PageMarginControl  ,
SelectMarginHdl  ,
Button ,
pControl  ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageColumnControl  ,
MoreButtonClickHdl_Impl  ,
Button ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( StylePresetsPanel  ,
DoubleClickHdl  ,
ValueSet ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( WrapPropertyPanel  ,
EditContourHdl  ,
Button ,
void   
)

Definition at line 204 of file WrapPropertyPanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( WrapPropertyPanel  ,
EnableContourHdl  ,
Button ,
void   
)

Definition at line 211 of file WrapPropertyPanel.cxx.

References FN_FRAME_WRAP_CONTOUR.

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterToggleHdl  ,
Button ,
void   
)

Definition at line 229 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderToggleHdl  ,
Button ,
void   
)

Definition at line 232 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER.

sw::sidebar::IMPL_LINK_NOARG ( WrapPropertyPanel  ,
WrapTypeHdl  ,
Button ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperFormatModifyHdl  ,
ListBox ,
void   
)

Definition at line 233 of file PageFormatPanel.cxx.

References GetCoreValue(), SvxPaperInfo::GetPaperSize(), PAPER_USER, and Swap().

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterLRMarginHdl  ,
ListBox ,
void   
)

Definition at line 237 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_LRMARGIN.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderLRMarginHdl  ,
ListBox ,
void   
)

Definition at line 240 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_LRMARGIN.

sw::sidebar::IMPL_LINK_NOARG ( PageSizeControl  ,
MoreButtonClickHdl_Impl  ,
Button ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterSpacingHdl  ,
ListBox ,
void   
)

Definition at line 246 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_SPACING.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderSpacingHdl  ,
ListBox ,
void   
)

Definition at line 249 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_SPACING.

sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperSizeModifyHdl  ,
Edit ,
void   
)

Definition at line 251 of file PageFormatPanel.cxx.

References GetCoreValue().

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterLayoutHdl  ,
ListBox ,
void   
)

Definition at line 254 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_LAYOUT.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderLayoutHdl  ,
ListBox ,
void   
)

Definition at line 256 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_LAYOUT.

sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperModifyMarginHdl  ,
ListBox ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyColumnCountHdl  ,
ListBox ,
void   
)

Definition at line 461 of file PageStylesPanel.cxx.

References SID_ATTR_PAGE_COLUMN.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyNumberingHdl  ,
ListBox ,
void   
)

Definition at line 469 of file PageStylesPanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyLayoutHdl  ,
ListBox ,
void   
)

Definition at line 476 of file PageStylesPanel.cxx.

References PosToPageUsage_Impl().

sw::sidebar::IMPL_LINK_NOARG ( ThemePanel  ,
ClickHdl  ,
Button ,
void   
)

Definition at line 476 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( ThemePanel  ,
DoubleClickValueSetHdl  ,
ValueSet ,
void   
)

Definition at line 480 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyFillStyleHdl  ,
ListBox ,
void   
)

Definition at line 483 of file PageStylesPanel.cxx.

References BITMAP, GRADIENT, HATCH, NONE, PATTERN, SOLID, and Update.

sw::sidebar::IMPL_LINK_NOARG ( ThemePanel  ,
DoubleClickHdl  ,
ListBox ,
void   
)

Definition at line 484 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageMarginControl  ,
ModifyLRMarginHdl  ,
Edit ,
void   
)

Definition at line 491 of file PageMarginControl.cxx.

References GetCoreValue().

sw::sidebar::IMPL_LINK_NOARG ( PageMarginControl  ,
ModifyULMarginHdl  ,
Edit ,
void   
)

Definition at line 500 of file PageMarginControl.cxx.

References GetCoreValue().

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyFillColorHdl  ,
ListBox ,
void   
)

Definition at line 594 of file PageStylesPanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyFillColorListHdl  ,
SvxColorListBox ,
void   
)

Definition at line 599 of file PageStylesPanel.cxx.

bool sw::sidebar::IsMirrored ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsModerate ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsNarrow ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsNone ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsNormal075 ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsNormal100 ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsNormal125 ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
bool sw::sidebar::IsWide ( const long  nPageLeftMargin,
const long  nPageRightMargin,
const long  nPageTopMargin,
const long  nPageBottomMargin,
bool  bMirrored 
)
static sal_uInt16 sw::sidebar::PageUsageToPos_Impl ( SvxPageUsage  nUsage)
static

Definition at line 66 of file PageStylesPanel.cxx.

References i, and SAL_N_ELEMENTS.

Referenced by sw::sidebar::PageStylesPanel::NotifyItemUpdate().

static SvxPageUsage sw::sidebar::PosToPageUsage_Impl ( sal_uInt16  nPos)
static

Definition at line 75 of file PageStylesPanel.cxx.

References SAL_N_ELEMENTS.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetMirrored ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 181 of file PageMarginUtils.hxx.

References SWPAGE_WIDE_VALUE1, and SWPAGE_WIDE_VALUE3.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetModerate ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 81 of file PageMarginUtils.hxx.

References SWPAGE_MODERATE_LR, and SWPAGE_WIDE_VALUE1.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetNarrow ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 61 of file PageMarginUtils.hxx.

References SWPAGE_NARROW_VALUE.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetNone ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 41 of file PageMarginUtils.hxx.

References SWPAGE_NO_MARGIN.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetNormal075 ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 101 of file PageMarginUtils.hxx.

References SWPAGE_NORMAL_VALUE.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetNormal100 ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 121 of file PageMarginUtils.hxx.

References SWPAGE_WIDE_VALUE1.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetNormal125 ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 141 of file PageMarginUtils.hxx.

References SWPAGE_WIDE_VALUE1, and SWPAGE_WIDE_VALUE3.

Referenced by IMPL_LINK_NOARG().

void sw::sidebar::SetWide ( long &  nPageLeftMargin,
long &  nPageRightMargin,
long &  nPageTopMargin,
long &  nPageBottomMargin,
bool &  bMirrored 
)

Definition at line 161 of file PageMarginUtils.hxx.

References SWPAGE_WIDE_VALUE1, and SWPAGE_WIDE_VALUE2.

Referenced by IMPL_LINK_NOARG().

Variable Documentation

const SvxPageUsage sw::sidebar::aArr[]
Initial value:
=
{
SvxPageUsage::All,
SvxPageUsage::Mirror,
SvxPageUsage::Right,
SvxPageUsage::Left
}

Definition at line 57 of file PageStylesPanel.cxx.