]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/tex2lyx.h
Some new quote styles
[lyx.git] / src / tex2lyx / tex2lyx.h
index 020682cec8695c6eac4f536acaf47bd11d6efc00..5c3595f44717af4872798c6deeccb4a2feac285f 100644 (file)
@@ -26,14 +26,6 @@ namespace lyx {
 
 namespace support { class FileName; }
 
-/// Simple support for frontend::Alert::warning().
-namespace frontend { 
-namespace Alert {
-       void warning(docstring const & title, docstring const & message,
-                                bool const &);
-}
-}
-
 class Context;
 
 /// A trivial subclass, just to give us a public default constructor
@@ -45,6 +37,8 @@ public:
 
 /// Translate babel language name to LyX language name
 extern std::string babel2lyx(std::string const & language);
+/// Translate LyX language name to babel language name
+extern std::string lyx2babel(std::string const & language);
 /// Translate polyglossia language name to LyX language name
 extern std::string polyglossia2lyx(std::string const & language);
 /// Translate basic color name or RGB color in LaTeX syntax to LyX color code
@@ -91,6 +85,7 @@ std::string join(std::vector<std::string> const & input,
 
 bool is_math_env(std::string const & name);
 bool is_display_math_env(std::string const & name);
+/// Is first string in the array of strings (second parameter)
 char const * const * is_known(std::string const &, char const * const *);
 
 /*!
@@ -191,6 +186,8 @@ extern bool overwriteFiles();
 extern bool copyFiles();
 /// Shall we skip child documents and keep them as TeX?
 extern bool skipChildren();
+/// Does tex2lyx run in roundtrip mode?
+extern bool roundtripMode();
 
 
 /*!
@@ -202,8 +199,8 @@ extern bool skipChildren();
  *  contains a preamble.
  *  \return true if the conversion was successful, else false.
  */
-bool tex2lyx(std::string const & infilename, 
-            support::FileName const & outfilename, 
+bool tex2lyx(std::string const & infilename,
+            support::FileName const & outfilename,
             std::string const & encoding);