/* This file is part of
-* ======================================================
-*
+* ======================================================
+*
* LyX, The Document Processor
-*
-* Copyright 1999-2000 The LyX Team.
+*
+* Copyright 1999-2001 The LyX Team.
*
* ====================================================== */
#include "debug.h"
#include "gettext.h"
+#include "support/lstrings.h"
using std::ostream;
using std::setw;
{ Debug::DEPEND, "depend", N_("Dependency information")},
{ Debug::INSETS, "insets", N_("LyX Insets")},
{ Debug::FILES, "files", N_("Files used by LyX")},
- { Debug::ANY, "any", N_("All debugging messages")}
+ { Debug::WORKAREA, "workarea", N_("Workarea events")},
+ { Debug::INSETTEXT, "insettext", N_("Insettext/tabular messages")},
+ { Debug::GRAPHICS, "graphics", N_("Graphics conversion and loading")},
+ { Debug::ANY, "any", N_("All debugging messages")}
};
} // namespace anon
-
+
Debug::type const Debug::ANY = Debug::type(
Debug::INFO | Debug::INIT | Debug::KEY | Debug::GUI |
Debug::PARSER | Debug::LYXRC | Debug::KBMAP | Debug::LATEX |
Debug::MATHED | Debug::FONT | Debug::TCLASS | Debug::LYXVC |
Debug::LYXSERVER | Debug::ROFF | Debug::ACTION | Debug::LYXLEX |
- Debug::DEPEND | Debug::INSETS | Debug::FILES);
+ Debug::DEPEND | Debug::INSETS | Debug::FILES | Debug::WORKAREA |
+ Debug::INSETTEXT | Debug::GRAPHICS);
-Debug::type Debug::value(string const & val)
+Debug::type Debug::value(string const & val)
{
type l = Debug::NONE;
string v(val);
if (tmp.empty())
break;
// Is it a number?
- if (isStrInt(tmp))
+ if (isStrInt(tmp))
l |= static_cast<type>(strToInt(tmp));
else
// Search for an explicit name
- for (int i = 0 ; i < numErrorTags ; ++i)
+ for (int i = 0 ; i < numErrorTags ; ++i)
if (tmp == errorTags[i].name) {
l |= errorTags[i].level;
break;
}
-void Debug::showTags(ostream & os)
+void Debug::showTags(ostream & os)
{
for (int i = 0 ; i < numErrorTags ; ++i)
os << setw(7) << errorTags[i].level