From 4080b7cc24355be39cf2db978c758ccf1e1d9c1c Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Tue, 24 Jun 2008 07:43:47 +0000 Subject: [PATCH] Move LFUN_GRAPHICS_GROUPS_UNIFY dispatch to BufferView. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25370 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/BufferView.cpp | 12 +++++++++++- src/LyXFunc.cpp | 11 ----------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 71bed740c5..9dec257ac4 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -865,6 +865,7 @@ FuncStatus BufferView::getStatus(FuncRequest const & cmd) case LFUN_SCREEN_RECENTER: case LFUN_BIBTEX_DATABASE_ADD: case LFUN_BIBTEX_DATABASE_DEL: + case LFUN_GRAPHICS_GROUPS_UNIFY: case LFUN_NOTES_MUTATE: case LFUN_STATISTICS: flag.setEnabled(true); @@ -1403,8 +1404,17 @@ bool BufferView::dispatch(FuncRequest const & cmd) processUpdateFlags(Update::Force); break; - // Could be rewriten using some command like forall + // These Two could be rewriten using some command like forall // once the insets refactoring is done. + case LFUN_GRAPHICS_GROUPS_UNIFY: { + if (cmd.argument().empty()) + break; + //view()->cursor().recordUndoFullDocument(); let inset-apply do that job + graphics::unifyGraphicsGroups(cur.buffer(), to_utf8(cmd.argument())); + processUpdateFlags(Update::Force | Update::FitCursor); + break; + } + case LFUN_NOTES_MUTATE: { if (cmd.argument().empty()) break; diff --git a/src/LyXFunc.cpp b/src/LyXFunc.cpp index e9990d734f..8c352c2661 100644 --- a/src/LyXFunc.cpp +++ b/src/LyXFunc.cpp @@ -582,7 +582,6 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const case LFUN_MESSAGE: case LFUN_INSET_EDIT: case LFUN_ALL_INSETS_TOGGLE: - case LFUN_GRAPHICS_GROUPS_UNIFY: case LFUN_BUFFER_LANGUAGE: case LFUN_TEXTCLASS_APPLY: case LFUN_TEXTCLASS_LOAD: @@ -1405,16 +1404,6 @@ void LyXFunc::dispatch(FuncRequest const & cmd) break; } - case LFUN_GRAPHICS_GROUPS_UNIFY: { - LASSERT(lyx_view_, /**/); - if (argument.empty()) - break; - //view()->cursor().recordUndoFullDocument(); let inset-apply do that job - graphics::unifyGraphicsGroups(*lyx_view_->buffer(), argument); - updateFlags = Update::Force | Update::FitCursor; - break; - } - case LFUN_BUFFER_LANGUAGE: { LASSERT(lyx_view_, /**/); Buffer & buffer = *lyx_view_->buffer(); -- 2.39.2