LibreOffice Module sw (master)  1
Classes | 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  TableEditPanel
 
class  ThemePanel
 
class  WrapPropertyPanel
 
class  WriterInspectorTextPanel
 

Functions

 IMPL_LINK (PageColumnControl, ColumnButtonClickHdl_Impl, weld::Button &, rButton, void)
 
 IMPL_LINK_NOARG (PageColumnControl, MoreButtonClickHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterToggleHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterLRMarginHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterSpacingHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageFooterPanel, FooterLayoutHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperFormatModifyHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperSizeModifyHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (PageFormatPanel, PaperModifyMarginHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderToggleHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderLRMarginHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderSpacingHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageHeaderPanel, HeaderLayoutHdl, weld::ComboBox &, void)
 
 IMPL_LINK (PageMarginControl, SelectMarginHdl, weld::Button &, rControl, void)
 
 IMPL_LINK_NOARG (PageMarginControl, ModifyLRMarginHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (PageMarginControl, ModifyULMarginHdl, weld::MetricSpinButton &, 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, weld::Button &, rControl, void)
 
 IMPL_LINK_NOARG (PageSizeControl, ImplSizeHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (PageSizeControl, MoreButtonClickHdl_Impl, weld::Button &, void)
 
static sal_uInt16 PageUsageToPos_Impl (SvxPageUsage nUsage)
 
static SvxPageUsage PosToPageUsage_Impl (sal_uInt16 nPos)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyColumnCountHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyNumberingHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyLayoutHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillStyleHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillColorHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (PageStylesPanel, ModifyFillColorListHdl, ColorListBox &, void)
 
 IMPL_LINK_NOARG (StylePresetsPanel, DoubleClickHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (TableEditPanel, RowHeightMofiyHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (TableEditPanel, ColumnWidthMofiyHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (ThemePanel, ClickHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (ThemePanel, DoubleClickValueSetHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (ThemePanel, DoubleClickHdl, weld::TreeView &, bool)
 
 IMPL_LINK (WrapPropertyPanel, SpacingLBHdl, weld::ComboBox &, rBox, void)
 
static bool GetPropertyValues (const beans::Property rProperty, const uno::Any &rAny, OUString &rString)
 
static void UpdateTree (SwDocShell *pDocSh, svx::sidebar::TreeNode &pParentNode, std::unordered_map< OUString, bool > &maIsDefined, StyleType sType)
 

Variables

const SvxPageUsage aArr []
 

Function Documentation

static bool sw::sidebar::GetPropertyValues ( const beans::Property  rProperty,
const uno::Any rAny,
OUString &  rString 
)
static

Definition at line 63 of file WriterInspectorTextPanel.cxx.

Referenced by UpdateTree().

sw::sidebar::IMPL_LINK ( PageColumnControl  ,
ColumnButtonClickHdl_Impl  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 97 of file PageColumnControl.cxx.

References m_xControl.

sw::sidebar::IMPL_LINK ( WrapPropertyPanel  ,
SpacingLBHdl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 133 of file WrapPropertyPanel.cxx.

References RES_LR_SPACE(), and RES_UL_SPACE().

sw::sidebar::IMPL_LINK ( PageOrientationControl  ,
ImplOrientationHdl  ,
weld::Button ,
rControl  ,
void   
)

Definition at line 182 of file PageOrientationControl.cxx.

References m_xControl.

sw::sidebar::IMPL_LINK ( PageMarginControl  ,
SelectMarginHdl  ,
weld::Button ,
rControl  ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageColumnControl  ,
MoreButtonClickHdl_Impl  ,
weld::Button ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( StylePresetsPanel  ,
DoubleClickHdl  ,
ValueSet ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( TableEditPanel  ,
RowHeightMofiyHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 215 of file TableEditPanel.cxx.

References CntUInt32Item::SetValue(), and SID_ATTR_TABLE_ROW_HEIGHT.

sw::sidebar::IMPL_LINK_NOARG ( PageSizeControl  ,
ImplSizeHdl  ,
ValueSet ,
void   
)

Definition at line 219 of file PageSizeControl.cxx.

sw::sidebar::IMPL_LINK_NOARG ( TableEditPanel  ,
ColumnWidthMofiyHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 226 of file TableEditPanel.cxx.

References CntUInt32Item::SetValue(), and SID_ATTR_TABLE_COLUMN_WIDTH.

sw::sidebar::IMPL_LINK_NOARG ( PageSizeControl  ,
MoreButtonClickHdl_Impl  ,
weld::Button ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperFormatModifyHdl  ,
weld::ComboBox ,
void   
)

Definition at line 246 of file PageFormatPanel.cxx.

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

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterToggleHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 259 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderToggleHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 261 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER.

sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperSizeModifyHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 264 of file PageFormatPanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterLRMarginHdl  ,
weld::ComboBox ,
void   
)

Definition at line 267 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_LRMARGIN.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderLRMarginHdl  ,
weld::ComboBox ,
void   
)

Definition at line 269 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_LRMARGIN.

sw::sidebar::IMPL_LINK_NOARG ( PageFormatPanel  ,
PaperModifyMarginHdl  ,
weld::ComboBox ,
void   
)
sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterSpacingHdl  ,
weld::ComboBox ,
void   
)

Definition at line 276 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_SPACING.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderSpacingHdl  ,
weld::ComboBox ,
void   
)

Definition at line 278 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_SPACING.

sw::sidebar::IMPL_LINK_NOARG ( PageFooterPanel  ,
FooterLayoutHdl  ,
weld::ComboBox ,
void   
)

Definition at line 284 of file PageFooterPanel.cxx.

References SID_ATTR_PAGE_FOOTER_LAYOUT.

sw::sidebar::IMPL_LINK_NOARG ( PageHeaderPanel  ,
HeaderLayoutHdl  ,
weld::ComboBox ,
void   
)

Definition at line 285 of file PageHeaderPanel.cxx.

References SID_ATTR_PAGE_HEADER_LAYOUT.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyColumnCountHdl  ,
weld::ComboBox ,
void   
)

Definition at line 460 of file PageStylesPanel.cxx.

References SID_ATTR_PAGE_COLUMN.

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

Definition at line 464 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageMarginControl  ,
ModifyLRMarginHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 464 of file PageMarginControl.cxx.

References GetCoreValue().

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyNumberingHdl  ,
weld::ComboBox ,
void   
)

Definition at line 468 of file PageStylesPanel.cxx.

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

Definition at line 469 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageMarginControl  ,
ModifyULMarginHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 473 of file PageMarginControl.cxx.

References GetCoreValue().

sw::sidebar::IMPL_LINK_NOARG ( ThemePanel  ,
DoubleClickHdl  ,
weld::TreeView ,
bool   
)

Definition at line 474 of file ThemePanel.cxx.

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyLayoutHdl  ,
weld::ComboBox ,
void   
)

Definition at line 475 of file PageStylesPanel.cxx.

References PosToPageUsage_Impl().

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyFillStyleHdl  ,
weld::ComboBox ,
void   
)

Definition at line 482 of file PageStylesPanel.cxx.

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

sw::sidebar::IMPL_LINK_NOARG ( PageStylesPanel  ,
ModifyFillColorHdl  ,
weld::ComboBox ,
void   
)

Definition at line 592 of file PageStylesPanel.cxx.

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

Definition at line 597 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 62 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 71 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().

static void sw::sidebar::UpdateTree ( SwDocShell pDocSh,
svx::sidebar::TreeNode pParentNode,
std::unordered_map< OUString, bool > &  maIsDefined,
StyleType  sType 
)
static

Variable Documentation

const SvxPageUsage sw::sidebar::aArr[]