LibreOffice Module sc (master) 1
Functions | Variables
attarray.cxx File Reference
#include <attarray.hxx>
#include <scitems.hxx>
#include <editeng/borderline.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/lineitem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/editobj.hxx>
#include <editeng/justifyitem.hxx>
#include <osl/diagnose.h>
#include <svl/poolcach.hxx>
#include <sfx2/objsh.hxx>
#include <global.hxx>
#include <document.hxx>
#include <docpool.hxx>
#include <patattr.hxx>
#include <stlsheet.hxx>
#include <stlpool.hxx>
#include <markarr.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <segmenttree.hxx>
#include <editdataarray.hxx>
#include <cellvalue.hxx>
#include <editutil.hxx>
#include <mtvelements.hxx>
#include <memory>
Include dependency graph for attarray.cxx:

Go to the source code of this file.

Functions

static void SetLineColor (SvxBorderLine const *dest, Color c)
 
static void SetLine (const SvxBorderLine *dest, const SvxBorderLine *src)
 
static void lcl_MergeDeep (SfxItemSet &rMergeSet, const SfxItemSet &rSource)
 
static bool lcl_TestAttr (const SvxBorderLine *pOldLine, const SvxBorderLine *pNewLine, sal_uInt8 &rModified, const SvxBorderLine *&rpNew)
 
static void lcl_MergeToFrame (SvxBoxItem *pLineOuter, SvxBoxInfoItem *pLineInner, ScLineFlags &rFlags, const ScPatternAttr *pPattern, bool bLeft, SCCOL nDistRight, bool bTop, SCROW nDistBottom)
 

Variables

const SCROW SC_VISATTR_STOP = 84
 

Function Documentation

◆ lcl_MergeDeep()

static void lcl_MergeDeep ( SfxItemSet rMergeSet,
const SfxItemSet rSource 
)
static

◆ lcl_MergeToFrame()

static void lcl_MergeToFrame ( SvxBoxItem pLineOuter,
SvxBoxInfoItem pLineInner,
ScLineFlags rFlags,
const ScPatternAttr pPattern,
bool  bLeft,
SCCOL  nDistRight,
bool  bTop,
SCROW  nDistBottom 
)
static

◆ lcl_TestAttr()

static bool lcl_TestAttr ( const SvxBorderLine *  pOldLine,
const SvxBorderLine *  pNewLine,
sal_uInt8 rModified,
const SvxBorderLine *&  rpNew 
)
static

Definition at line 1029 of file attarray.cxx.

References SC_LINE_DONTCARE, SC_LINE_EMPTY, and SC_LINE_SET.

Referenced by lcl_MergeToFrame().

◆ SetLine()

static void SetLine ( const SvxBorderLine *  dest,
const SvxBorderLine *  src 
)
static

Definition at line 706 of file attarray.cxx.

Referenced by ScAttrArray::ApplyLineStyleArea().

◆ SetLineColor()

static void SetLineColor ( SvxBorderLine const *  dest,
Color  c 
)
static

Definition at line 698 of file attarray.cxx.

Referenced by ScAttrArray::ApplyLineStyleArea().

Variable Documentation

◆ SC_VISATTR_STOP

const SCROW SC_VISATTR_STOP = 84

Definition at line 1943 of file attarray.cxx.

Referenced by ScAttrArray::GetLastVisibleAttr().