]> git.lyx.org Git - lyx.git/blobdiff - src/figureForm.C
Added new FINISED states FINISHED_RIGHT, FINISHED_UP, FINISHED_DOWN.
[lyx.git] / src / figureForm.C
index 670786685127628988b2a859eba300c341149e67..e572f3135110334e3d49d6e224f1665cbb37d72e 100644 (file)
@@ -22,6 +22,7 @@
 #include "BufferView.h"
 #include "lyxtext.h"
 #include "LyXView.h"
+#include "undo_funcs.h"
 #include "gettext.h"
 
 extern FD_form_figure * fd_form_figure;
@@ -55,7 +56,7 @@ void FigureApplyCB(FL_OBJECT *, long)
                InsetFig * new_inset = new InsetFig(100, 20, *buffer);
                current_view->insertInset(new_inset);
                current_view->owner()->message(_("Figure inserted"));
-               new_inset->Edit(current_view, 0, 0, 0);
+               new_inset->edit(current_view, 0, 0, 0);
                return;
        }
        
@@ -63,8 +64,8 @@ void FigureApplyCB(FL_OBJECT *, long)
        current_view->update(current_view->text, BufferView::SELECT|BufferView::FITCUR);
        current_view->beforeChange(current_view->text);
       
-       current_view->text->setCursorParUndo(current_view->buffer()); 
-       current_view->text->freezeUndo();
+       setCursorParUndo(current_view); 
+       freezeUndo();
 
        current_view->text->breakParagraph(current_view);
        current_view->update(current_view->text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE);
@@ -93,10 +94,10 @@ void FigureApplyCB(FL_OBJECT *, long)
       
        Inset * new_inset = new InsetFig(100, 100, *buffer);
        current_view->insertInset(new_inset);
-       new_inset->Edit(current_view, 0, 0, 0);
+       new_inset->edit(current_view, 0, 0, 0);
        current_view->update(current_view->text, BufferView::SELECT|BufferView::FITCUR);
        current_view->owner()->message(_("Figure inserted"));
-       current_view->text->unFreezeUndo();
+       unFreezeUndo();
        current_view->setState();
 }