LibreOffice Module sw (master) 1
Namespaces | Functions
number.cxx File Reference
#include <memory>
#include <hintids.hxx>
#include <utility>
#include <vcl/font.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/numitem.hxx>
#include <svl/grabbagitem.hxx>
#include <fmtornt.hxx>
#include <doc.hxx>
#include <charfmt.hxx>
#include <ndtxt.hxx>
#include <docary.hxx>
#include <SwStyleNameMapper.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/configitem.hxx>
#include <numrule.hxx>
#include <SwNodeNum.hxx>
#include <list.hxx>
#include <algorithm>
#include <unordered_map>
#include <libxml/xmlwriter.h>
#include <rtl/ustrbuf.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <unotools/saveopt.hxx>
#include <osl/diagnose.h>
#include <IDocumentListsAccess.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <IDocumentState.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <wrtsh.hxx>
Include dependency graph for number.cxx:

Go to the source code of this file.

Namespaces

namespace  numfunc
 namespace for static functions and methods for numbering and bullets
 

Functions

static void lcl_SetRuleChgd (SwTextNode &rNd, sal_uInt8 nLevel)
 
OUString const & numfunc::GetDefBulletFontname ()
 retrieve font family name used for the default bullet list characters More...
 
bool numfunc::IsDefBulletFontUserDefined ()
 determine if default bullet font is user defined More...
 
const vcl::Fontnumfunc::GetDefBulletFont ()
 retrieve font used for the default bullet list characters More...
 
sal_Unicode numfunc::GetBulletChar (sal_uInt8 nLevel)
 retrieve unicode of character used for the default bullet list for the given list level More...
 
bool numfunc::ChangeIndentOnTabAtFirstPosOfFirstListItem ()
 configuration, if at first position of the first list item the <TAB>-key increased the indent of the complete list or only demotes this list item. More...
 
bool numfunc::NumDownChangesIndent (const SwWrtShell &rShell)
 Decides if increasing ("downing") the numbering level will change the amount of indentation or not. More...
 
SvxNumberFormat::SvxNumPositionAndSpaceMode numfunc::GetDefaultPositionAndSpaceMode ()
 

Function Documentation

◆ lcl_SetRuleChgd()

static void lcl_SetRuleChgd ( SwTextNode rNd,
sal_uInt8  nLevel 
)
static

Definition at line 181 of file number.cxx.

References SwTextNode::GetActualListLevel(), and SwTextNode::NumRuleChgd().

Referenced by SwNumFormat::UpdateNumNodes().

Variable Documentation

◆ mbChangeIndentOnTabAtFirstPosOfFirstListItem

bool mbChangeIndentOnTabAtFirstPosOfFirstListItem
private

Definition at line 1417 of file number.cxx.

◆ mbUserDefinedFontname

bool mbUserDefinedFontname
private

Definition at line 1213 of file number.cxx.

◆ meFontItalic

FontItalic meFontItalic
private

Definition at line 1215 of file number.cxx.

◆ meFontWeight

FontWeight meFontWeight
private

Definition at line 1214 of file number.cxx.

◆ mnLevelChars

sal_Unicode mnLevelChars[MAXLEVEL]
private

Definition at line 1216 of file number.cxx.

◆ mpFont

std::optional<vcl::Font> mpFont
private

Definition at line 1219 of file number.cxx.

◆ msFontname

OUString msFontname
private

Definition at line 1212 of file number.cxx.