]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_cb.C
More 'standard conformant blurb' nonsense.
[lyx.git] / src / lyx_cb.C
index fed5d7093a2115989193359068db28c598ec6e16..80aa0e9adbe7f80e69daa78892d6c0215e933e60 100644 (file)
@@ -35,6 +35,7 @@
 #include "support/filetools.h"
 #include "support/forkedcall.h"
 #include "support/path.h"
+#include "support/path_defines.h"
 #include "support/systemcall.h"
 #include "support/lstrings.h"
 
@@ -60,20 +61,6 @@ extern BufferList bufferlist;
 bool quitting; // flag, that we are quitting the program
 
 
-void ShowMessage(Buffer const * buf,
-                string const & msg1,
-                string const & msg2,
-                string const & msg3)
-{
-       if (lyx_gui::use_gui
-           && buf && buf->getUser() && buf->getUser()->owner()) {
-                       string const str = msg1 + ' ' + msg2 + ' ' + msg3;
-                       buf->getUser()->owner()->message(str);
-       } else
-               lyxerr << msg1 << msg2 << msg3 << endl;
-}
-
-
 //
 // Menu callbacks
 //
@@ -186,11 +173,11 @@ void QuitLyX()
        bufferlist.closeAll();
 
        // do any other cleanup procedures now
-       lyxerr[Debug::INFO] << "Deleting tmp dir " << system_tempdir << endl;
+       lyxerr[Debug::INFO] << "Deleting tmp dir " << os::getTmpDir() << endl;
 
-       if (destroyDir(system_tempdir) != 0) {
+       if (destroyDir(os::getTmpDir()) != 0) {
                string msg = bformat(_("Could not remove the temporary directory %1$s"),
-                       system_tempdir);
+                       os::getTmpDir());
                Alert::warning(_("Could not remove temporary directory"), msg);
        }
 
@@ -310,7 +297,7 @@ void AutoSave(BufferView * bv)
 // create new file with template
 // SERVERCMD !
 //
-Buffer * NewFile(string const & filename)
+void NewFile(BufferView * bv, string const & filename)
 {
        // Split argument by :
        string name;
@@ -328,11 +315,7 @@ Buffer * NewFile(string const & filename)
                            << "\nName is " << name
                            << "\nTemplate is " << tmpname << endl;
 
-       // find a free buffer
-       Buffer * tmpbuf = newFile(name, tmpname);
-       if (tmpbuf)
-               lastfiles->newFile(tmpbuf->fileName());
-       return tmpbuf;
+       bv->newFile(name, tmpname);
 }
 
 
@@ -354,8 +337,7 @@ void InsertAsciiFile(BufferView * bv, string const & f, bool asParagraph)
                bv->getLyXText()->insertStringAsLines(tmpstr);
        else
                bv->getLyXText()->insertStringAsParagraphs(tmpstr);
-       if (flag)
-               bv->update(BufferView::SELECT);
+       bv->update();
 }
 
 
@@ -471,10 +453,10 @@ void Reconfigure(BufferView * bv)
        bv->owner()->message(_("Running configure..."));
 
        // Run configure in user lyx directory
-       Path p(user_lyxdir);
+       Path p(user_lyxdir());
        Systemcall one;
        one.startscript(Systemcall::Wait,
-                       AddName(system_lyxdir, "configure"));
+                       AddName(system_lyxdir(), "configure"));
        p.pop();
        bv->owner()->message(_("Reloading configuration..."));
        lyxrc.read(LibFileSearch(string(), "lyxrc.defaults"));