starmath/source/parse.cxx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
New commits: commit 6c4100cf81e1678ff386549c0cdaa2f73a154ddc Author: robert Babiak <babia...@mymail.macewan.ca> Date: Wed Mar 25 15:28:32 2015 -0600 Added shortcut for arrows when doing start math formulas Added shortcut of <- and -> for entering leftarrow and right arrow. This greatly speeds up entering formula when taking notes. Change-Id: Ib84e330b15aab4e8068870df63d808d8ce90b9fe Reviewed-on: https://gerrit.libreoffice.org/15011 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/starmath/source/parse.cxx b/starmath/source/parse.cxx index 35d3a73..cb47ab9 100644 --- a/starmath/source/parse.cxx +++ b/starmath/source/parse.cxx @@ -557,6 +557,16 @@ void SmParser::NextToken() rnEndPos = nRealStart + 2; } + else if (m_aBufferString.match("<-", nRealStart)) + { + m_aCurToken.eType = TLEFTARROW; + m_aCurToken.cMathChar = MS_LEFTARROW; + m_aCurToken.nGroup = TGSTANDALONE; + m_aCurToken.nLevel = 5; + m_aCurToken.aText = "<-"; + + rnEndPos = nRealStart + 2; + } else if (m_aBufferString.match("<>", nRealStart)) { m_aCurToken.eType = TNEQ; @@ -854,6 +864,16 @@ void SmParser::NextToken() rnEndPos = nRealStart + 2; } + else if (m_aBufferString.match("->", nRealStart)) + { + m_aCurToken.eType = TRIGHTARROW; + m_aCurToken.cMathChar = MS_RIGHTARROW; + m_aCurToken.nGroup = TGSTANDALONE; + m_aCurToken.nLevel = 5; + m_aCurToken.aText = "->"; + + rnEndPos = nRealStart + 2; + } else { m_aCurToken.eType = TMINUS;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits