]> git.lyx.org Git - lyx.git/blobdiff - src/Layout.cpp
* GuiToolbar.cpp:
[lyx.git] / src / Layout.cpp
index f052f53aed4dcbd422022a29de6110bb65f130e2..033f5f978c4ccbd516a89320eed5f43da3bba73a 100644 (file)
@@ -20,8 +20,6 @@
 #include "support/debug.h"
 #include "support/lstrings.h"
 
-#include <ostream>
-
 using namespace std;
 using namespace lyx::support;
 
@@ -97,6 +95,7 @@ enum LayoutTags {
 
 Layout::Layout()
 {
+       unknown_ = false;
        margintype = MARGIN_STATIC;
        latextype = LATEX_PARAGRAPH;
        intitle = false;
@@ -125,7 +124,6 @@ Layout::Layout()
        newline_allowed = true;
        free_spacing = false;
        pass_thru = false;
-       is_environment = false;
        toclevel = NOT_IN_TOC;
        commanddepth = 0;
 }
@@ -225,17 +223,13 @@ bool Layout::read(Lexer & lex, TextClass const & tclass)
                                this->operator=(tclass[style]);
                                name_ = tmpname;
                        } else {
-                               lyxerr << "Cannot copy unknown style `"
-                                                        << to_utf8(style) << "'\n"
-                                                        << "All layouts so far:"
-                                                        << endl;
+                               LYXERR0("Cannot copy unknown style `"
+                                       << style << "'\n"
+                                       << "All layouts so far:");
                                DocumentClass::const_iterator lit = tclass.begin();
                                DocumentClass::const_iterator len = tclass.end();
                                for (; lit != len; ++lit)
-                                       lyxerr << to_utf8(lit->name()) << endl;
-
-                               //lex.printError("Cannot copy known "
-                               //               "style `$$Token'");
+                                       LYXERR0(lit->name());
                        }
                        break;
                        }
@@ -252,8 +246,8 @@ bool Layout::read(Lexer & lex, TextClass const & tclass)
                                if (obsoleted_by().empty())
                                        obsoleted_by_ = style;
                        } else {
-                               lyxerr << "Cannot replace with unknown style `" 
-                                       << to_utf8(style) << '\'' << endl;
+                               LYXERR0("Cannot replace with unknown style `" 
+                                       << style << '\'');
 
                                //lex.printError("Cannot replace with"
                                //               " unknown style "
@@ -652,8 +646,7 @@ void Layout::readEndLabelType(Lexer & lex)
                endlabeltype = static_cast<EndLabelType>(le);
                break;
        default:
-               LYXERR0("Unhandled value " << le
-                      << " in Layout::readEndLabelType.");
+               LYXERR0("Unhandled value " << le);
                break;
        }
 }
@@ -684,8 +677,7 @@ void Layout::readMargin(Lexer & lex)
                margintype = static_cast<MarginType>(le);
                break;
        default:
-               lyxerr << "Unhandled value " << le
-                      << " in Layout::readMargin." << endl;
+               LYXERR0("Unhandled value " << le);
                break;
        }
 }
@@ -717,8 +709,7 @@ void Layout::readLatexType(Lexer & lex)
                latextype = static_cast<LatexType>(le);
                break;
        default:
-               lyxerr << "Unhandled value " << le
-                      << " in Layout::readLatexType." << endl;
+               LYXERR0("Unhandled value " << le);
                break;
        }
 }