34#define SC_DET_MAXCIRCLE 1000
77 void DeleteArrowsAt(
SCCOL nCol,
SCROW nRow,
bool bDestPnt );
86 bool bFromOtherTab,
bool bRed,
88 void InsertToOtherTab(
SCCOL nStartCol,
SCROW nStartRow,
95 bool DrawAlienEntry(
const ScRange& rRef,
101 sal_uInt16 InsertPredLevelArea(
const ScRange& rRef,
103 sal_uInt16 FindPredLevel(
SCCOL nCol,
SCROW nRow, sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
104 sal_uInt16 FindPredLevelArea(
const ScRange& rRef,
105 sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
112 sal_uInt16 nLevel, sal_uInt16 nDeleteLevel );
128 bool DeleteCirclesAt(
SCCOL nCol,
SCROW nRow );
130 bool MarkInvalid(
bool& rOverflow);
132 void GetAllPreds(
SCCOL nCol1,
SCROW nRow1,
SCCOL nCol2,
SCROW nRow2, ::std::vector<ScTokenRef>& rRefTokens);
133 void GetAllSuccs(
SCCOL nCol1,
SCROW nRow1,
SCCOL nCol2,
SCROW nRow2, ::std::vector<ScTokenRef>& rRefTokens);
135 static void UpdateAllComments(
ScDocument& rDoc );
136 void UpdateAllArrowColors();
138 static bool IsNonAlienArrow(
const SdrObject* pObject );
143 const ScRange& rSource,
bool bRedLine );
145 static Color GetArrowColor();
146 static Color GetErrorColor();
147 static Color GetCommentColor();
148 static void InitializeColors();
149 static bool IsColorsInitialized();
150 static void AppendChangTrackNoteSeparator(OUString &str);
ScDetectiveFunc(ScDocument &rDocument, SCTAB nTable)
static Color nCommentColor
static bool bColorsInitialized