Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
595f47a8
Kaydet (Commit)
595f47a8
authored
Kas 17, 2013
tarafından
Matteo Casalin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
int/sal_Bool to bool, bEnde to bEnd
Change-Id: Ie569c505f9e0f7dcd939fc6e7aafc9b88542b7b2
üst
8cbcaa05
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
31 deletions
+32
-31
swcrsr.cxx
sw/source/core/crsr/swcrsr.cxx
+32
-31
No files found.
sw/source/core/crsr/swcrsr.cxx
Dosyayı görüntüle @
595f47a8
...
@@ -244,7 +244,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
...
@@ -244,7 +244,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
// set cursor to new position:
// set cursor to new position:
SwNodeIndex
aIdx
(
rPtIdx
);
SwNodeIndex
aIdx
(
rPtIdx
);
sal_Int32
nCntntPos
=
pSavePos
->
nCntnt
;
sal_Int32
nCntntPos
=
pSavePos
->
nCntnt
;
int
bGoNxt
=
pSavePos
->
nNode
<
rPtIdx
.
GetIndex
();
bool
bGoNxt
=
pSavePos
->
nNode
<
rPtIdx
.
GetIndex
();
SwCntntNode
*
pCNd
=
bGoNxt
SwCntntNode
*
pCNd
=
bGoNxt
?
rNds
.
GoNextSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
)
?
rNds
.
GoNextSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
)
:
rNds
.
GoPrevSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
);
:
rNds
.
GoPrevSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
);
...
@@ -255,7 +255,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
...
@@ -255,7 +255,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
:
rNds
.
GoPrevSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
);
:
rNds
.
GoPrevSection
(
&
rPtIdx
,
bSkipOverHiddenSections
,
bSkipOverProtectSections
);
}
}
int
bIsValidPos
=
0
!=
pCNd
;
bool
bIsValidPos
=
0
!=
pCNd
;
const
bool
bValidNodesRange
=
bIsValidPos
&&
const
bool
bValidNodesRange
=
bIsValidPos
&&
::
CheckNodesRange
(
rPtIdx
,
aIdx
,
true
);
::
CheckNodesRange
(
rPtIdx
,
aIdx
,
true
);
if
(
!
bValidNodesRange
)
if
(
!
bValidNodesRange
)
...
@@ -263,7 +263,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
...
@@ -263,7 +263,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
rPtIdx
=
pSavePos
->
nNode
;
rPtIdx
=
pSavePos
->
nNode
;
if
(
0
==
(
pCNd
=
rPtIdx
.
GetNode
().
GetCntntNode
()
)
)
if
(
0
==
(
pCNd
=
rPtIdx
.
GetNode
().
GetCntntNode
()
)
)
{
{
bIsValidPos
=
sal_F
alse
;
bIsValidPos
=
f
alse
;
nCntntPos
=
0
;
nCntntPos
=
0
;
rPtIdx
=
aIdx
;
rPtIdx
=
aIdx
;
if
(
0
==
(
pCNd
=
rPtIdx
.
GetNode
().
GetCntntNode
()
)
)
if
(
0
==
(
pCNd
=
rPtIdx
.
GetNode
().
GetCntntNode
()
)
)
...
@@ -330,7 +330,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
...
@@ -330,7 +330,7 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
{
{
// skip to the next/prev valid paragraph with a layout
// skip to the next/prev valid paragraph with a layout
SwNodeIndex
&
rPtIdx
=
GetPoint
()
->
nNode
;
SwNodeIndex
&
rPtIdx
=
GetPoint
()
->
nNode
;
int
bGoNxt
=
pSavePos
->
nNode
<
rPtIdx
.
GetIndex
();
bool
bGoNxt
=
pSavePos
->
nNode
<
rPtIdx
.
GetIndex
();
while
(
0
!=
(
pFrm
=
(
bGoNxt
?
pFrm
->
GetNextCntntFrm
()
:
pFrm
->
GetPrevCntntFrm
()
))
while
(
0
!=
(
pFrm
=
(
bGoNxt
?
pFrm
->
GetNextCntntFrm
()
:
pFrm
->
GetPrevCntntFrm
()
))
&&
0
==
pFrm
->
Frm
().
Height
()
)
&&
0
==
pFrm
->
Frm
().
Height
()
)
;
;
...
@@ -582,7 +582,7 @@ sal_Bool SwCursor::IsInProtectTable( sal_Bool bMove, sal_Bool bChgCrsr )
...
@@ -582,7 +582,7 @@ sal_Bool SwCursor::IsInProtectTable( sal_Bool bMove, sal_Bool bChgCrsr )
// if there is another StartNode after the EndNode of a cell then
// if there is another StartNode after the EndNode of a cell then
// there is another cell
// there is another cell
SwNodeIndex
aCellStt
(
*
GetNode
()
->
FindTableBoxStartNode
()
->
EndOfSectionNode
(),
1
);
SwNodeIndex
aCellStt
(
*
GetNode
()
->
FindTableBoxStartNode
()
->
EndOfSectionNode
(),
1
);
sal_Bool
bProt
=
sal_T
rue
;
bool
bProt
=
t
rue
;
GoNextCell
:
GoNextCell
:
do
{
do
{
if
(
!
aCellStt
.
GetNode
().
IsStartNode
()
)
if
(
!
aCellStt
.
GetNode
().
IsStartNode
()
)
...
@@ -621,7 +621,7 @@ SetNextCrsr:
...
@@ -621,7 +621,7 @@ SetNextCrsr:
else
if
(
pNd
->
IsTableNode
()
&&
aCellStt
++
)
else
if
(
pNd
->
IsTableNode
()
&&
aCellStt
++
)
goto
GoNextCell
;
goto
GoNextCell
;
bProt
=
sal_F
alse
;
// index is now on a content node
bProt
=
f
alse
;
// index is now on a content node
goto
SetNextCrsr
;
goto
SetNextCrsr
;
}
}
...
@@ -631,7 +631,7 @@ SetNextCrsr:
...
@@ -631,7 +631,7 @@ SetNextCrsr:
// exists a previous cell
// exists a previous cell
SwNodeIndex
aCellStt
(
*
GetNode
()
->
FindTableBoxStartNode
(),
-
1
);
SwNodeIndex
aCellStt
(
*
GetNode
()
->
FindTableBoxStartNode
(),
-
1
);
SwNode
*
pNd
;
SwNode
*
pNd
;
sal_Bool
bProt
=
sal_T
rue
;
bool
bProt
=
t
rue
;
GoPrevCell
:
GoPrevCell
:
do
{
do
{
if
(
!
(
pNd
=
&
aCellStt
.
GetNode
())
->
IsEndNode
()
)
if
(
!
(
pNd
=
&
aCellStt
.
GetNode
())
->
IsEndNode
()
)
...
@@ -669,7 +669,7 @@ SetPrevCrsr:
...
@@ -669,7 +669,7 @@ SetPrevCrsr:
else
if
(
pNd
->
StartOfSectionNode
()
->
IsTableNode
()
&&
aCellStt
--
)
else
if
(
pNd
->
StartOfSectionNode
()
->
IsTableNode
()
&&
aCellStt
--
)
goto
GoPrevCell
;
goto
GoPrevCell
;
bProt
=
sal_F
alse
;
// index is now on a content node
bProt
=
f
alse
;
// index is now on a content node
goto
SetPrevCrsr
;
goto
SetPrevCrsr
;
}
}
}
}
...
@@ -729,7 +729,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -729,7 +729,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
bool
const
bDoesUndo
=
pDoc
->
GetIDocumentUndoRedo
().
DoesUndo
();
bool
const
bDoesUndo
=
pDoc
->
GetIDocumentUndoRedo
().
DoesUndo
();
int
nFndRet
=
0
;
int
nFndRet
=
0
;
sal_uLong
nFound
=
0
;
sal_uLong
nFound
=
0
;
int
bSrchBkwrd
=
fnMove
==
fnMoveBackward
,
bEnde
=
sal_False
;
const
bool
bSrchBkwrd
=
fnMove
==
fnMoveBackward
;
SwPaM
*
pTmpCrsr
=
pCurCrsr
,
*
pSaveCrsr
=
pCurCrsr
;
SwPaM
*
pTmpCrsr
=
pCurCrsr
,
*
pSaveCrsr
=
pCurCrsr
;
// only create progress bar for ShellCrsr
// only create progress bar for ShellCrsr
...
@@ -746,6 +746,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -746,6 +746,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
else
else
pSaveCrsr
=
(
SwPaM
*
)
pSaveCrsr
->
GetPrev
();
pSaveCrsr
=
(
SwPaM
*
)
pSaveCrsr
->
GetPrev
();
bool
bEnd
=
false
;
do
{
do
{
aRegion
.
SetMark
();
aRegion
.
SetMark
();
// independent from search direction: SPoint is always bigger than mark
// independent from search direction: SPoint is always bigger than mark
...
@@ -783,7 +784,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -783,7 +784,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
if
(
!
(
eFndRngs
&
FND_IN_SELALL
)
)
if
(
!
(
eFndRngs
&
FND_IN_SELALL
)
)
{
{
bEnd
e
=
sal_T
rue
;
bEnd
=
t
rue
;
break
;
break
;
}
}
...
@@ -799,7 +800,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -799,7 +800,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
}
}
else
else
{
{
bEnd
e
=
sal_T
rue
;
bEnd
=
t
rue
;
if
(
RET_CANCEL
==
nRet
)
if
(
RET_CANCEL
==
nRet
)
{
{
bCancel
=
sal_True
;
bCancel
=
sal_True
;
...
@@ -825,7 +826,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -825,7 +826,7 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
}
}
}
}
if
(
bEnd
e
||
!
(
eFndRngs
&
(
FND_IN_SELALL
|
FND_IN_SEL
))
)
if
(
bEnd
||
!
(
eFndRngs
&
(
FND_IN_SELALL
|
FND_IN_SEL
))
)
break
;
break
;
pTmpCrsr
=
((
SwPaM
*
)
pTmpCrsr
->
GetNext
());
pTmpCrsr
=
((
SwPaM
*
)
pTmpCrsr
->
GetNext
());
...
@@ -844,11 +845,11 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
...
@@ -844,11 +845,11 @@ static sal_uLong lcl_FindSelection( SwFindParas& rParas, SwCursor* pCurCrsr,
return
nFound
;
return
nFound
;
}
}
static
int
lcl_MakeSelFwrd
(
const
SwNode
&
rSttNd
,
const
SwNode
&
rEndNd
,
static
bool
lcl_MakeSelFwrd
(
const
SwNode
&
rSttNd
,
const
SwNode
&
rEndNd
,
SwPaM
&
rPam
,
int
bFirst
)
SwPaM
&
rPam
,
bool
bFirst
)
{
{
if
(
rSttNd
.
GetIndex
()
+
1
==
rEndNd
.
GetIndex
()
)
if
(
rSttNd
.
GetIndex
()
+
1
==
rEndNd
.
GetIndex
()
)
return
sal_F
alse
;
return
f
alse
;
SwNodes
&
rNds
=
rPam
.
GetDoc
()
->
GetNodes
();
SwNodes
&
rNds
=
rPam
.
GetDoc
()
->
GetNodes
();
rPam
.
DeleteMark
();
rPam
.
DeleteMark
();
...
@@ -858,29 +859,29 @@ static int lcl_MakeSelFwrd( const SwNode& rSttNd, const SwNode& rEndNd,
...
@@ -858,29 +859,29 @@ static int lcl_MakeSelFwrd( const SwNode& rSttNd, const SwNode& rEndNd,
rPam
.
GetPoint
()
->
nNode
=
rSttNd
;
rPam
.
GetPoint
()
->
nNode
=
rSttNd
;
pCNd
=
rNds
.
GoNext
(
&
rPam
.
GetPoint
()
->
nNode
);
pCNd
=
rNds
.
GoNext
(
&
rPam
.
GetPoint
()
->
nNode
);
if
(
!
pCNd
)
if
(
!
pCNd
)
return
sal_F
alse
;
return
f
alse
;
pCNd
->
MakeStartIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
pCNd
->
MakeStartIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
}
}
else
if
(
rSttNd
.
GetIndex
()
>
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
||
else
if
(
rSttNd
.
GetIndex
()
>
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
||
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
>=
rEndNd
.
GetIndex
()
)
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
>=
rEndNd
.
GetIndex
()
)
// not in this section
// not in this section
return
sal_F
alse
;
return
f
alse
;
rPam
.
SetMark
();
rPam
.
SetMark
();
rPam
.
GetPoint
()
->
nNode
=
rEndNd
;
rPam
.
GetPoint
()
->
nNode
=
rEndNd
;
pCNd
=
rNds
.
GoPrevious
(
&
rPam
.
GetPoint
()
->
nNode
);
pCNd
=
rNds
.
GoPrevious
(
&
rPam
.
GetPoint
()
->
nNode
);
if
(
!
pCNd
)
if
(
!
pCNd
)
return
sal_F
alse
;
return
f
alse
;
pCNd
->
MakeEndIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
pCNd
->
MakeEndIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
return
*
rPam
.
GetMark
()
<
*
rPam
.
GetPoint
();
return
*
rPam
.
GetMark
()
<
*
rPam
.
GetPoint
();
}
}
static
int
lcl_MakeSelBkwrd
(
const
SwNode
&
rSttNd
,
const
SwNode
&
rEndNd
,
static
bool
lcl_MakeSelBkwrd
(
const
SwNode
&
rSttNd
,
const
SwNode
&
rEndNd
,
SwPaM
&
rPam
,
int
bFirst
)
SwPaM
&
rPam
,
bool
bFirst
)
{
{
if
(
rEndNd
.
GetIndex
()
+
1
==
rSttNd
.
GetIndex
()
)
if
(
rEndNd
.
GetIndex
()
+
1
==
rSttNd
.
GetIndex
()
)
return
sal_F
alse
;
return
f
alse
;
SwNodes
&
rNds
=
rPam
.
GetDoc
()
->
GetNodes
();
SwNodes
&
rNds
=
rPam
.
GetDoc
()
->
GetNodes
();
rPam
.
DeleteMark
();
rPam
.
DeleteMark
();
...
@@ -890,18 +891,18 @@ static int lcl_MakeSelBkwrd( const SwNode& rSttNd, const SwNode& rEndNd,
...
@@ -890,18 +891,18 @@ static int lcl_MakeSelBkwrd( const SwNode& rSttNd, const SwNode& rEndNd,
rPam
.
GetPoint
()
->
nNode
=
rSttNd
;
rPam
.
GetPoint
()
->
nNode
=
rSttNd
;
pCNd
=
rNds
.
GoPrevious
(
&
rPam
.
GetPoint
()
->
nNode
);
pCNd
=
rNds
.
GoPrevious
(
&
rPam
.
GetPoint
()
->
nNode
);
if
(
!
pCNd
)
if
(
!
pCNd
)
return
sal_F
alse
;
return
f
alse
;
pCNd
->
MakeEndIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
pCNd
->
MakeEndIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
}
}
else
if
(
rEndNd
.
GetIndex
()
>
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
||
else
if
(
rEndNd
.
GetIndex
()
>
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
||
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
>=
rSttNd
.
GetIndex
()
)
rPam
.
GetPoint
()
->
nNode
.
GetIndex
()
>=
rSttNd
.
GetIndex
()
)
return
sal_F
alse
;
// not in this section
return
f
alse
;
// not in this section
rPam
.
SetMark
();
rPam
.
SetMark
();
rPam
.
GetPoint
()
->
nNode
=
rEndNd
;
rPam
.
GetPoint
()
->
nNode
=
rEndNd
;
pCNd
=
rNds
.
GoNext
(
&
rPam
.
GetPoint
()
->
nNode
);
pCNd
=
rNds
.
GoNext
(
&
rPam
.
GetPoint
()
->
nNode
);
if
(
!
pCNd
)
if
(
!
pCNd
)
return
sal_F
alse
;
return
f
alse
;
pCNd
->
MakeStartIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
pCNd
->
MakeStartIndex
(
&
rPam
.
GetPoint
()
->
nContent
);
return
*
rPam
.
GetPoint
()
<
*
rPam
.
GetMark
();
return
*
rPam
.
GetPoint
()
<
*
rPam
.
GetMark
();
...
@@ -921,7 +922,7 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
...
@@ -921,7 +922,7 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
SwMoveFn
fnMove
=
MakeFindRange
(
nStart
,
nEnde
,
&
aRegion
);
SwMoveFn
fnMove
=
MakeFindRange
(
nStart
,
nEnde
,
&
aRegion
);
sal_uLong
nFound
=
0
;
sal_uLong
nFound
=
0
;
int
bMvBkwrd
=
fnMove
==
fnMoveBackward
;
const
bool
bMvBkwrd
=
fnMove
==
fnMoveBackward
;
sal_Bool
bInReadOnly
=
IsReadOnlyAvailable
();
sal_Bool
bInReadOnly
=
IsReadOnlyAvailable
();
SwCursor
*
pFndRing
=
0
;
SwCursor
*
pFndRing
=
0
;
...
@@ -1019,8 +1020,8 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
...
@@ -1019,8 +1020,8 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
:
rNds
.
GetEndOfPostIts
().
StartOfSectionNode
();
:
rNds
.
GetEndOfPostIts
().
StartOfSectionNode
();
if
(
bMvBkwrd
if
(
bMvBkwrd
?
lcl_MakeSelBkwrd
(
rNds
.
GetEndOfContent
(),
*
pSttNd
,
*
this
,
sal_F
alse
)
?
lcl_MakeSelBkwrd
(
rNds
.
GetEndOfContent
(),
*
pSttNd
,
*
this
,
f
alse
)
:
lcl_MakeSelFwrd
(
*
pSttNd
,
rNds
.
GetEndOfContent
(),
*
this
,
sal_F
alse
))
:
lcl_MakeSelFwrd
(
*
pSttNd
,
rNds
.
GetEndOfContent
(),
*
this
,
f
alse
))
{
{
nFound
=
lcl_FindSelection
(
rParas
,
this
,
fnMove
,
pFndRing
,
nFound
=
lcl_FindSelection
(
rParas
,
this
,
fnMove
,
pFndRing
,
aRegion
,
eFndRngs
,
bInReadOnly
,
bCancel
);
aRegion
,
eFndRngs
,
bInReadOnly
,
bCancel
);
...
@@ -1054,7 +1055,7 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
...
@@ -1054,7 +1055,7 @@ sal_uLong SwCursor::FindAll( SwFindParas& rParas,
// if a GetMark is set then keep the GetMark of the found object
// if a GetMark is set then keep the GetMark of the found object
// This allows spanning an area with this search.
// This allows spanning an area with this search.
SwPosition
aMarkPos
(
*
GetMark
()
);
SwPosition
aMarkPos
(
*
GetMark
()
);
int
bMarkPos
=
HasMark
()
&&
!
eFndRngs
;
const
bool
bMarkPos
=
HasMark
()
&&
!
eFndRngs
;
if
(
0
!=
(
nFound
=
rParas
.
Find
(
this
,
fnMove
,
if
(
0
!=
(
nFound
=
rParas
.
Find
(
this
,
fnMove
,
&
aRegion
,
bInReadOnly
)
?
1
:
0
)
&
aRegion
,
bInReadOnly
)
?
1
:
0
)
...
@@ -2100,17 +2101,17 @@ lcl_SeekEntry(const SwSelBoxes& rTmp, SwStartNode const*const pSrch,
...
@@ -2100,17 +2101,17 @@ lcl_SeekEntry(const SwSelBoxes& rTmp, SwStartNode const*const pSrch,
if
(
rTmp
[
nM
]
->
GetSttNd
()
==
pSrch
)
if
(
rTmp
[
nM
]
->
GetSttNd
()
==
pSrch
)
{
{
o_rFndPos
=
nM
;
o_rFndPos
=
nM
;
return
sal_T
rue
;
return
t
rue
;
}
}
else
if
(
rTmp
[
nM
]
->
GetSttIdx
()
<
nIdx
)
else
if
(
rTmp
[
nM
]
->
GetSttIdx
()
<
nIdx
)
nU
=
nM
+
1
;
nU
=
nM
+
1
;
else
if
(
nM
==
0
)
else
if
(
nM
==
0
)
return
sal_F
alse
;
return
f
alse
;
else
else
nO
=
nM
-
1
;
nO
=
nM
-
1
;
}
}
}
}
return
sal_F
alse
;
return
f
alse
;
}
}
SwCursor
*
SwTableCursor
::
MakeBoxSels
(
SwCursor
*
pAktCrsr
)
SwCursor
*
SwTableCursor
::
MakeBoxSels
(
SwCursor
*
pAktCrsr
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment