]> git.lyx.org Git - lyx.git/blobdiff - src/lyx_cb.C
move some selection related stuff over to textcursor.C
[lyx.git] / src / lyx_cb.C
index 56caaafc3e0d4b80239c5d921a74f7bd4fa49121..5348675679fefa664f161629588d7376afc34568 100644 (file)
@@ -13,6 +13,7 @@
 #include "lyx_cb.h"
 #include "lyx_main.h"
 #include "buffer.h"
+#include "buffer_funcs.h"
 #include "bufferlist.h"
 #include "bufferview_funcs.h"
 #include "debug.h"
@@ -75,7 +76,7 @@ void ShowMessage(Buffer const * buf,
 // Menu callbacks
 //
 
-bool MenuWrite(BufferView * bv, Buffer * buffer)
+bool MenuWrite(Buffer * buffer)
 {
        if (buffer->save()) {
                lastfiles->newFile(buffer->fileName());
@@ -92,13 +93,13 @@ bool MenuWrite(BufferView * bv, Buffer * buffer)
                text, 0, 1, _("&Rename"), _("&Cancel"));
 
        if (ret == 0)
-               return WriteAs(bv, buffer);
+               return WriteAs(buffer);
        return false;
 }
 
 
 
-bool WriteAs(BufferView * bv, Buffer * buffer, string const & filename)
+bool WriteAs(Buffer * buffer, string const & filename)
 {
        string fname = buffer->fileName();
        string const oldname = fname;
@@ -153,7 +154,7 @@ bool WriteAs(BufferView * bv, Buffer * buffer, string const & filename)
        bool unnamed = buffer->isUnnamed();
        buffer->setUnnamed(false);
 
-       if (!MenuWrite(bv, buffer)) {
+       if (!MenuWrite(buffer)) {
                buffer->setFileName(oldname);
                buffer->setUnnamed(unnamed);
                return false;
@@ -326,7 +327,7 @@ Buffer * NewFile(string const & filename)
                            << "\nTemplate is " << tmpname << endl;
 
        // find a free buffer
-       Buffer * tmpbuf = bufferlist.newFile(name, tmpname);
+       Buffer * tmpbuf = newFile(name, tmpname);
        if (tmpbuf)
                lastfiles->newFile(tmpbuf->fileName());
        return tmpbuf;