#include "insets/insetinfo.h"
#include "insets/insetspecialchar.h"
#include "LyXView.h"
-#include "minibuffer.h"
#include "bufferlist.h"
#include "support/FileInfo.h"
#include "lyxscreen.h"
#include "insets/insetcommand.h" //ChangeRefs
#include "support/lyxfunctional.h" //equal_1st_in_pair
#include "language.h"
+#include "gettext.h"
+#include "lyxfunc.h"
extern BufferList bufferlist;
void BufferView::openStuff()
{
if (available()) {
- owner()->getMiniBuffer()->Set(_("Open/Close..."));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Open/Close..."));
hideCursor();
beforeChange(text);
update(text, BufferView::SELECT|BufferView::FITCUR);
void BufferView::toggleFloat()
{
if (available()) {
- owner()->getMiniBuffer()->Set(_("Open/Close..."));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Open/Close..."));
hideCursor();
beforeChange(text);
update(text, BufferView::SELECT|BufferView::FITCUR);
void BufferView::menuUndo()
{
if (available()) {
- owner()->getMiniBuffer()->Set(_("Undo"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE, _("Undo"));
hideCursor();
beforeChange(text);
update(text, BufferView::SELECT|BufferView::FITCUR);
if (!text->TextUndo(this))
- owner()->getMiniBuffer()->Set(_("No further undo information"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("No forther undo information"));
else
update(text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE);
setState();
void BufferView::menuRedo()
{
if (theLockingInset()) {
- owner()->getMiniBuffer()->Set(_("Redo not yet supported in math mode"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Redo not yet supported in math mode"));
return;
}
if (available()) {
- owner()->getMiniBuffer()->Set(_("Redo"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Redo"));
hideCursor();
beforeChange(text);
update(text, BufferView::SELECT|BufferView::FITCUR);
if (!text->TextRedo(this))
- owner()->getMiniBuffer()->Set(_("No further redo information"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("No further redo information"));
else
update(text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE);
setState();
}
}
+
void BufferView::copyEnvironment()
{
if (available()) {
toggleSelection();
text->ClearSelection(this);
update(text, BufferView::SELECT|BufferView::FITCUR);
- owner()->getMiniBuffer()->Set(_("Paragraph environment type copied"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Paragraph environment type copied"));
}
}
{
if (available()) {
text->pasteEnvironmentType(this);
- owner()->getMiniBuffer()->Set(_("Paragraph environment type set"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE,
+ _("Paragraph environment type set"));
update(text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE);
}
}
toggleSelection();
text->ClearSelection(this);
update(text, BufferView::SELECT|BufferView::FITCUR);
- owner()->getMiniBuffer()->Set(_("Copy"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE, _("Copy"));
}
}
update(text, BufferView::SELECT|BufferView::FITCUR);
text->CutSelection(this);
update(text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE);
- owner()->getMiniBuffer()->Set(_("Cut"));
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE, _("Cut"));
}
}
void BufferView::paste()
{
if (!available()) return;
-
- owner()->getMiniBuffer()->Set(_("Paste"));
+
+ owner()->getLyXFunc()->Dispatch(LFUN_MESSAGE, _("Paste"));
+
hideCursor();
// clear the selection
toggleSelection();
text->cursor.pos(0);
if (!text->GotoNextInset(this, codes, contents)) {
text->cursor = tmp;
- owner()->getMiniBuffer()->Set(_("No more insets"));
+ owner()->getLyXFunc()
+ ->Dispatch(LFUN_MESSAGE,
+ _("No more insets"));
}
} else {
- owner()->getMiniBuffer()->Set(_("No more insets"));
+ owner()->getLyXFunc()
+ ->Dispatch(LFUN_MESSAGE,
+ _("No more insets"));
}
}
update(text, BufferView::SELECT|BufferView::FITCUR);
if (text->UpdateInset(this, inset)) {
update();
if (mark_dirty) {
- if (buffer()->isLyxClean())
- owner()->getMiniBuffer()->
- setTimer(4);
buffer()->markDirty();
}
updateScrollbar();
if (text->UpdateInset(this, theLockingInset())) {
update();
if (mark_dirty){
- if (buffer()->isLyxClean())
- owner()->getMiniBuffer()->
- setTimer(4);
buffer()->markDirty();
}
updateScrollbar();
}
-bool BufferView::ChangeInsets(Inset::Code code, string const & from, string const & to)
+bool BufferView::ChangeInsets(Inset::Code code,
+ string const & from, string const & to)
{
bool flag = false;
LyXParagraph * par = buffer()->paragraph;