]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/WorkArea.cpp
Move Color::color enum to ColorCode.h
[lyx.git] / src / frontends / WorkArea.cpp
index dadb3e10c5ed449d9d6eb8265f626666b60a5f51..c3abe443b29ae6c145b40c42b85d71c30769936a 100644 (file)
@@ -23,7 +23,6 @@
 #include "BufferView.h"
 #include "Buffer.h"
 #include "BufferParams.h"
-#include "Color.h"
 #include "CoordCache.h"
 #include "Cursor.h"
 #include "debug.h"
@@ -203,10 +202,7 @@ void WorkArea::dispatch(FuncRequest const & cmd0, KeyModifier mod)
                && cmd.button() == mouse_button::none))
                stopBlinkingCursor();
 
-       bool const needRedraw = buffer_view_->workAreaDispatch(cmd);
-
-       if (needRedraw)
-               buffer_view_->buffer().changed();
+       buffer_view_->mouseEventDispatch(cmd);
 
        // Skip these when selecting
        if (cmd.action != LFUN_MOUSE_MOTION) {
@@ -232,10 +228,10 @@ void WorkArea::resizeBufferView()
 {
        // WARNING: Please don't put any code that will trigger a repaint here!
        // We are already inside a paint event.
-       lyx_view_->busy(true);
+       lyx_view_->setBusy(true);
        buffer_view_->resize(width(), height());
        lyx_view_->updateLayoutChoice();
-       lyx_view_->busy(false);
+       lyx_view_->setBusy(false);
 }