Ejemplo n.º 1
0
void DisplayItem::updateVisibleArea() {
  returnScaleToBounds();
  returnLookAtToBounds();

  resetTransform();
  translate(0.5 * m_frame->size().width(), 0.5 * m_frame->size().height());
  scale(factor(), factor());
  translate(-effectiveLookAt().x(), -effectiveLookAt().y());

  QRectF rect(QPointF(), m_frame->size());
  setVisibleArea(matrix().inverted().mapRect(rect));
}
Ejemplo n.º 2
0
void NYView::updateVis()
{
    getmaxyx(stdscr, height, width);
    setVisibleArea(width - marginLeft, height - 2);
}