[Libreoffice-commits] core.git: starmath/inc starmath/source
Takeshi Abe
tabe at fixedpoint.jp
Tue Nov 29 01:04:58 UTC 2016
starmath/inc/node.hxx | 5 -----
starmath/inc/utility.hxx | 3 ---
starmath/source/node.cxx | 10 ++++++----
starmath/source/utility.cxx | 20 ++++++++++++--------
4 files changed, 18 insertions(+), 20 deletions(-)
New commits:
commit 4130c8def811d1dcc87eacaa8ae48ba02738a790
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date: Mon Nov 28 23:34:50 2016 +0900
starmath: these static functions can be local
Change-Id: I5babffab846a9f17cd14cbf8ffd3b34b6bb27abd
Reviewed-on: https://gerrit.libreoffice.org/31322
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Takeshi Abe <tabe at fixedpoint.jp>
diff --git a/starmath/inc/node.hxx b/starmath/inc/node.hxx
index 0b91d22..9ad19f1 100644
--- a/starmath/inc/node.hxx
+++ b/starmath/inc/node.hxx
@@ -693,11 +693,6 @@ public:
*/
class SmRootNode : public SmStructureNode
{
-protected:
- static void GetHeightVerOffset(const SmRect &rRect,
- long &rHeight, long &rVerOffset);
- static Point GetExtraPos(const SmRect &rRootSymbol, const SmRect &rExtra);
-
public:
explicit SmRootNode(const SmToken &rNodeToken)
: SmStructureNode(NROOT, rNodeToken, 3)
diff --git a/starmath/inc/utility.hxx b/starmath/inc/utility.hxx
index 7920fc8..188ffdd 100644
--- a/starmath/inc/utility.hxx
+++ b/starmath/inc/utility.hxx
@@ -114,9 +114,6 @@ protected:
sal_uInt16 nMaxItems;
std::deque<vcl::Font> aFontVec;
- static bool CompareItem(const vcl::Font & rFirstFont, const vcl::Font & rSecondFont);
- static OUString GetStringItem(const vcl::Font &rItem);
-
public:
explicit SmFontPickList(sal_uInt16 nMax = 5) : nMaxItems(nMax) {}
virtual ~SmFontPickList() { Clear(); }
diff --git a/starmath/source/node.cxx b/starmath/source/node.cxx
index ba7f5c1..11ff7bc 100644
--- a/starmath/source/node.cxx
+++ b/starmath/source/node.cxx
@@ -669,8 +669,9 @@ void SmUnHorNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat)
/**************************************************************************/
+namespace {
-void SmRootNode::GetHeightVerOffset(const SmRect &rRect,
+void lcl_GetHeightVerOffset(const SmRect &rRect,
long &rHeight, long &rVerOffset)
// calculate height and vertical offset of root sign suitable for 'rRect'
{
@@ -682,7 +683,7 @@ void SmRootNode::GetHeightVerOffset(const SmRect &rRect,
}
-Point SmRootNode::GetExtraPos(const SmRect &rRootSymbol,
+Point lcl_GetExtraPos(const SmRect &rRootSymbol,
const SmRect &rExtra)
{
const Size &rSymSize = rRootSymbol.GetSize();
@@ -704,6 +705,7 @@ Point SmRootNode::GetExtraPos(const SmRect &rRootSymbol,
return aPos;
}
+}
void SmRootNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat)
{
@@ -721,7 +723,7 @@ void SmRootNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat)
long nHeight,
nVerOffset;
- GetHeightVerOffset(*pBody, nHeight, nVerOffset);
+ lcl_GetHeightVerOffset(*pBody, nHeight, nVerOffset);
nHeight += rFormat.GetDistance(DIS_ROOT)
* GetFont().GetFontSize().Height() / 100L;
@@ -741,7 +743,7 @@ void SmRootNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat)
{ pExtra->SetSize(Fraction(rFormat.GetRelSize(SIZ_INDEX), 100));
pExtra->Arrange(rDev, rFormat);
- aPos = GetExtraPos(*pRootSym, *pExtra);
+ aPos = lcl_GetExtraPos(*pRootSym, *pExtra);
pExtra->MoveTo(aPos);
}
diff --git a/starmath/source/utility.cxx b/starmath/source/utility.cxx
index cadb88e..b0ad1db 100644
--- a/starmath/source/utility.cxx
+++ b/starmath/source/utility.cxx
@@ -59,7 +59,9 @@ vcl::Font SmFontPickList::Get(sal_uInt16 nPos) const
return nPos < aFontVec.size() ? aFontVec[nPos] : vcl::Font();
}
-bool SmFontPickList::CompareItem(const vcl::Font & rFirstFont, const vcl::Font & rSecondFont)
+namespace {
+
+bool lcl_CompareItem(const vcl::Font & rFirstFont, const vcl::Font & rSecondFont)
{
return rFirstFont.GetFamilyName() == rSecondFont.GetFamilyName() &&
rFirstFont.GetFamilyType() == rSecondFont.GetFamilyType() &&
@@ -68,7 +70,7 @@ bool SmFontPickList::CompareItem(const vcl::Font & rFirstFont, const vcl::Font &
rFirstFont.GetItalic() == rSecondFont.GetItalic();
}
-OUString SmFontPickList::GetStringItem(const vcl::Font &rFont)
+OUString lcl_GetStringItem(const vcl::Font &rFont)
{
OUStringBuffer aString(rFont.GetFamilyName());
@@ -86,10 +88,12 @@ OUString SmFontPickList::GetStringItem(const vcl::Font &rFont)
return aString.makeStringAndClear();
}
+}
+
void SmFontPickList::Insert(const vcl::Font &rFont)
{
for (size_t nPos = 0; nPos < aFontVec.size(); nPos++)
- if (CompareItem( aFontVec[nPos], rFont))
+ if (lcl_CompareItem( aFontVec[nPos], rFont))
{
aFontVec.erase( aFontVec.begin() + nPos );
break;
@@ -149,10 +153,10 @@ SmFontPickListBox& SmFontPickListBox::operator=(const SmFontPickList& rList)
*static_cast<SmFontPickList *>(this) = rList;
for (nPos = 0; nPos < aFontVec.size(); nPos++)
- InsertEntry(GetStringItem(aFontVec[nPos]), nPos);
+ InsertEntry(lcl_GetStringItem(aFontVec[nPos]), nPos);
if (aFontVec.size() > 0)
- SelectEntry(GetStringItem(aFontVec.front()));
+ SelectEntry(lcl_GetStringItem(aFontVec.front()));
return *this;
}
@@ -161,9 +165,9 @@ void SmFontPickListBox::Insert(const vcl::Font &rFont)
{
SmFontPickList::Insert(rFont);
- RemoveEntry(GetStringItem(aFontVec.front()));
- InsertEntry(GetStringItem(aFontVec.front()), 0);
- SelectEntry(GetStringItem(aFontVec.front()));
+ RemoveEntry(lcl_GetStringItem(aFontVec.front()));
+ InsertEntry(lcl_GetStringItem(aFontVec.front()), 0);
+ SelectEntry(lcl_GetStringItem(aFontVec.front()));
while (GetEntryCount() > nMaxItems)
RemoveEntry(GetEntryCount() - 1);
More information about the Libreoffice-commits
mailing list