[Libreoffice-commits] core.git: vcl/source
Stephan Bergmann (via logerrit)
logerrit at kemper.freedesktop.org
Fri Nov 20 09:39:52 UTC 2020
vcl/source/control/imivctl.hxx | 11 +++++------
vcl/source/control/imivctl1.cxx | 8 ++++----
2 files changed, 9 insertions(+), 10 deletions(-)
New commits:
commit a7dfa664b758c5db6e0131c3fef4b602d222e86e
Author: Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Thu Nov 19 17:24:40 2020 +0100
Commit: Stephan Bergmann <sbergman at redhat.com>
CommitDate: Fri Nov 20 10:39:16 2020 +0100
Clarify that SvxIconChoiceCtrl_Impl::GetPredecessorGrid returns GridId
Change-Id: Iddd781b1acfb3d0fd8352cb50566fbebea4b3024
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106217
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
diff --git a/vcl/source/control/imivctl.hxx b/vcl/source/control/imivctl.hxx
index 35cba0ebced9..b242ef91da7f 100644
--- a/vcl/source/control/imivctl.hxx
+++ b/vcl/source/control/imivctl.hxx
@@ -99,6 +99,10 @@ struct LocalFocus
};
+typedef sal_uLong GridId;
+
+#define GRID_NOT_FOUND (GridId(ULONG_MAX))
+
// Implementation-class of IconChoiceCtrl
@@ -210,7 +214,7 @@ class SvxIconChoiceCtrl_Impl
tools::Rectangle CalcMaxTextRect( const SvxIconChoiceCtrlEntry* pEntry ) const;
void ClipAtVirtOutRect( tools::Rectangle& rRect ) const;
- sal_uLong GetPredecessorGrid( const Point& rDocPos) const;
+ GridId GetPredecessorGrid( const Point& rDocPos) const;
void InitPredecessors();
void ClearPredecessors();
@@ -462,11 +466,6 @@ public:
SvxIconChoiceCtrlEntry* GoPageUpDown( SvxIconChoiceCtrlEntry*, bool bDown );
};
-
-typedef sal_uLong GridId;
-
-#define GRID_NOT_FOUND (GridId(ULONG_MAX))
-
class IcnGridMap_Impl
{
tools::Rectangle _aLastOccupiedGrid;
diff --git a/vcl/source/control/imivctl1.cxx b/vcl/source/control/imivctl1.cxx
index 8bcd8f912e1e..4f4ae02cdfaa 100644
--- a/vcl/source/control/imivctl1.cxx
+++ b/vcl/source/control/imivctl1.cxx
@@ -2729,7 +2729,7 @@ SvxIconChoiceCtrlEntry* SvxIconChoiceCtrl_Impl::FindEntryPredecessor( SvxIconCho
Point aPos( rPosTopLeft ); //TopLeft
tools::Rectangle aCenterRect( CalcBmpRect( pEntry, &aPos ));
Point aNewPos( aCenterRect.Center() );
- sal_uLong nGrid = GetPredecessorGrid( aNewPos );
+ GridId nGrid = GetPredecessorGrid( aNewPos );
size_t nCount = maEntries.size();
if( nGrid == GRID_NOT_FOUND )
return nullptr;
@@ -2740,13 +2740,13 @@ SvxIconChoiceCtrlEntry* SvxIconChoiceCtrl_Impl::FindEntryPredecessor( SvxIconCho
SvxIconChoiceCtrlEntry* pCur = pHead; // Grid 0
// TODO: go through list from the end if nGrid > nCount/2
- for( sal_uLong nCur = 0; nCur < nGrid; nCur++ )
+ for( GridId nCur = 0; nCur < nGrid; nCur++ )
pCur = pCur->pflink;
return pCur;
}
-sal_uLong SvxIconChoiceCtrl_Impl::GetPredecessorGrid( const Point& rPos) const
+GridId SvxIconChoiceCtrl_Impl::GetPredecessorGrid( const Point& rPos) const
{
Point aPos( rPos );
aPos.AdjustX( -(LROFFS_WINBORDER) );
@@ -2759,7 +2759,7 @@ sal_uLong SvxIconChoiceCtrl_Impl::GetPredecessorGrid( const Point& rPos) const
nGridX = nMaxCol;
tools::Long nGridY = aPos.Y() / nGridDY;
tools::Long nGridsX = aOutputSize.Width() / nGridDX;
- sal_uLong nGrid = (nGridY * nGridsX) + nGridX;
+ GridId nGrid = (nGridY * nGridsX) + nGridX;
tools::Long nMiddle = (nGridX * nGridDX) + (nGridDX / 2);
if( rPos.X() < nMiddle )
{
More information about the Libreoffice-commits
mailing list