]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathCases.cpp
Remove some header leftovers based on Scott's script hints.
[lyx.git] / src / mathed / InsetMathCases.cpp
index 8d56df5369c680c2d0475d381b69f9917aeba955..d6f7133e2a1c33cbb0bda78ebd55ac1ddb36125c 100644 (file)
@@ -70,7 +70,7 @@ void InsetMathCases::draw(PainterInfo & pi, int x, int y) const
 void InsetMathCases::doDispatch(Cursor & cur, FuncRequest & cmd)
 {
        //lyxerr << "*** InsetMathCases: request: " << cmd << endl;
-       switch (cmd.action) {
+       switch (cmd.action()) {
        case LFUN_INSET_MODIFY: {
                istringstream is(to_utf8(cmd.argument()));
                string s;
@@ -96,7 +96,7 @@ void InsetMathCases::doDispatch(Cursor & cur, FuncRequest & cmd)
 bool InsetMathCases::getStatus(Cursor & cur, FuncRequest const & cmd,
                FuncStatus & flag) const
 {
-       switch (cmd.action) {
+       switch (cmd.action()) {
        case LFUN_INSET_MODIFY: {
                istringstream is(to_utf8(cmd.argument()));
                string s;
@@ -167,7 +167,7 @@ void InsetMathCases::mathmlize(MathStream & ms) const
 // We need a brace here, somehow.
 void InsetMathCases::htmlize(HtmlStream & ms) const
 {
-       InsetMathGrid::htmlize(ms, "cases");
+       InsetMathGrid::htmlize(ms, "class='cases'");
 }
 
 
@@ -181,13 +181,12 @@ void InsetMathCases::validate(LaTeXFeatures & features) const
 {
        features.require("amsmath");
        InsetMathGrid::validate(features);
-       if (features.runparams().flavor == OutputParams::HTML)
+       if (features.runparams().math_flavor == OutputParams::MathAsHTML)
                // CSS based on eLyXer's
-               features.addPreambleSnippet("<style type=\"text/css\">\n"
+               features.addCSSSnippet(
                        "table.cases{display: inline-block; text-align: center;"
                        "border-left: thin solid black; vertical-align: middle; padding-left: 0.5ex;}\n"
-                       "table.cases td {text-align: left;}\n"
-                       "</style>");
+                       "table.cases td {text-align: left;}");
 }