Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

LegacyMode Class Reference

#include <canvasmode_legacy.h>

Inheritance diagram for LegacyMode:

Inheritance graph
[legend]
Collaboration diagram for LegacyMode:

Collaboration graph
[legend]

List of all members.

Public Slots

void importToPage ()

Public Member Functions

 LegacyMode (ScribusView *view)
virtual void enterEvent (QEvent *)
virtual void leaveEvent (QEvent *)
virtual void activate (bool)
virtual void deactivate (bool)
virtual void mouseDoubleClickEvent (QMouseEvent *m)
virtual void mouseReleaseEvent (QMouseEvent *m)
virtual void mouseMoveEvent (QMouseEvent *m)
virtual void mousePressEvent (QMouseEvent *m)
virtual void drawControls (QPainter *p)

Protected Member Functions

void setResizeCursor (int)

Private Slots

void blinkTextCursor ()

Private Member Functions

bool GetItem (PageItem **pi)
void drawTextCursor (QPainter *p, PageItem_TextFrame *textframe)
void selectPage (QMouseEvent *m)
bool SeleItem (QMouseEvent *m)
void SetupDraw (int Nr)
void SetupDrawNoResize (int nr)
void createContextMenu (PageItem *currItem, double mx, double my)
int HandleSizer (PageItem *currItem, QRect mpo, QMouseEvent *m)

Private Attributes

int Cp
int oldCp
bool inItemCreation
bool shiftSelItems
bool FirstPoly
int frameResizeHandle
int RotMode
int dragConstrainInitPtX
int dragConstrainInitPtY
double Mxp
double Myp
double Dxp
double Dyp
int GxM
int GyM
double SeRx
double SeRy
bool MoveGX
bool MoveGY
FPointArray RecordP
ScribusMainWindowm_ScMW
ResizeGestureresizeGesture
LineMovelineMoveGesture
RulerGestureguideMoveGesture
bool m_cursorVisible
QTime m_blinkTime
QTimer * m_blinker


Detailed Description

Definition at line 39 of file canvasmode_legacy.h.


Constructor & Destructor Documentation

LegacyMode::LegacyMode ( ScribusView view  ) 


Member Function Documentation

void LegacyMode::enterEvent ( QEvent *   )  [virtual]

void LegacyMode::leaveEvent ( QEvent *  e  )  [virtual]

Reimplemented from CanvasMode.

Definition at line 200 of file canvasmode_legacy.cpp.

References CanvasMode::m_canvas, CanvasViewMode::m_MouseButtonPressed, and Canvas::m_viewMode.

void LegacyMode::activate ( bool  fromGesture  )  [virtual]

void LegacyMode::deactivate ( bool  forGesture  )  [virtual]

Is called when this mode becomes inactive, either because the canvas switches to another mode (forGesture == false) or because a gesture is activated (forGesture == true)

Reimplemented from CanvasMode.

Definition at line 241 of file canvasmode_legacy.cpp.

References m_blinker, CanvasMode::m_view, and ScribusView::redrawMarker.

void LegacyMode::mouseDoubleClickEvent ( QMouseEvent *  m  )  [virtual]

void LegacyMode::mouseReleaseEvent ( QMouseEvent *  m  )  [virtual]

Reimplemented from CanvasMode.

Definition at line 2237 of file canvasmode_legacy.cpp.

References ScribusDoc::activeLayer(), Selection::addItem(), FPointArray::addPoint(), ScribusDoc::adjustCanvas(), ScribusDoc::AdjustItemSize(), PageItem::AdjustPictScale(), ScribusDoc::ApplyGrid(), ScribusDoc::ApplyGridF(), ScribusDoc::ApplyGuides(), ScribusDoc::appMode, PageItem::asImageFrame(), PageItem::asLine(), PageItem::asTextFrame(), UndoManager::beginTransaction(), MarginStruct::Bottom, PageItem::BottomLink, ScribusDoc::changed(), PageItem::checkChanges(), OneClick::checkRemember, Selection::clear(), PageSelector::clearFocus(), PageItem::Clip, PageItem::ClipEdited, InsertTable::Cols, UndoTransaction::commit(), Selection::connectItemToGUI(), toolPrefs::constrain, constrainAngle(), ScribusView::contentsX(), ScribusView::contentsY(), PageItem::ContourLine, FPointArray::copy(), Selection::count(), PageItem::CPos, createContextMenu(), UndoManager::CreateTable, ScribusDoc::currentPage(), ScribusDoc::currentPageNumber(), ScribusView::Deselect(), StoryText::deselectAll(), ScribusMainWindow::DisableTxEdit(), toolPrefs::dPenLine, toolPrefs::dPenText, ScribusDoc::DragP, toolPrefs::dWidth, Dxp, Dyp, ScribusDoc::ElemToLink, PageItem::emitAllToGUI(), ScribusView::endGroupTransaction(), NodeEditContext::finishTransaction(), FirstPoly, frameResizeHandle, PageItem::FrameType, PrefsContext::getBool(), PrefsFile::getContext(), PrefsContext::getDouble(), Selection::getGroupRect(), ScribusView::getGroupRectScreen(), PrefsContext::getInt(), GetItem(), getMaxClipF(), getMinClipF(), PageItem::getRedrawBounding(), UndoObject::getUName(), UndoObject::getUPixmap(), Canvas::globalToCanvas(), ScribusMainWindow::GroupObj(), ScribusView::groupTransactionStarted(), PageItem::HasSel, ScribusView::HaveSelRect, PageItem::height, UndoManager::ICreate, PageItem::imageFlippedH(), PageItem::imageFlippedV(), PageItem::ImageFrame, PageItem::imageXScale, PageItem::imageYScale, UndoManager::IMove, inItemCreation, PrefsManager::instance(), PageItem::invalid, UndoManager::IResize, Selection::isMultipleSelection(), PageItem::isTableItem, UndoManager::ITable, StoryText::item(), ScribusDoc::itemAdd(), ScribusDoc::itemAddCommit(), Selection::itemAt(), PageItem::ItemNr, ScribusDoc::Items, PageItem::itemText, PageItem::itemType, ScribusDoc::layerLocked(), PageItem::LayerNr, ScribusDoc::leaveDrag, MarginStruct::Left, PageItem::LeftLink, StoryText::length(), loadIcon(), CanvasMode::m_canvas, CanvasMode::m_doc, CanvasViewMode::m_MouseButtonPressed, M_PI, m_ScMW, ScribusDoc::m_Selection, CanvasMode::m_view, Canvas::m_viewMode, ScribusView::Magnify, ScribusDoc::masterPageMode(), ScribusView::MidButt, modeCopyProperties, modeDrawBezierLine, modeDrawFreehandLine, modeDrawImage, modeDrawLine, modeDrawRegularPolygon, modeDrawShapes, modeDrawTable, modeDrawText, modeEdit, modeEditGradientVectors, modeLinkFrames, modeMagnifier, modeMeasurementTool, modeNormal, modePanning, modeRotation, modeUnlinkFrames, UndoManager::Move, ScribusDoc::moveGroup(), PageItem::moveImageInFrame(), ScribusDoc::MoveItem(), ScribusDoc::MoveRotated(), ScribusDoc::MoveSizeItem(), ScribusView::moveTimerElapsed(), Mxp, Myp, Canvas::newRedrawPolygon(), ScribusDoc::nodeEdit, CommonStrings::None, PageItem::OldB2, oldCp, PageItem::OldH2, PageItem::OnMasterPage, ScribusDoc::OnPage(), CanvasViewMode::operItemMoving, CanvasViewMode::operItemResizeInEditMode, CanvasViewMode::operItemResizing, PageItem::OwnPage, p, Page::pageName(), ScribusDoc::Pages, ScribusView::pageSelector, FPointArray::point(), PageItem::PoLine, toolPrefs::polyC, toolPrefs::polyF, PageItem::PolyLine, toolPrefs::polyR, toolPrefs::polyS, PrefsManager::prefsFile, FPointArray::putPoints(), RecordP, ScribusView::redrawMarker, RegularPolygonF(), Selection::removeFirst(), ScribusView::repaintContents(), ScribusView::requestMode(), Canvas::resetRenderMode(), UndoManager::Resize, FPointArray::resize(), UndoManager::ResizeFromTo, MarginStruct::Right, PageItem::RightLink, ScribusDoc::RotateItem(), PageItem::rotation, OneClick::RotationGroup, ScribusDoc::RotMode, RotMode, InsertTable::Rows, UndoManager::RowsCols, Canvas::scale(), ScribusDoc::scaleGroup(), ScribusDoc::scratch, ScribusView::SelectItemNr(), SeRx, SeRy, PrefsContext::set(), ScribusMainWindow::setAppMode(), ScribusView::SetCCPo(), ScribusDoc::setCurrentPage(), Selection::setGroupRect(), PageItem::setHeight(), Selection::setIsGUISelection(), ScribusView::setMenTxt(), FPointArray::setPoint(), ScribusDoc::setRedrawBounding(), Canvas::setRenderModeFillBuffer(), Canvas::setRenderModeUseBuffer(), PageItem::setRotation(), ScribusView::setRulerPos(), ScribusView::setScale(), PageItem::setTextFlowMode(), PageItem::setWidth(), PageItem::setWidthHeight(), FPoint::setX(), PageItem::setXPos(), PageItem::setXYPos(), FPoint::setY(), PageItem::setYPos(), shiftSelItems, FPointArray::size(), ScribusDoc::SizeItem(), PageItem::Sizing, ScribusView::slotDoZoom(), ScribusView::slotZoomIn(), ScribusView::slotZoomOut(), ScribusDoc::SnapGuides, OneClick::spinHeight, OneClick::spinWidth, ScribusView::startGroupTransaction(), ScribusView::stopDragTimer(), ScribusDoc::SubMode, submodePaintingDone, PageItem::TextFlowUsesBoundingBox, PageItem::TextFrame, ScribusDoc::toolSettings, MarginStruct::Top, PageItem::TopLink, tr(), Canvas::Transform(), FPointArray::translate(), UndoManager::undoEnabled(), ScribusView::undoManager, unitGetRatioFromIndex(), ScribusDoc::unitIndex(), PageItem::Unspecified, SingleObservable< OBSERVED >::update(), ScribusView::updateCanvas(), PageItem::updateClip(), ScribusView::updateContents(), ScribusView::updatesOn(), ScribusDoc::useRaster, ScribusView::visibleWidth(), PageItem::width, FPointArray::WidthHeight(), FPoint::x(), PageItem::xPos, xy2Deg(), FPoint::y(), PageItem::yPos, and ScribusView::zoomSpinBox.

void LegacyMode::mouseMoveEvent ( QMouseEvent *  m  )  [virtual]

Reimplemented from CanvasMode.

Definition at line 377 of file canvasmode_legacy.cpp.

References FPointArray::addPoint(), ScribusDoc::adjustCanvas(), ScribusDoc::ApplyGrid(), ScribusDoc::ApplyGridF(), ScribusDoc::ApplyGuides(), ScribusDoc::appMode, PageItem::asImageFrame(), PageItem::asLine(), PageItem::asTextFrame(), Canvas::canvasToGlobal(), Canvas::canvasToLocal(), toolPrefs::constrain, constrainAngle(), Selection::count(), PageItem::CPos, StoryText::deselectAll(), ScribusMainWindow::DisableTxEdit(), dragConstrainInitPtX, dragConstrainInitPtY, ScribusDoc::DragElements, ScribusDoc::DraggedElem, ScribusDoc::DragP, ScribusView::dragTimerElapsed(), Dxp, Dyp, ScribusMainWindow::EnableTxEdit(), Canvas::frameHitTest(), frameResizeHandle, Selection::getGroupRect(), GetItem(), RulerGesture::getMode(), PageItem::getRedrawBounding(), PageItem::getTransform(), Canvas::globalToCanvas(), guidesPrefs::grabRad, PageItem::GrEndX, PageItem::GrEndY, ScribusView::groupTransactionStarted(), PageItem::GrStartX, PageItem::GrStartY, ScribusDoc::GuideLock, guideMoveGesture, guidesPrefs::guideRad, ScribusDoc::guidesSettings, guidesPrefs::guidesShown, GxM, GyM, ScribusView::HandleCurs(), PageItem::HasSel, ScribusView::HaveSelRect, PageItem::height, RulerGesture::HORIZONTAL, PageItem::imageXScale, PageItem::imageYScale, UndoManager::IMove, UndoManager::IRotate, Selection::isMultipleSelection(), PageItem::isSingleSel, PageItem::isTableItem, Selection::itemAt(), PageItem::ItemNr, PageItem::itemText, ScribusDoc::leaveDrag, StoryText::length(), loadIcon(), PageItem::locked(), CanvasMode::m_canvas, CanvasMode::m_doc, CanvasViewMode::m_MouseButtonPressed, M_PI, m_ScMW, ScribusDoc::m_Selection, CanvasMode::m_view, Canvas::m_viewMode, guidesPrefs::minorGrid, modeDrawBezierLine, modeDrawFreehandLine, modeDrawLine, modeDrawRegularPolygon, modeDrawTable, modeEdit, modeEditGradientVectors, modeMagnifier, modeMeasurementTool, modeNormal, modePanning, modeRotation, RulerGesture::mouseHitsGuide(), UndoManager::Move, ScribusDoc::moveGroup(), PageItem::moveImageInFrame(), ScribusDoc::MoveSizeItem(), ScribusView::moveTimerElapsed(), Mxp, Myp, Canvas::newRedrawPolygon(), PageItem::OldB2, oldCp, PageItem::OldH2, ScribusView::oldW, ScribusDoc::OnPage(), CanvasViewMode::operItemMoving, CanvasViewMode::operItemResizeInEditMode, CanvasViewMode::operItemResizing, p, Canvas::PaintSizeRect(), FPointArray::point(), FPointArray::pointQ(), ScribusMainWindow::propertiesPalette, ScribusView::RCenter, RecordP, ScribusView::redrawMarker, Canvas::redrawPolygon(), ScribusView::RefreshGradient(), Canvas::RENDER_NORMAL, ScribusView::resetDragTimer(), UndoManager::Rotate, ScribusDoc::rotateGroup(), ScribusDoc::RotateItem(), PageItem::rotation, Canvas::scale(), ScribusView::scrollBy(), StoryText::select(), SeRx, SeRy, ScribusMainWindow::setAppMode(), Selection::setGroupRect(), CanvasMode::setModeCursor(), Canvas::setRenderMode(), setResizeCursor(), PageItem::setRotation(), shiftSelItems, FPointArray::size(), ScribusDoc::SizeItem(), PageItem::sizeLocked(), PageItem::Sizing, ScribusView::slotSetCurs(), ScribusDoc::SnapGuides, ScribusView::startGroupTransaction(), ScribusView::stopDragTimer(), ScribusDoc::toolSettings, Canvas::Transform(), SingleObservable< OBSERVED >::update(), ScribusView::updateCanvas(), PropertiesPalette::updateColorSpecialGradient(), ScribusView::updateContents(), ScribusDoc::useRaster, RulerGesture::VERTICAL, ScribusView::visibleHeight(), ScribusView::visibleWidth(), PageItem::width, ScriXmlDoc::WriteElem(), FPoint::x(), PageItem::xPos, xy2Deg(), FPoint::y(), and PageItem::yPos.

void LegacyMode::mousePressEvent ( QMouseEvent *  m  )  [virtual]

Reimplemented from CanvasMode.

Definition at line 1349 of file canvasmode_legacy.cpp.

References Selection::addItem(), FPointArray::addPoint(), PageItem::annotation(), ScribusDoc::ApplyGridF(), ScribusDoc::ApplyGuides(), ScribusDoc::appMode, PageItem::asImageFrame(), PageItem::asLine(), PageItem::asTextFrame(), Hyphenator::AutoCheck, PageItem::AutoName, ScribusMainWindow::BookMarkTxT(), PageItem::BottomLine, ScribusMainWindow::Buffer2, Selection::clear(), PageItem::Clip, PageItem::ColGap, PageItem::Cols, Selection::count(), PageItem::CPos, ScribusDoc::currentPage(), PageItem::customLineStyle, toolPrefs::dBrush, toolPrefs::dBrushPict, ScribusView::Deselect(), ScribusDoc::docHyphenator, toolPrefs::dPen, toolPrefs::dPenLine, toolPrefs::dPenText, dragConstrainInitPtX, dragConstrainInitPtY, ScribusDoc::DragP, ScribusView::DrawNew(), toolPrefs::dWidth, toolPrefs::dWidthLine, Dxp, Dyp, ScribusDoc::ElemToLink, PageItem::Ellipse, PageItem::endArrowIndex, PageItem_TextFrame::ExpandSel(), PageItem::fillColor, PageItem::fillShade, PageItem::fillTransparency, FirstPoly, FlattenPath(), ResizeGesture::frameHandle(), Canvas::frameHitTest(), frameResizeHandle, Selection::getGroupRect(), ScribusView::getGroupRectScreen(), GetItem(), getMinClipF(), PageItem::getRedrawBounding(), Canvas::globalToCanvas(), guidesPrefs::grabRad, ScribusDoc::guidesSettings, GxM, GyM, LineMove::haveLineItem(), ScribusView::HaveSelRect, PageItem::height, PageItem::ImageFrame, inItemCreation, StoryText::insertChars(), Canvas::INSIDE, PageItem::invalidateLayout(), Selection::isMultipleSelection(), ScribusDoc::itemAdd(), ScribusDoc::itemAddArea(), Selection::itemAt(), PageItem::ItemNr, ScribusDoc::Items, PageItem::itemText, PageItem::LatexFrame, ScribusDoc::leaveDrag, PageItem::LeftLine, PageItem::Line, PageItem::lineColor, PageItem::lineEnd(), PageItem::lineJoin(), lineMoveGesture, PageItem::lineShade, PageItem::lineStyle(), PageItem::lineTransparency, PageItem::lineWidth, PageItem::link(), loadIcon(), PageItem::locked(), CanvasMode::m_canvas, CanvasMode::m_doc, CanvasViewMode::m_MouseButtonPressed, m_ScMW, ScribusDoc::m_Selection, CanvasMode::m_view, Canvas::m_viewMode, ScribusView::Magnify, ScribusView::MidButt, modeCopyProperties, modeDrawBezierLine, modeDrawFreehandLine, modeDrawImage, modeDrawLatex, modeDrawLine, modeDrawRegularPolygon, modeDrawShapes, modeDrawTable, modeDrawText, modeEdit, modeEditGradientVectors, modeInsertPDFButton, modeInsertPDFCheckbox, modeInsertPDFCombobox, modeInsertPDFLinkAnnotation, modeInsertPDFListbox, modeInsertPDFTextAnnotation, modeInsertPDFTextfield, modeLinkFrames, modeMagnifier, modeMeasurementTool, modeNormal, modePanning, modeRotation, modeUnlinkFrames, ResizeGesture::mousePressEvent(), LineMove::mousePressEvent(), MoveGX, MoveGY, ScribusDoc::MoveItem(), Mxp, Myp, Canvas::newRedrawPolygon(), PageItem::nextInChain(), CommonStrings::None, oldCp, ScribusView::oldW, CanvasViewMode::operItemMoving, CanvasViewMode::operItemResizeInEditMode, CanvasViewMode::operItemResizing, Canvas::OUTSIDE, p, Page::pageNr(), Canvas::PaintSizeRect(), FPointArray::point(), PageItem::PoLine, toolPrefs::polyC, toolPrefs::polyF, PageItem::Polygon, PageItem::PolyLine, toolPrefs::polyR, toolPrefs::polyS, PageItem::prevInChain(), FPointArray::putPoints(), ScribusView::RCenter, RecordP, PageItem::Rectangle, ScribusView::redrawMarker, ScribusView::registerMousePress(), RegularPolygonF(), ScribusDoc::renumberItemsInListOrder(), ScribusView::requestMode(), FPointArray::resize(), resizeGesture, PageItem::RightLine, PageItem::rotation, ScribusDoc::RotMode, RotMode, Canvas::scale(), PageItem::Segments, selectPage(), SeleItem(), SeRx, SeRy, Annotation::setAction(), PageItem::setCustomLineStyle(), PageItem::setEndArrowIndex(), PageItem::setFillColor(), PageItem::setFillShade(), PageItem::setFillTransparency(), Annotation::setFlag(), PageItem::setIsAnnotation(), PageItem::setLineColor(), PageItem::setLineEnd(), PageItem::setLineJoin(), PageItem::setLineShade(), PageItem::setLineStyle(), PageItem::setLineTransparency(), PageItem::setLineWidth(), FPointArray::setPoint(), PageItem::setPolyClip(), ScribusDoc::setRedrawBounding(), Canvas::setRenderModeFillBuffer(), PageItem::setStartArrowIndex(), PageItem::setTextFlowMode(), PageItem::setTextToFrameDist(), Annotation::setType(), SetupDraw(), SetupDrawNoResize(), Annotation::setZiel(), ScribusDoc::ShapeValues, shiftSelItems, FPointArray::size(), ScribusDoc::SizeItem(), PageItem::sizeLocked(), PageItem::Sizing, ScribusMainWindow::slotEditPaste(), Hyphenator::slotHyphenate(), ScribusView::slotSetCurs(), PageItem::startArrowIndex, ScribusView::startDragTimer(), ScribusView::startGesture(), ScribusDoc::SubMode, submodePaintingDone, PageItem::TextFlowDisabled, PageItem::TextFrame, PageItem::textToFrameDistBottom, PageItem::textToFrameDistLeft, PageItem::textToFrameDistRight, PageItem::textToFrameDistTop, ScribusDoc::toolSettings, PageItem::TopLine, tr(), Canvas::Transform(), FPointArray::translate(), PageItem::unlink(), PageItem::Unspecified, SingleObservable< OBSERVED >::update(), ScribusView::updateContents(), ScribusDoc::ValCount, PageItem::width, FPointArray::WidthHeight(), FPoint::x(), PageItem::xPos, xy2Deg(), FPoint::y(), and PageItem::yPos.

Referenced by mouseDoubleClickEvent().

void LegacyMode::drawControls ( QPainter *  p  )  [virtual]

Draws the controls for this mode and the selection marker. If viewmode.drawSelectionWithControls is true, also draws the selection contents first.

Reimplemented from CanvasMode.

Definition at line 109 of file canvasmode_legacy.cpp.

References ScribusDoc::appMode, PageItem::asTextFrame(), CanvasMode::drawOutline(), CanvasMode::drawSelection(), drawTextCursor(), GetItem(), CanvasMode::m_canvas, CanvasMode::m_doc, Canvas::m_viewMode, modeEdit, and CanvasViewMode::operItemMoving.

void LegacyMode::setResizeCursor ( int  how  )  [protected]

Definition at line 4632 of file canvasmode_legacy.cpp.

Referenced by mouseMoveEvent().

bool LegacyMode::GetItem ( PageItem **  pi  )  [inline, private]

void LegacyMode::drawTextCursor ( QPainter *  p,
PageItem_TextFrame textframe 
) [private]

void LegacyMode::selectPage ( QMouseEvent *  m  )  [private]

bool LegacyMode::SeleItem ( QMouseEvent *  m  )  [private]

Definition at line 3985 of file canvasmode_legacy.cpp.

References Selection::addItem(), ScribusDoc::appMode, ScribusDoc::bleeds, MarginStruct::Bottom, Selection::connectItemToGUI(), Selection::containsItem(), ScribusView::contentsX(), ScribusView::contentsY(), Selection::count(), ScribusDoc::currentPageNumber(), ScribusView::Deselect(), NodeEditContext::deselect(), ScribusView::DrawNew(), Selection::findItem(), Canvas::frameHitTest(), frameResizeHandle, ScribusDoc::getBleeds(), PageItem::getBoundingRect(), Selection::getGroupRect(), ScribusView::getGroupRectScreen(), PageItem::getTransform(), Canvas::globalToCanvas(), guidesPrefs::grabRad, PageItem::Groups, ScribusDoc::GuideLock, guideMoveGesture, ScribusDoc::guidesSettings, guidesPrefs::guidesShown, RulerGesture::HORIZONTAL, Canvas::INSIDE, PageItem::isSingleSel, Selection::itemAt(), PageItem::ItemNr, ScribusDoc::Items, Canvas::itemUnderCursor(), MarginStruct::Left, PageItem::locked(), CanvasMode::m_canvas, CanvasMode::m_doc, CanvasViewMode::m_MouseButtonPressed, ScribusDoc::m_Selection, CanvasMode::m_view, Canvas::m_viewMode, ScribusDoc::masterPageMode(), modeLinkFrames, modeNormal, modeUnlinkFrames, RulerGesture::mouseHitsGuide(), RulerGesture::mouseMoveEvent(), Mxp, Myp, ScribusDoc::nodeEdit, ScribusDoc::OnPage(), CanvasViewMode::operItemResizing, p, ScribusDoc::Pages, Selection::prependItem(), Selection::removeItem(), MarginStruct::Right, Canvas::scale(), ScribusDoc::setCurrentPage(), Selection::setGroupRect(), Selection::setIsGUISelection(), ScribusView::setMenTxt(), ScribusView::setRulerPos(), guidesPrefs::showBleed, ScribusView::startGesture(), MarginStruct::Top, SingleObservable< OBSERVED >::update(), FPoint::x(), and FPoint::y().

Referenced by mousePressEvent().

void LegacyMode::SetupDraw ( int  Nr  )  [private]

void LegacyMode::SetupDrawNoResize ( int  nr  )  [private]

void LegacyMode::createContextMenu ( PageItem currItem,
double  mx,
double  my