+src/buffer.C
+src/bufferlist.C
src/BufferView2.C
+src/bufferview_funcs.C
src/BufferView_pimpl.C
src/Chktex.C
src/ColorHandler.C
-src/CutAndPaste.C
-src/FontLoader.C
-src/LColor.C
-src/LaTeX.C
-src/LyXAction.C
-src/LyXSendto.C
-src/LyXView.C
-src/MenuBackend.C
-src/buffer.C
-src/bufferlist.C
-src/bufferview_funcs.C
src/converter.C
+src/CutAndPaste.C
src/debug.C
src/exporter.C
-src/figureForm.C
+src/ext_l10n.h
src/figure_form.C
+src/figureForm.C
+src/FontLoader.C
+src/frontends/controllers/biblio.C
src/frontends/controllers/ButtonController.h
+src/frontends/controllers/character.C
src/frontends/controllers/ControlAboutlyx.C
src/frontends/controllers/ControlBibtex.C
src/frontends/controllers/ControlCharacter.C
src/frontends/controllers/ControlTexinfo.C
src/frontends/controllers/ControlThesaurus.C
src/frontends/controllers/ControlVCLog.C
-src/frontends/controllers/biblio.C
-src/frontends/controllers/character.C
src/frontends/controllers/helper_funcs.C
src/frontends/gnome/FormCitation.C
src/frontends/gnome/FormIndex.C
src/frontends/gnome/FormToc.C
src/frontends/gnome/Menubar_pimpl.C
src/frontends/qt2/FileDialog.C
+src/frontends/qt2/lengthcombo.C
src/frontends/qt2/QAbout.C
src/frontends/qt2/QBibitem.C
src/frontends/qt2/QBibtex.C
src/frontends/qt2/QCitation.C
src/frontends/qt2/QCitationDialog.C
src/frontends/qt2/QDocument.C
-src/frontends/qt2/QERT.C
src/frontends/qt2/QError.C
+src/frontends/qt2/QERT.C
src/frontends/qt2/QExternal.C
src/frontends/qt2/QExternalDialog.C
src/frontends/qt2/QGraphics.C
src/frontends/qt2/QToc.C
src/frontends/qt2/QURL.C
src/frontends/qt2/QVCLog.C
-src/frontends/qt2/lengthcombo.C
src/frontends/xforms/Alert_pimpl.C
+src/frontends/xforms/combox.C
src/frontends/xforms/FileDialog.C
+src/frontends/xforms/form_aboutlyx.C
src/frontends/xforms/FormAboutlyx.C
+src/frontends/xforms/form_bibitem.C
src/frontends/xforms/FormBibitem.C
+src/frontends/xforms/form_bibtex.C
src/frontends/xforms/FormBibtex.C
+src/frontends/xforms/form_browser.C
+src/frontends/xforms/form_character.C
src/frontends/xforms/FormCharacter.C
+src/frontends/xforms/form_citation.C
src/frontends/xforms/FormCitation.C
+src/frontends/xforms/form_document.C
src/frontends/xforms/FormDocument.C
-src/frontends/xforms/FormERT.C
+src/frontends/xforms/form_error.C
src/frontends/xforms/FormError.C
+src/frontends/xforms/form_ert.C
+src/frontends/xforms/FormERT.C
+src/frontends/xforms/form_external.C
src/frontends/xforms/FormExternal.C
+src/frontends/xforms/form_filedialog.C
src/frontends/xforms/FormFiledialog.C
+src/frontends/xforms/form_float.C
src/frontends/xforms/FormFloat.C
+src/frontends/xforms/form_graphics.C
src/frontends/xforms/FormGraphics.C
+src/frontends/xforms/form_include.C
src/frontends/xforms/FormInclude.C
+src/frontends/xforms/form_index.C
src/frontends/xforms/FormIndex.C
src/frontends/xforms/FormLog.C
src/frontends/xforms/FormMathsBitmap.C
+src/frontends/xforms/form_maths_deco.C
src/frontends/xforms/FormMathsDeco.C
+src/frontends/xforms/form_maths_delim.C
src/frontends/xforms/FormMathsDelim.C
+src/frontends/xforms/form_maths_matrix.C
src/frontends/xforms/FormMathsMatrix.C
+src/frontends/xforms/form_maths_panel.C
src/frontends/xforms/FormMathsPanel.C
+src/frontends/xforms/form_maths_space.C
src/frontends/xforms/FormMathsSpace.C
+src/frontends/xforms/form_minipage.C
src/frontends/xforms/FormMinipage.C
+src/frontends/xforms/form_paragraph.C
src/frontends/xforms/FormParagraph.C
+src/frontends/xforms/form_preamble.C
src/frontends/xforms/FormPreamble.C
+src/frontends/xforms/form_preferences.C
src/frontends/xforms/FormPreferences.C
+src/frontends/xforms/form_print.C
src/frontends/xforms/FormPrint.C
+src/frontends/xforms/form_ref.C
src/frontends/xforms/FormRef.C
+src/frontends/xforms/form_search.C
src/frontends/xforms/FormSearch.C
+src/frontends/xforms/form_spellchecker.C
src/frontends/xforms/FormSpellchecker.C
+src/frontends/xforms/form_tabular.C
src/frontends/xforms/FormTabular.C
+src/frontends/xforms/form_tabular_create.C
src/frontends/xforms/FormTabularCreate.C
+src/frontends/xforms/form_texinfo.C
src/frontends/xforms/FormTexinfo.C
+src/frontends/xforms/form_thesaurus.C
src/frontends/xforms/FormThesaurus.C
+src/frontends/xforms/form_toc.C
src/frontends/xforms/FormToc.C
+src/frontends/xforms/form_url.C
src/frontends/xforms/FormUrl.C
src/frontends/xforms/FormVCLog.C
-src/frontends/xforms/Menubar_pimpl.C
-src/frontends/xforms/combox.C
-src/frontends/xforms/form_aboutlyx.C
-src/frontends/xforms/form_bibitem.C
-src/frontends/xforms/form_bibtex.C
-src/frontends/xforms/form_browser.C
-src/frontends/xforms/form_character.C
-src/frontends/xforms/form_citation.C
-src/frontends/xforms/form_document.C
-src/frontends/xforms/form_error.C
-src/frontends/xforms/form_ert.C
-src/frontends/xforms/form_external.C
-src/frontends/xforms/form_filedialog.C
-src/frontends/xforms/form_float.C
-src/frontends/xforms/form_graphics.C
-src/frontends/xforms/form_include.C
-src/frontends/xforms/form_index.C
-src/frontends/xforms/form_maths_deco.C
-src/frontends/xforms/form_maths_delim.C
-src/frontends/xforms/form_maths_matrix.C
-src/frontends/xforms/form_maths_panel.C
-src/frontends/xforms/form_maths_space.C
-src/frontends/xforms/form_minipage.C
-src/frontends/xforms/form_paragraph.C
-src/frontends/xforms/form_preamble.C
-src/frontends/xforms/form_preferences.C
-src/frontends/xforms/form_print.C
-src/frontends/xforms/form_ref.C
-src/frontends/xforms/form_search.C
-src/frontends/xforms/form_spellchecker.C
-src/frontends/xforms/form_tabular.C
-src/frontends/xforms/form_tabular_create.C
-src/frontends/xforms/form_texinfo.C
-src/frontends/xforms/form_thesaurus.C
-src/frontends/xforms/form_toc.C
-src/frontends/xforms/form_url.C
src/frontends/xforms/input_validators.C
+src/frontends/xforms/Menubar_pimpl.C
src/frontends/xforms/xforms_helpers.C
src/gettext.h
src/importer.C
src/insets/figinset.C
-src/insets/inset.C
src/insets/insetbib.C
+src/insets/inset.C
src/insets/insetcaption.C
src/insets/inseterror.C
src/insets/insetert.C
src/insets/inseturl.C
src/kbsequence.C
src/language.C
+src/LaTeX.C
src/layout.C
+src/LColor.C
+src/LyXAction.C
src/lyx_cb.C
-src/lyx_main.C
src/lyxfind.C
src/lyxfont.C
src/lyxfunc.C
+src/lyx_main.C
src/lyxrc.C
+src/LyXSendto.C
src/lyxvc.C
-src/mathed/formula.C
+src/LyXView.C
src/mathed/formulabase.C
+src/mathed/formula.C
src/mathed/formulamacro.C
src/mathed/math_cursor.C
+src/MenuBackend.C
src/minibuffer.C
src/paragraph.C
src/print_form.C
src/support/path.C
src/support/path.h
src/tabular.C
-src/text.C
src/text2.C
+src/text.C
src/ext_l10n.h
clearSelection();
need_update = INIT;
in_update = false;
+ in_reset_pos = false;
}
sel_cell_start = sel_cell_end = 0;
need_update = INIT;
in_update = false;
+ in_reset_pos = false;
}
}
i = tabular->row_of_cell(cell);
if (the_locking_inset != tabular->GetCellInset(cell)) {
- lyxerr[Debug::INSETS] << "ERROR this shouldn't happen\n";
+ lyxerr[Debug::INSETTEXT] << "ERROR this shouldn't happen\n";
return;
}
float dx = nx + tabular->GetBeginningOfTextInCell(cell);
UpdatableInset::edit(bv, x, y, button);
if (!bv->lockInset(this)) {
- lyxerr[Debug::INSETS] << "InsetTabular::Cannot lock inset" << endl;
+ lyxerr[Debug::INSETTEXT] << "InsetTabular::Cannot lock inset" << endl;
return;
}
locked = true;
UpdatableInset::edit(bv, front);
if (!bv->lockInset(this)) {
- lyxerr[Debug::INSETS] << "InsetTabular::Cannot lock inset" << endl;
+ lyxerr[Debug::INSETTEXT] << "InsetTabular::Cannot lock inset" << endl;
return;
}
locked = true;
bool InsetTabular::lockInsetInInset(BufferView * bv, UpdatableInset * inset)
{
- lyxerr[Debug::INSETS] << "InsetTabular::LockInsetInInset("
+ lyxerr[Debug::INSETTEXT] << "InsetTabular::LockInsetInInset("
<< inset << "): ";
if (!inset)
return false;
oldcell = -1;
if (inset == tabular->GetCellInset(actcell)) {
- lyxerr[Debug::INSETS] << "OK" << endl;
+ lyxerr[Debug::INSETTEXT] << "OK" << endl;
the_locking_inset = tabular->GetCellInset(actcell);
resetPos(bv);
return true;
} else if (the_locking_inset && (the_locking_inset == inset)) {
- lyxerr[Debug::INSETS] << "OK" << endl;
+ lyxerr[Debug::INSETTEXT] << "OK" << endl;
resetPos(bv);
} else if (the_locking_inset) {
- lyxerr[Debug::INSETS] << "MAYBE" << endl;
+ lyxerr[Debug::INSETTEXT] << "MAYBE" << endl;
return the_locking_inset->lockInsetInInset(bv, inset);
}
- lyxerr[Debug::INSETS] << "NOT OK" << endl;
+ lyxerr[Debug::INSETTEXT] << "NOT OK" << endl;
return false;
}
{
if (!locked || nodraw())
return;
+ // fast hack to fix infinite repaintings!
+ if (in_reset_pos)
+ return;
+ in_reset_pos = true;
+
actcol = tabular->column_of_cell(actcell);
int cell = 0;
bv->owner()->getDialogs()->updateTabular(inset);
oldcell = actcell;
}
+ in_reset_pos = false;
}
cell = actcell;
if (tabular->GetCellInset(cell) != inset) {
- lyxerr << "Actcell not equal to actual cell!\n";
+ lyxerr[Debug::INSETTEXT] << "Actcell not equal to actual cell!\n";
cell = -1;
}
}