DISPATCH -> dispatch_result

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7900 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2003-10-13 01:35:47 +00:00
parent 22c7835022
commit 75b485d110
18 changed files with 79 additions and 50 deletions

View File

@ -1,3 +1,9 @@
2003-10-13 Lars Gullik Bjønnes <larsbj@gullik.net>
* lyxfunc.C (dispatch): RESULT -> dispatch_result
* lyxtext.h: ditto
* text3.C (dispatch): ditto
2003-10-13 Lars Gullik Bjønnes <larsbj@gullik.net> 2003-10-13 Lars Gullik Bjønnes <larsbj@gullik.net>
* lyxserver.C (callback): adjust * lyxserver.C (callback): adjust

View File

@ -1,8 +1,29 @@
2003-10-13 Lars Gullik Bjønnes <larsbj@gullik.net>
* inset.h: get rid of RESULT typedef for dispatch_result
* insetcollapsable.[Ch] (localDispatch): RESULT -> dispatch_result
* insetert.[Ch] (localDispatch): ditto
* insettabular.[Ch] (localDispatch): ditto
(moveRight): ditto
(moveLeft): ditto
(moveUp): ditto
(moveDown): ditto
* insettext.[Ch] (localDispatch): ditto
(moveRight): ditto
(moveLeft): ditto
(moveRightIntern): ditto
(moveLeftIntern): ditto
(moveUp): ditto
(moveDown): ditto
* updatableinset.[Ch] (localDispatch): ditto
2003-10-12 Angus Leeming <leeming@lyx.org> 2003-10-12 Angus Leeming <leeming@lyx.org>
* renderbase.h (view, view_): removed. * renderbase.h (view, view_): removed.
* renderbase.C: removed. * renderbase.C: removed.
* Makefile.am: remove render_base.C. The shortest lived file in history? * Makefile.am: remove render_base.C. The shortest lived file in
history?
* renderbutton.C (draw): * renderbutton.C (draw):
* render_graphic.C (draw): don't cache the BufferView. * render_graphic.C (draw): don't cache the BufferView.
@ -113,11 +134,11 @@
* Makefile.am: add new files. * Makefile.am: add new files.
* insetexternal.[Ch]: InsetExternal::Params -> InsetExternalParams, * insetexternal.[Ch]: InsetExternal::Params -> InsetExternalParams,
allowing the class to be forward declared. (Also consistent with allowing the class to be forward declared. (Also consistent with
all other Params classes.) all other Params classes.)
(write): moved out of the class. Move this function and those in (write): moved out of the class. Move this function and those in
namespace anon to ExternalSupport.[Ch]. namespace anon to ExternalSupport.[Ch].
2003-10-07 Angus Leeming <leeming@lyx.org> 2003-10-07 Angus Leeming <leeming@lyx.org>

View File

@ -152,9 +152,6 @@ public:
HIGHLY_EDITABLE HIGHLY_EDITABLE
}; };
///
typedef dispatch_result RESULT;
/// ///
InsetOld(); InsetOld();
/// ///

View File

@ -271,7 +271,7 @@ bool InsetCollapsable::hitButton(FuncRequest const & cmd) const
} }
InsetOld::RESULT InsetCollapsable::localDispatch(FuncRequest const & cmd) dispatch_result InsetCollapsable::localDispatch(FuncRequest const & cmd)
{ {
//lyxerr << "InsetCollapsable::localDispatch: " //lyxerr << "InsetCollapsable::localDispatch: "
// << cmd.action << " '" << cmd.argument << "'\n"; // << cmd.action << " '" << cmd.argument << "'\n";
@ -343,7 +343,7 @@ InsetOld::RESULT InsetCollapsable::localDispatch(FuncRequest const & cmd)
return DISPATCHED; return DISPATCHED;
default: default:
UpdatableInset::RESULT result = inset.localDispatch(cmd); dispatch_result result = inset.localDispatch(cmd);
if (result >= FINISHED) if (result >= FINISHED)
bv->unlockInset(this); bv->unlockInset(this);
first_after_edit = false; first_after_edit = false;

View File

@ -68,7 +68,7 @@ public:
/// ///
int insetInInsetY() const; int insetInInsetY() const;
/// ///
RESULT localDispatch(FuncRequest const &); dispatch_result localDispatch(FuncRequest const &);
/// ///
int latex(Buffer const &, std::ostream &, int latex(Buffer const &, std::ostream &,
LatexRunParams const &) const; LatexRunParams const &) const;

View File

@ -415,9 +415,9 @@ int InsetERT::docbook(Buffer const &, ostream & os, bool) const
} }
InsetOld::RESULT InsetERT::localDispatch(FuncRequest const & cmd) dispatch_result InsetERT::localDispatch(FuncRequest const & cmd)
{ {
InsetOld::RESULT result = UNDISPATCHED; dispatch_result result = UNDISPATCHED;
BufferView * bv = cmd.view(); BufferView * bv = cmd.view();
if (inset.paragraphs.begin()->empty()) { if (inset.paragraphs.begin()->empty()) {

View File

@ -76,7 +76,7 @@ public:
/// ///
void validate(LaTeXFeatures &) const {} void validate(LaTeXFeatures &) const {}
/// ///
RESULT localDispatch(FuncRequest const &); dispatch_result localDispatch(FuncRequest const &);
/// ///
bool checkInsertChar(LyXFont &); bool checkInsertChar(LyXFont &);
/// ///

View File

@ -625,12 +625,12 @@ void InsetTabular::lfunMouseMotion(FuncRequest const & cmd)
} }
InsetOld::RESULT InsetTabular::localDispatch(FuncRequest const & cmd) dispatch_result InsetTabular::localDispatch(FuncRequest const & cmd)
{ {
// We need to save the value of the_locking_inset as the call to // We need to save the value of the_locking_inset as the call to
// the_locking_inset->localDispatch might unlock it. // the_locking_inset->localDispatch might unlock it.
old_locking_inset = the_locking_inset; old_locking_inset = the_locking_inset;
RESULT result = UpdatableInset::localDispatch(cmd); dispatch_result result = UpdatableInset::localDispatch(cmd);
BufferView * bv = cmd.view(); BufferView * bv = cmd.view();
if (cmd.action == LFUN_INSET_EDIT) { if (cmd.action == LFUN_INSET_EDIT) {
@ -1353,7 +1353,7 @@ void InsetTabular::resetPos(BufferView * bv) const
} }
InsetOld::RESULT InsetTabular::moveRight(BufferView * bv, bool lock) dispatch_result InsetTabular::moveRight(BufferView * bv, bool lock)
{ {
if (lock && !old_locking_inset) { if (lock && !old_locking_inset) {
if (activateCellInset(bv)) if (activateCellInset(bv))
@ -1371,7 +1371,7 @@ InsetOld::RESULT InsetTabular::moveRight(BufferView * bv, bool lock)
} }
InsetOld::RESULT InsetTabular::moveLeft(BufferView * bv, bool lock) dispatch_result InsetTabular::moveLeft(BufferView * bv, bool lock)
{ {
bool moved = isRightToLeft(bv) ? moveNextCell(bv) : movePrevCell(bv); bool moved = isRightToLeft(bv) ? moveNextCell(bv) : movePrevCell(bv);
if (!moved) if (!moved)
@ -1385,7 +1385,7 @@ InsetOld::RESULT InsetTabular::moveLeft(BufferView * bv, bool lock)
} }
InsetOld::RESULT InsetTabular::moveUp(BufferView * bv, bool lock) dispatch_result InsetTabular::moveUp(BufferView * bv, bool lock)
{ {
int const ocell = actcell; int const ocell = actcell;
actcell = tabular.getCellAbove(actcell); actcell = tabular.getCellAbove(actcell);
@ -1406,7 +1406,7 @@ InsetOld::RESULT InsetTabular::moveUp(BufferView * bv, bool lock)
} }
InsetOld::RESULT InsetTabular::moveDown(BufferView * bv, bool lock) dispatch_result InsetTabular::moveDown(BufferView * bv, bool lock)
{ {
int const ocell = actcell; int const ocell = actcell;
actcell = tabular.getCellBelow(actcell); actcell = tabular.getCellBelow(actcell);

View File

@ -105,7 +105,7 @@ public:
/// ///
bool display() const { return tabular.isLongTabular(); } bool display() const { return tabular.isLongTabular(); }
/// ///
RESULT localDispatch(FuncRequest const &); dispatch_result localDispatch(FuncRequest const &);
/// ///
int latex(Buffer const &, std::ostream &, int latex(Buffer const &, std::ostream &,
LatexRunParams const &) const; LatexRunParams const &) const;
@ -229,13 +229,13 @@ private:
/// ///
void setPos(BufferView *, int x, int y) const; void setPos(BufferView *, int x, int y) const;
/// ///
RESULT moveRight(BufferView *, bool lock = true); dispatch_result moveRight(BufferView *, bool lock = true);
/// ///
RESULT moveLeft(BufferView *, bool lock = true); dispatch_result moveLeft(BufferView *, bool lock = true);
/// ///
RESULT moveUp(BufferView *, bool lock = true); dispatch_result moveUp(BufferView *, bool lock = true);
/// ///
RESULT moveDown(BufferView *, bool lock = true); dispatch_result moveDown(BufferView *, bool lock = true);
/// ///
bool moveNextCell(BufferView *, bool lock = false); bool moveNextCell(BufferView *, bool lock = false);
/// ///

View File

@ -588,7 +588,7 @@ void InsetText::lfunMouseMotion(FuncRequest const & cmd)
} }
InsetOld::RESULT InsetText::localDispatch(FuncRequest const & cmd) dispatch_result InsetText::localDispatch(FuncRequest const & cmd)
{ {
BufferView * bv = cmd.view(); BufferView * bv = cmd.view();
setViewCache(bv); setViewCache(bv);
@ -668,7 +668,7 @@ InsetOld::RESULT InsetText::localDispatch(FuncRequest const & cmd)
bool was_empty = paragraphs.begin()->empty() && paragraphs.size() == 1; bool was_empty = paragraphs.begin()->empty() && paragraphs.size() == 1;
no_selection = false; no_selection = false;
RESULT result = UpdatableInset::localDispatch(cmd); dispatch_result result = UpdatableInset::localDispatch(cmd);
if (result != UNDISPATCHED) if (result != UNDISPATCHED)
return DISPATCHED; return DISPATCHED;
@ -1177,7 +1177,7 @@ void InsetText::fitInsetCursor(BufferView * bv) const
} }
InsetOld::RESULT InsetText::moveRight(BufferView * bv) dispatch_result InsetText::moveRight(BufferView * bv)
{ {
if (text_.cursorPar()->isRightToLeftPar(bv->buffer()->params())) if (text_.cursorPar()->isRightToLeftPar(bv->buffer()->params()))
return moveLeftIntern(bv, false, true, false); return moveLeftIntern(bv, false, true, false);
@ -1186,7 +1186,7 @@ InsetOld::RESULT InsetText::moveRight(BufferView * bv)
} }
InsetOld::RESULT InsetText::moveLeft(BufferView * bv) dispatch_result InsetText::moveLeft(BufferView * bv)
{ {
if (text_.cursorPar()->isRightToLeftPar(bv->buffer()->params())) if (text_.cursorPar()->isRightToLeftPar(bv->buffer()->params()))
return moveRightIntern(bv, true, true, false); return moveRightIntern(bv, true, true, false);
@ -1195,7 +1195,7 @@ InsetOld::RESULT InsetText::moveLeft(BufferView * bv)
} }
InsetOld::RESULT dispatch_result
InsetText::moveRightIntern(BufferView * bv, bool front, InsetText::moveRightIntern(BufferView * bv, bool front,
bool activate_inset, bool selecting) bool activate_inset, bool selecting)
{ {
@ -1212,7 +1212,7 @@ InsetText::moveRightIntern(BufferView * bv, bool front,
} }
InsetOld::RESULT dispatch_result
InsetText::moveLeftIntern(BufferView * bv, bool front, InsetText::moveLeftIntern(BufferView * bv, bool front,
bool activate_inset, bool selecting) bool activate_inset, bool selecting)
{ {
@ -1227,7 +1227,7 @@ InsetText::moveLeftIntern(BufferView * bv, bool front,
} }
InsetOld::RESULT InsetText::moveUp(BufferView * bv) dispatch_result InsetText::moveUp(BufferView * bv)
{ {
if (crow() == text_.firstRow()) if (crow() == text_.firstRow())
return FINISHED_UP; return FINISHED_UP;
@ -1237,7 +1237,7 @@ InsetOld::RESULT InsetText::moveUp(BufferView * bv)
} }
InsetOld::RESULT InsetText::moveDown(BufferView * bv) dispatch_result InsetText::moveDown(BufferView * bv)
{ {
if (crow() == text_.lastRow()) if (crow() == text_.lastRow())
return FINISHED_DOWN; return FINISHED_DOWN;

View File

@ -80,7 +80,7 @@ public:
bool unlockInsetInInset(BufferView *, bool unlockInsetInInset(BufferView *,
UpdatableInset *, bool lr = false); UpdatableInset *, bool lr = false);
/// ///
RESULT localDispatch(FuncRequest const &); dispatch_result localDispatch(FuncRequest const &);
/// ///
int latex(Buffer const &, std::ostream &, int latex(Buffer const &, std::ostream &,
LatexRunParams const &) const; LatexRunParams const &) const;
@ -218,22 +218,22 @@ private:
void lfunMouseMotion(FuncRequest const &); void lfunMouseMotion(FuncRequest const &);
/// ///
RESULT moveRight(BufferView *); dispatch_result moveRight(BufferView *);
/// ///
RESULT moveLeft(BufferView *); dispatch_result moveLeft(BufferView *);
/// ///
RESULT moveRightIntern(BufferView *, bool front, dispatch_result moveRightIntern(BufferView *, bool front,
bool activate_inset = true, bool activate_inset = true,
bool selecting = false); bool selecting = false);
/// ///
RESULT moveLeftIntern(BufferView *, bool front, dispatch_result moveLeftIntern(BufferView *, bool front,
bool activate_inset = true, bool activate_inset = true,
bool selecting = false); bool selecting = false);
/// ///
RESULT moveUp(BufferView *); dispatch_result moveUp(BufferView *);
/// ///
RESULT moveDown(BufferView *); dispatch_result moveDown(BufferView *);
/// ///
void setCharFont(Buffer const &, int pos, LyXFont const & font); void setCharFont(Buffer const &, int pos, LyXFont const & font);
/// ///

View File

@ -108,7 +108,7 @@ void UpdatableInset::scroll(BufferView * bv, int offset) const
/// An updatable inset could handle lyx editing commands /// An updatable inset could handle lyx editing commands
InsetOld::RESULT UpdatableInset::localDispatch(FuncRequest const & ev) dispatch_result UpdatableInset::localDispatch(FuncRequest const & ev)
{ {
if (ev.action == LFUN_MOUSE_RELEASE) if (ev.action == LFUN_MOUSE_RELEASE)
return (editable() == IS_EDITABLE) ? DISPATCHED : UNDISPATCHED; return (editable() == IS_EDITABLE) ? DISPATCHED : UNDISPATCHED;

View File

@ -82,7 +82,7 @@ public:
bool /*lr*/ = false) bool /*lr*/ = false)
{ return false; } { return false; }
/// An updatable inset could handle lyx editing commands /// An updatable inset could handle lyx editing commands
virtual RESULT localDispatch(FuncRequest const & cmd); virtual dispatch_result localDispatch(FuncRequest const & cmd);
// We need this method to not clobber the real method in Inset // We need this method to not clobber the real method in Inset
int scroll(bool recursive = true) const int scroll(bool recursive = true) const
{ return InsetOld::scroll(recursive); } { return InsetOld::scroll(recursive); }

View File

@ -889,7 +889,7 @@ void LyXFunc::dispatch(FuncRequest const & func, bool verbose)
if (view()->available() && view()->theLockingInset()) { if (view()->available() && view()->theLockingInset()) {
InsetOld::RESULT result; dispatch_result result;
if (action > 1 || (action == LFUN_UNKNOWN_ACTION && if (action > 1 || (action == LFUN_UNKNOWN_ACTION &&
!keyseq.deleted())) !keyseq.deleted()))
{ {

View File

@ -153,7 +153,7 @@ public:
void metrics(MetricsInfo & mi, Dimension & dim); void metrics(MetricsInfo & mi, Dimension & dim);
/// ///
InsetOld::RESULT dispatch(FuncRequest const & cmd); dispatch_result dispatch(FuncRequest const & cmd);
BufferView * bv(); BufferView * bv();

View File

@ -1,3 +1,7 @@
2003-10-13 Lars Gullik Bjønnes <larsbj@gullik.net>
* formulabase.C (localDispatch): DISPATCH -> dispatch_result
2003-10-12 Angus Leeming <leeming@lyx.org> 2003-10-12 Angus Leeming <leeming@lyx.org>
* formulabase.[Ch] (cache): added. * formulabase.[Ch] (cache): added.

View File

@ -379,7 +379,7 @@ dispatch_result InsetFormulaBase::localDispatch(FuncRequest const & cmd)
return UNDISPATCHED; return UNDISPATCHED;
string argument = cmd.argument; string argument = cmd.argument;
RESULT result = DISPATCHED; dispatch_result result = DISPATCHED;
bool sel = false; bool sel = false;
bool was_macro = mathcursor->inMacroMode(); bool was_macro = mathcursor->inMacroMode();
bool was_selection = mathcursor->selection(); bool was_selection = mathcursor->selection();

View File

@ -389,9 +389,10 @@ void doInsertInset(LyXText * lt, FuncRequest const & cmd,
} }
} }
} } // anon namespace
InsetOld::RESULT LyXText::dispatch(FuncRequest const & cmd)
dispatch_result LyXText::dispatch(FuncRequest const & cmd)
{ {
lyxerr[Debug::ACTION] << "LyXText::dispatch: action[" << cmd.action lyxerr[Debug::ACTION] << "LyXText::dispatch: action[" << cmd.action
<<"] arg[" << cmd.argument << ']' << "xy[" << <<"] arg[" << cmd.argument << ']' << "xy[" <<