]> git.lyx.org Git - features.git/commitdiff
Fix some glitches with fixed size delimiters
authorEnrico Forestieri <forenr@lyx.org>
Fri, 20 Oct 2006 10:43:53 +0000 (10:43 +0000)
committerEnrico Forestieri <forenr@lyx.org>
Fri, 20 Oct 2006 10:43:53 +0000 (10:43 +0000)
* src/mathed/MathParser.C
(parse1): behave correctly when a wrong delimiter is specified.

* src/mathed/InsetMathBig.C
(write): don't write a space before delimiter.

* src/frontends/qt4/QDelimiterDialog.C
(QDelimiterDialog): make translatable the string "Variable size".

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15397 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/QDelimiterDialog.C
src/mathed/InsetMathBig.C
src/mathed/MathParser.C

index 568802fca32e02fc040cd4eb55d3ed52a00390d2..19f64c237cd2f69472c5fbda35031e5404f54a82 100644 (file)
@@ -107,7 +107,7 @@ QDelimiterDialog::QDelimiterDialog(QMathDelimiter * form)
        leftCO->addItem(QIcon(QPixmap(toqstr(empty_xpm))), qt_("(None)"));
        rightCO->addItem(QIcon(QPixmap(toqstr(empty_xpm))), qt_("(None)"));
 
-       sizeCO->addItem(qt_(N_("Variable size")));
+       sizeCO->addItem(qt_("Variable size"));
 
        for (int i = 0; *biggui[i]; ++i)
                sizeCO->addItem(qt_(biggui[i]));
index 90900360df2217834f72ac4c003882939a7d60b3..7814f4ec3b2b060b2e4fcc7729edfec9a4ac0445 100644 (file)
@@ -88,7 +88,7 @@ void InsetMathBig::draw(PainterInfo & pi, int x, int y) const
 
 void InsetMathBig::write(WriteStream & os) const
 {
-       os << '\\' << name_ << ' ' << delim_;
+       os << '\\' << name_ << delim_;
        if (delim_[0] == '\\')
                os.pendingSpace(true);
 }
index 34c8e8c8b12c8d815eecd2ca1e3a8a0152618c74..c75e7cf0b8fc18c28cf9c5b19526466316d03270 100644 (file)
@@ -1321,8 +1321,7 @@ void Parser::parse1(InsetMathGrid & grid, unsigned flags,
                                                        new InsetMathBig(t.cs(), delim)));
                                        else {
                                                cell->push_back(createInsetMath(t.cs()));
-                                               cell->push_back(createInsetMath(
-                                                               delim.substr(1)));
+                                               putback();
                                        }
                                }