LibreOffice Module cui (master) 1
Macros | Functions
paragrph.cxx File Reference
#include <memory>
#include <osl/diagnose.h>
#include <svl/style.hxx>
#include <sfx2/objsh.hxx>
#include <vcl/mnemonic.hxx>
#include <vcl/settings.hxx>
#include <svx/flagsdef.hxx>
#include <svx/svxids.hrc>
#include <svx/sdtaitm.hxx>
#include <svl/cjkoptions.hxx>
#include <editeng/pgrditem.hxx>
#include <svx/strings.hrc>
#include <svx/dialmgr.hxx>
#include <paragrph.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/lspcitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/orphitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/tstpitem.hxx>
#include <editeng/pmdlitem.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/hyphenzoneitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/scriptspaceitem.hxx>
#include <editeng/hngpnctitem.hxx>
#include <editeng/forbiddenruleitem.hxx>
#include <svx/dlgutil.hxx>
#include <sfx2/htmlmode.hxx>
#include <editeng/paravertalignitem.hxx>
#include <svl/eitem.hxx>
#include <svl/intitem.hxx>
Include dependency graph for paragrph.cxx:

Go to the source code of this file.

Macros

#define MAX_DURCH   31680
 
#define FIX_DIST_DEF   283
 
#define LASTLINEPOS_DEFAULT   0
 
#define LASTLINEPOS_LEFT   1
 
#define LASTLINECOUNT_OLD   3
 
#define LASTLINECOUNT_NEW   4
 

Functions

static void SetLineSpace_Impl (SvxLineSpacingItem &, int, tools::Long lValue=0)
 
static sal_uInt16 GetHtmlMode_Impl (const SfxItemSet &rSet)
 
 IMPL_LINK_NOARG (SvxStdParagraphTabPage, ELRLoseFocusHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (SvxStdParagraphTabPage, LineDistPopupHdl_Impl, weld::ComboBox &, void)
 
 IMPL_LINK (SvxStdParagraphTabPage, LineDistHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK_NOARG (SvxStdParagraphTabPage, ModifyHdl_Impl, weld::MetricSpinButton &, void)
 
 IMPL_LINK (SvxStdParagraphTabPage, AutoHdl_Impl, weld::Toggleable &, rBox, void)
 
 IMPL_LINK_NOARG (SvxParaAlignTabPage, AlignHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SvxParaAlignTabPage, LastLineHdl_Impl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (SvxParaAlignTabPage, TextDirectionHdl_Impl, weld::ComboBox &, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, PageBreakHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, KeepTogetherHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, WidowHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, OrphanHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, HyphenClickHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, ApplyCollClickHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, PageBreakPosHdl_Impl, weld::ComboBox &, rListBox, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, PageBreakTypeHdl_Impl, weld::ComboBox &, rListBox, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, PageNumBoxClickHdl_Impl, weld::Toggleable &, rToggle, void)
 
 IMPL_LINK (SvxExtParagraphTabPage, KeepParaBoxClickHdl_Impl, weld::Toggleable &, rToggle, void)
 
static void lcl_SetBox (const SfxItemSet &rSet, sal_uInt16 nSlotId, weld::CheckButton &rBox)
 

Macro Definition Documentation

◆ FIX_DIST_DEF

#define FIX_DIST_DEF   283

Definition at line 81 of file paragrph.cxx.

◆ LASTLINECOUNT_NEW

#define LASTLINECOUNT_NEW   4

Definition at line 1208 of file paragrph.cxx.

◆ LASTLINECOUNT_OLD

#define LASTLINECOUNT_OLD   3

Definition at line 1207 of file paragrph.cxx.

◆ LASTLINEPOS_DEFAULT

#define LASTLINEPOS_DEFAULT   0

Definition at line 1204 of file paragrph.cxx.

◆ LASTLINEPOS_LEFT

#define LASTLINEPOS_LEFT   1

Definition at line 1205 of file paragrph.cxx.

◆ MAX_DURCH

#define MAX_DURCH   31680

Definition at line 80 of file paragrph.cxx.

Function Documentation

◆ GetHtmlMode_Impl()

static sal_uInt16 GetHtmlMode_Impl ( const SfxItemSet rSet)
static

◆ IMPL_LINK() [1/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
ApplyCollClickHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2431 of file paragrph.cxx.

◆ IMPL_LINK() [2/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
HyphenClickHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2405 of file paragrph.cxx.

◆ IMPL_LINK() [3/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
KeepParaBoxClickHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2489 of file paragrph.cxx.

◆ IMPL_LINK() [4/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
KeepTogetherHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2328 of file paragrph.cxx.

◆ IMPL_LINK() [5/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
OrphanHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2360 of file paragrph.cxx.

◆ IMPL_LINK() [6/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
PageBreakHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2315 of file paragrph.cxx.

◆ IMPL_LINK() [7/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
PageBreakPosHdl_Impl  ,
weld::ComboBox ,
rListBox  ,
void   
)

Definition at line 2437 of file paragrph.cxx.

References TRISTATE_FALSE, and TRISTATE_TRUE.

◆ IMPL_LINK() [8/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
PageBreakTypeHdl_Impl  ,
weld::ComboBox ,
rListBox  ,
void   
)

Definition at line 2462 of file paragrph.cxx.

References TRISTATE_FALSE.

◆ IMPL_LINK() [9/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
PageNumBoxClickHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2483 of file paragrph.cxx.

◆ IMPL_LINK() [10/12]

IMPL_LINK ( SvxExtParagraphTabPage  ,
WidowHdl_Impl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 2354 of file paragrph.cxx.

◆ IMPL_LINK() [11/12]

IMPL_LINK ( SvxStdParagraphTabPage  ,
AutoHdl_Impl  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 1144 of file paragrph.cxx.

◆ IMPL_LINK() [12/12]

IMPL_LINK ( SvxStdParagraphTabPage  ,
LineDistHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

◆ IMPL_LINK_NOARG() [1/6]

IMPL_LINK_NOARG ( SvxParaAlignTabPage  ,
AlignHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 1485 of file paragrph.cxx.

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( SvxParaAlignTabPage  ,
LastLineHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 1501 of file paragrph.cxx.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( SvxParaAlignTabPage  ,
TextDirectionHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 1512 of file paragrph.cxx.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( SvxStdParagraphTabPage  ,
ELRLoseFocusHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 205 of file paragrph.cxx.

◆ IMPL_LINK_NOARG() [5/6]

IMPL_LINK_NOARG ( SvxStdParagraphTabPage  ,
LineDistPopupHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 1008 of file paragrph.cxx.

◆ IMPL_LINK_NOARG() [6/6]

IMPL_LINK_NOARG ( SvxStdParagraphTabPage  ,
ModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 1079 of file paragrph.cxx.

◆ lcl_SetBox()

static void lcl_SetBox ( const SfxItemSet rSet,
sal_uInt16  nSlotId,
weld::CheckButton rBox 
)
static

◆ SetLineSpace_Impl()

void SetLineSpace_Impl ( SvxLineSpacingItem rLineSpace,
int  eSpace,
tools::Long  lValue = 0 
)
static