void BufferView::copy()
{
if (available()) {
- text->CopySelection(buffer());
+ text->CopySelection(this);
// clear the selection, even if mark_set
toggleSelection();
text->ClearSelection();
text->SetCursor(this, cursor,
cursor.par(), cursor.pos() - 1);
y += cursor.y() + the_locking_inset->InsetInInsetY();
- pimpl_->screen->ShowManualCursor(x, y, asc, desc,
- LyXScreen::BAR_SHAPE);
+ pimpl_->screen_->ShowManualCursor(text, x, y, asc, desc,
+ LyXScreen::BAR_SHAPE);
}
}
void BufferView::hideLockedInsetCursor()
{
if (the_locking_inset && available()) {
- pimpl_->screen->HideCursor();
+ pimpl_->screen_->HideCursor();
}
}
{
if (the_locking_inset && available()){
y += text->cursor.y() + the_locking_inset->InsetInInsetY();
- if (pimpl_->screen->FitManualCursor(x, y, asc, desc))
+ if (pimpl_->screen_->FitManualCursor(text, x, y, asc, desc))
updateScrollbar();
}
}