From e90d25337a413b3e69afe043f637330f25dcf06f Mon Sep 17 00:00:00 2001 From: Thomas Arnhold Date: Wed, 28 May 2014 08:57:54 +0200 Subject: Resolves: fdo#71616 Elements dock: Better display of scalable braces Change-Id: I2255be738aa2230b4102030891026f1f9ad2c38f --- starmath/source/ElementsDockingWindow.cxx | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'starmath') diff --git a/starmath/source/ElementsDockingWindow.cxx b/starmath/source/ElementsDockingWindow.cxx index 2b14ac2f13a9..f826f8476102 100644 --- a/starmath/source/ElementsDockingWindow.cxx +++ b/starmath/source/ElementsDockingWindow.cxx @@ -516,6 +516,33 @@ void SmElementsControl::addElements(const sal_uInt16 aElementsArray[][2], sal_uI addElement("\"" + SM_RESSTR(STR_ALIGN_CENTER) + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); else if (aElementId == RID_ALIGNRX) addElement("\"" + SM_RESSTR(STR_ALIGN_RIGHT) + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + + else if (aElementId == RID_SLRPARENTX) + addElement("left ( binom{}{} right ) ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRBRACKETX) + addElement("left [ binom{}{} right ] ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRDBRACKETX) + addElement("left ldbracket binom{}{} right rdbracket ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRBRACEX) + addElement("left lbrace binom{}{} right rbrace ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRANGLEX) + addElement("left langle binom{}{} right rangle ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRCEILX) + addElement("left lceil binom{}{} right rceil ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRFLOORX) + addElement("left lfloor binom{}{} right rfloor ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + + else if (aElementId == RID_SLRLINEX) + addElement("left lline binom{}{} right rline ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLRDLINEX) + addElement("left ldline binom{}{} right rdline ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_SLMRANGLEXY) + addElement("left langle binom{}{} mline binom{}{} right rangle ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + + else if (aElementId == RID_XOVERBRACEY) + addElement("{} overbrace {} ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); + else if (aElementId == RID_XUNDERBRACEY) + addElement("{} underbrace {} ", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); else addElement(SM_RESSTR(aElementId), SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp)); } -- cgit