summaryrefslogtreecommitdiffstats
path: root/starmath
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2016-11-28 23:34:50 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2016-11-29 01:04:31 +0000
commit4130c8def811d1dcc87eacaa8ae48ba02738a790 (patch)
tree74aad48c737f03dc13acf7c3d4bffaa8468b9ef5 /starmath
parenttdf#103430 Apply mathvariant attribute to <mi> and <mo> (diff)
downloadcore-4130c8def811d1dcc87eacaa8ae48ba02738a790.tar.gz
core-4130c8def811d1dcc87eacaa8ae48ba02738a790.zip
starmath: these static functions can be local
Change-Id: I5babffab846a9f17cd14cbf8ffd3b34b6bb27abd Reviewed-on: https://gerrit.libreoffice.org/31322 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>
Diffstat (limited to 'starmath')
-rw-r--r--starmath/inc/node.hxx5
-rw-r--r--starmath/inc/utility.hxx3
-rw-r--r--starmath/source/node.cxx10
-rw-r--r--starmath/source/utility.cxx20
4 files changed, 18 insertions, 20 deletions
diff --git a/starmath/inc/node.hxx b/starmath/inc/node.hxx
index 0b91d220e16f..9ad19f1ea89a 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 7920fc84d38a..188ffdd5d67a 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 ba7f5c1fcc33..11ff7bcb0512 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 cadb88e1c6fc..b0ad1db76143 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);