mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Group most verbose dbg output into more intuitive categories.
From now on, having all dbg level except of painting and scrolling shows debug output which can be actually followed.
This commit is contained in:
parent
008cec3eec
commit
5b34105514
@ -605,7 +605,7 @@ void BufferView::updateScrollbarParameters()
|
||||
Text & t = buffer_.text();
|
||||
TextMetrics & tm = d->text_metrics_[&t];
|
||||
|
||||
LYXERR(Debug::GUI, " Updating scrollbar: height: "
|
||||
LYXERR(Debug::SCROLLING, " Updating scrollbar: height: "
|
||||
<< t.paragraphs().size()
|
||||
<< " curr par: " << d->cursor_.bottom().pit()
|
||||
<< " default height " << defaultRowHeight());
|
||||
|
@ -48,7 +48,7 @@ void CoordCache::dump() const
|
||||
// (therefore it has type 'void *') (see bug #7376).
|
||||
void const * inset = ccd.first;
|
||||
Point const p = ccd.second.pos;
|
||||
LYXERR0("Inset " << inset << " has point " << p.x_ << "," << p.y_);
|
||||
LYXERR(Debug::PAINTING, "Inset " << inset << " has point " << p.x_ << "," << p.y_);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1426,7 +1426,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
||||
{
|
||||
LASSERT(!text_->paragraphs().empty(), return -1);
|
||||
LASSERT(!par_metrics_.empty(), return -1);
|
||||
LYXERR(Debug::DEBUG, "y: " << y << " cache size: " << par_metrics_.size());
|
||||
LYXERR(Debug::PAINTING, "y: " << y << " cache size: " << par_metrics_.size());
|
||||
|
||||
// look for highest numbered paragraph with y coordinate less than given y
|
||||
pit_type pit = -1;
|
||||
@ -1467,7 +1467,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
||||
}
|
||||
|
||||
for (; it != et; ++it) {
|
||||
LYXERR(Debug::DEBUG, "examining: pit: " << it->first
|
||||
LYXERR(Debug::PAINTING, "examining: pit: " << it->first
|
||||
<< " y: " << it->second.position());
|
||||
|
||||
ParagraphMetrics const & pm2 = par_metrics_[it->first];
|
||||
@ -1478,7 +1478,7 @@ pit_type TextMetrics::getPitNearY(int y)
|
||||
}
|
||||
}
|
||||
|
||||
LYXERR(Debug::DEBUG, "found best y: " << yy << " for pit: " << pit);
|
||||
LYXERR(Debug::PAINTING, "found best y: " << yy << " for pit: " << pit);
|
||||
|
||||
return pit;
|
||||
}
|
||||
@ -1592,7 +1592,7 @@ void TextMetrics::setCursorFromCoordinates(Cursor & cur, int const x, int const
|
||||
ParagraphMetrics const & pm = par_metrics_[pit];
|
||||
|
||||
int yy = pm.position() - pm.rows().front().ascent();
|
||||
LYXERR(Debug::DEBUG, "x: " << x << " y: " << y <<
|
||||
LYXERR(Debug::PAINTING, "x: " << x << " y: " << y <<
|
||||
" pit: " << pit << " yy: " << yy);
|
||||
|
||||
int r = 0;
|
||||
@ -1606,13 +1606,13 @@ void TextMetrics::setCursorFromCoordinates(Cursor & cur, int const x, int const
|
||||
|
||||
Row const & row = pm.rows()[r];
|
||||
|
||||
LYXERR(Debug::DEBUG, "row " << r << " from pos: " << row.pos());
|
||||
LYXERR(Debug::PAINTING, "row " << r << " from pos: " << row.pos());
|
||||
|
||||
bool bound = false;
|
||||
int xx = x;
|
||||
pos_type const pos = getPosNearX(row, xx, bound);
|
||||
|
||||
LYXERR(Debug::DEBUG, "setting cursor pit: " << pit << " pos: " << pos);
|
||||
LYXERR(Debug::PAINTING, "setting cursor pit: " << pit << " pos: " << pos);
|
||||
|
||||
text_->setCursor(cur, pit, pos, true, bound);
|
||||
// remember new position.
|
||||
@ -1626,18 +1626,18 @@ InsetList::Element * TextMetrics::checkInsetHit(pit_type pit, int x, int y)
|
||||
Paragraph const & par = text_->paragraphs()[pit];
|
||||
CoordCache::Insets const & insetCache = bv_->coordCache().getInsets();
|
||||
|
||||
LYXERR(Debug::DEBUG, "x: " << x << " y: " << y << " pit: " << pit);
|
||||
LYXERR(Debug::PAINTING, "x: " << x << " y: " << y << " pit: " << pit);
|
||||
|
||||
for (InsetList::Element const & e : par.insetList()) {
|
||||
LYXERR(Debug::DEBUG, "examining inset " << e.inset);
|
||||
LYXERR(Debug::PAINTING, "examining inset " << e.inset);
|
||||
|
||||
if (insetCache.covers(e.inset, x, y)) {
|
||||
LYXERR(Debug::DEBUG, "Hit inset: " << e.inset);
|
||||
LYXERR(Debug::PAINTING, "Hit inset: " << e.inset);
|
||||
return const_cast<InsetList::Element *>(&e);
|
||||
}
|
||||
}
|
||||
|
||||
LYXERR(Debug::DEBUG, "No inset hit. ");
|
||||
LYXERR(Debug::PAINTING, "No inset hit. ");
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user