#include <xav_View.h>
Public Member Functions | |
AV_View (XAP_App *pApp, void *) | |
virtual | ~AV_View () |
virtual void | focusChange (AV_Focus focus)=0 |
AV_Focus | getFocus () |
void | setFocus (AV_Focus focus) |
void * | getParentData () const |
void | setInsertMode (bool bInsert) |
virtual void | setPoint (UT_uint32 pt)=0 |
void | setWindowSize (UT_sint32, UT_sint32) |
virtual void | setXScrollOffset (UT_sint32)=0 |
virtual void | setYScrollOffset (UT_sint32)=0 |
UT_uint32 | getTick (void) const |
void | incTick (void) |
XAP_App * | getApp (void) const |
virtual void | setCursorToContext (void)=0 |
UT_sint32 | getWindowWidth (void) const |
UT_sint32 | getWindowHeight (void) const |
UT_sint32 | getXScrollOffset (void) const |
UT_sint32 | getYScrollOffset (void) const |
virtual void | draw (const UT_Rect *pRect=static_cast< UT_Rect * >(NULL))=0 |
virtual void | updateScreen (bool bDirtyRunsOnly=true)=0 |
virtual GR_Graphics * | getGraphics (void) const =0 |
virtual void | updateLayout (void)=0 |
virtual void | rebuildLayout (void)=0 |
virtual void | remeasureCharsWithoutRebuild ()=0 |
virtual void | fontMetricsChange ()=0 |
virtual void | cmdScroll (AV_ScrollCmd cmd, UT_uint32 iPos=0)=0 |
void | addScrollListener (AV_ScrollObj *) |
void | removeScrollListener (AV_ScrollObj *) |
void | sendVerticalScrollEvent (UT_sint32 yoff, UT_sint32 ylimit=-1) |
void | sendHorizontalScrollEvent (UT_sint32 xoff, UT_sint32 xlimit=-1) |
bool | couldBeActive (void) const |
bool | addListener (AV_Listener *pListener, AV_ListenerId *pListenerId) |
bool | removeListener (AV_ListenerId listenerId) |
virtual bool | isActive (void) const =0 |
returns true iff the current view is the active/focused window | |
void | setActivityMask (bool bActive) |
virtual bool | notifyListeners (const AV_ChangeMask hint, void *pPrivateData=NULL) |
virtual bool | isDocumentPresent (void) const =0 |
virtual bool | canDo (bool bUndo) const =0 |
virtual void | cmdUndo (UT_uint32 count)=0 |
virtual void | cmdRedo (UT_uint32 count)=0 |
virtual UT_Error | cmdSave (void)=0 |
virtual UT_Error | cmdSaveAs (const char *szFilename, int ieft)=0 |
virtual UT_Error | cmdSaveAs (const char *szFilename, int ieft, bool cpy)=0 |
virtual EV_EditMouseContext | getMouseContext (UT_sint32 xPos, UT_sint32 yPos)=0 |
virtual bool | isSelectionEmpty (void) const =0 |
virtual void | cmdCopy (bool bToClipboard=true)=0 |
virtual void | cmdCut (void)=0 |
virtual void | cmdPaste (bool bHonorFormatting=true)=0 |
virtual void | cmdPasteSelectionAt (UT_sint32 xPos, UT_sint32 yPos)=0 |
void | setVisualSelectionEnabled (bool bActive) |
bool | getVisualSelectionEnabled (void) const |
virtual void | cmdUnselectSelection (void) |
virtual UT_uint32 | calculateZoomPercentForPageWidth () const =0 |
virtual UT_uint32 | calculateZoomPercentForPageHeight () const =0 |
virtual UT_uint32 | calculateZoomPercentForWholePage () const =0 |
void | setLayoutIsFilling (bool bFill) |
bool | isLayoutFilling (void) const |
virtual UT_uint32 | getPoint (void) const =0 |
virtual void | setCursorWait (void)=0 |
virtual void | clearCursorWait (void)=0 |
bool | isConfigureChanged (void) |
void | setConfigure (bool b) |
Protected Attributes | |
XAP_App * | m_pApp |
void * | m_pParentData |
UT_sint32 | m_xScrollOffset |
UT_sint32 | m_yScrollOffset |
AV_Focus | m_focus |
UT_uint32 | m_iTick |
bool | m_bInsertMode |
bool | m_VisualSelectionActive |
UT_GenericVector< AV_ScrollObj * > | m_scrollListeners |
UT_GenericVector< AV_Listener * > | m_vecListeners |
Private Member Functions | |
AV_View (const AV_View &) | |
void | operator= (AV_View &) |
Private Attributes | |
bool | m_bIsLayoutFilling |
UT_sint32 | m_iWindowHeight |
UT_sint32 | m_iWindowWidth |
double | m_dOneTDU |
bool | m_bCouldBeActive |
bool | m_bConfigureChanged |
AV_View::AV_View | ( | XAP_App * | pApp, | |
void * | pParentData | |||
) |
AV_View::~AV_View | ( | ) | [virtual] |
References UT_DEBUGMSG.
AV_View::AV_View | ( | const AV_View & | ) | [private] |
bool AV_View::addListener | ( | AV_Listener * | pListener, | |
AV_ListenerId * | pListenerId | |||
) |
References UT_GenericVector< T >::addItem(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), AV_Listener::getType(), m_vecListeners, UT_GenericVector< T >::setNthItem(), and UT_DEBUGMSG.
Referenced by AP_Win32Frame::_createScrollBarListeners(), AP_UnixFrame::_createScrollBarListeners(), AP_CocoaFrame::_createScrollBarListeners(), FV_View::addCaret(), EV_Win32Toolbar::bindListenerToView(), EV_UnixToolbar::bindListenerToView(), FV_View::FV_View(), XAP_CocoaToolPaletteListener::setCurrentView, FV_View::setGraphics(), AP_TopRuler::setView(), AP_StatusBar::setView(), AP_LeftRuler::setView(), and Stateful_ViewListener::Stateful_ViewListener().
void AV_View::addScrollListener | ( | AV_ScrollObj * | pObj | ) |
virtual UT_uint32 AV_View::calculateZoomPercentForPageHeight | ( | ) | const [pure virtual] |
Implemented in FV_View.
virtual UT_uint32 AV_View::calculateZoomPercentForPageWidth | ( | ) | const [pure virtual] |
virtual UT_uint32 AV_View::calculateZoomPercentForWholePage | ( | ) | const [pure virtual] |
virtual bool AV_View::canDo | ( | bool | bUndo | ) | const [pure virtual] |
Implemented in FV_View.
virtual void AV_View::clearCursorWait | ( | void | ) | [pure virtual] |
Implemented in FV_View.
virtual void AV_View::cmdCopy | ( | bool | bToClipboard = true |
) | [pure virtual] |
Implemented in FV_View.
Referenced by XAP_UnixClipboard::common_get_func(), and AbiCommand::parseTokens().
virtual void AV_View::cmdCut | ( | void | ) | [pure virtual] |
Implemented in FV_View.
virtual void AV_View::cmdPaste | ( | bool | bHonorFormatting = true |
) | [pure virtual] |
Implemented in FV_View.
Referenced by AbiCommand::parseTokens().
Implemented in FV_View.
virtual UT_Error AV_View::cmdSaveAs | ( | const char * | szFilename, | |
int | ieft | |||
) | [pure virtual] |
Implemented in FV_View.
Referenced by s_actuallySaveAs().
virtual UT_Error AV_View::cmdSaveAs | ( | const char * | szFilename, | |
int | ieft, | |||
bool | cpy | |||
) | [pure virtual] |
Implemented in FV_View.
virtual void AV_View::cmdScroll | ( | AV_ScrollCmd | cmd, | |
UT_uint32 | iPos = 0 | |||
) | [pure virtual] |
Implemented in FV_View.
virtual void AV_View::cmdUndo | ( | UT_uint32 | count | ) | [pure virtual] |
virtual void AV_View::cmdUnselectSelection | ( | void | ) | [inline, virtual] |
bool AV_View::couldBeActive | ( | void | ) | const [inline] |
Referenced by FV_View::isActive().
virtual void AV_View::draw | ( | const UT_Rect * | pRect = static_cast< UT_Rect * >(NULL) |
) | [pure virtual] |
Implemented in FV_View.
Referenced by AP_Win32FrameImpl::_DocumentWndProc(), AP_Frame::_showDocument(), and XAP_FrameImpl::viewAutoUpdater().
virtual void AV_View::focusChange | ( | AV_Focus | focus | ) | [pure virtual] |
Implemented in FV_View.
Referenced by AP_Win32FrameImpl::_DocumentWndProc(), XAP_Win32FrameImpl::_FrameWndProc(), XAP_UnixFrameImpl::_runModalContextMenu(), XAP_CocoaFrameImpl::_runModalContextMenu, AP_Frame::_showDocument(), XAP_UnixFrameImpl::_fe::focus_in_event(), focus_in_event(), focus_in_event_Modeless(), focus_in_event_ModelessOther(), XAP_UnixFrameImpl::_fe::focus_out_event(), focus_out_event(), focus_out_event_Modeless(), and XAP_App::retrieveState().
virtual void AV_View::fontMetricsChange | ( | ) | [pure virtual] |
Implemented in FV_View.
Referenced by GR_Win32USPGraphics::setPrintDC().
XAP_App* AV_View::getApp | ( | void | ) | const [inline] |
Referenced by FV_View::calculateNumHorizPages(), FV_View::cmdCharInsert(), FV_View::cmdEditAnnotationWithDialog(), FV_View::copyFrame(), FV_View::gotoTarget(), FV_View::isActive(), ap_UnixViewListener::notify(), ap_CocoaViewListener::notify(), notifyListeners(), fl_DocSectionLayout::setPaperColor(), and FL_DocLayout::updateColor().
AV_Focus AV_View::getFocus | ( | ) | [inline] |
virtual GR_Graphics* AV_View::getGraphics | ( | void | ) | const [pure virtual] |
Implemented in FV_View.
Referenced by AP_Win32FrameImpl::_ContainerWndProc(), AP_Win32FrameImpl::_DocumentWndProc(), IE_Exp_HTML::_doOptions(), XAP_Win32FrameImpl::_runModalContextMenu(), AP_CocoaFrameImpl::_scrollAction, AP_Win32FrameImpl::_scrollFuncX(), AP_Win32FrameImpl::_scrollFuncY(), AP_UnixFrameImpl::_setScrollRange(), AP_Win32FrameImpl::_setXScrollRange(), AP_Win32FrameImpl::_setYScrollRange(), Defun1(), IE_Exp_EPUB::doOptions(), getWindowHeight(), getWindowWidth(), EV_UnixMouse::mouseClick(), EV_CocoaMouse::mouseClick(), EV_UnixMouse::mouseMotion(), EV_CocoaMouse::mouseMotion(), EV_UnixMouse::mouseScroll(), EV_UnixMouse::mouseUp(), EV_CocoaMouse::mouseUp(), EV_Win32Mouse::onButtonDown(), EV_Win32Mouse::onButtonMove(), EV_Win32Mouse::onButtonUp(), EV_Win32Mouse::onButtonWheel(), EV_Win32Mouse::onDoubleClick(), XAP_Win32Dialog_Print::runModal(), XAP_Win32Dialog_About::runModal(), sActualMoveLeft(), sActualMoveRight(), sendHorizontalScrollEvent(), sendVerticalScrollEvent(), GR_Win32USPGraphics::setPrintDC(), AP_UnixTopRuler::setView(), AP_UnixLeftRuler::setView(), setWindowSize(), AP_UnixFrame::setXScrollRange(), AP_UnixFrame::setYScrollRange(), GR_Win32USPGraphics::setZoomPercentage(), and XAP_FrameImpl::viewAutoUpdater().
virtual EV_EditMouseContext AV_View::getMouseContext | ( | UT_sint32 | xPos, | |
UT_sint32 | yPos | |||
) | [pure virtual] |
void * AV_View::getParentData | ( | ) | const |
References m_pParentData.
Referenced by _activateWindow(), FV_View::_draw(), AP_TopRuler::_getFirstPixelInColumn(), _getTranslationCode(), FV_VisualDragText::_mouseDrag(), _openRecent(), FV_View::_prefsListener(), FL_DocLayout::_prefsListener(), _viewTBx(), AbiMathView_LatexInsert(), FV_View::addCaret(), FV_View::calculateNumHorizPages(), checkViewModeIsPrint(), FV_VisualInlineImage::cleanUP(), FV_View::clearCursorWait(), FV_View::cmdEditAnnotationWithDialog(), FV_View::cmdHyperlinkStatusBar(), FV_View::cmdInsertBookmark(), FV_View::cmdInsertHyperlink(), FV_View::cmdInsertXMLID(), FV_View::copyFrame(), Defun(), Defun1(), Defun_EV_GetMenuItemState_Fn(), FV_View::deleteFrame(), dlgEditLatexEquation(), Presentation::end(), FL_DocLayout::fillLayouts(), fl_DocListener::fl_DocListener(), FV_UnixSelectionHandles::FV_UnixSelectionHandles(), FV_View::FV_View(), FV_View::getColorSelBackground(), FV_View::getColorSelForeground(), AP_Dialog_FormatTOC::getNewStyle(), FV_View::getNormalModeXOffset(), FV_View::getPageViewLeftMargin(), FV_View::getPageViewSep(), FV_View::getPageViewTopMargin(), FV_View::gotoTarget(), insertAnnotation(), AbiCollabSaveInterceptor::intercept(), FV_View::killAnnotationPreview(), FV_UnixVisualDrag::mouseDrag(), FV_UnixVisualInlineImage::mouseDrag(), FV_UnixFrameEdit::mouseDrag(), FV_FrameEdit::mouseLeftPress(), FV_FrameEdit::mouseRelease(), EV_Win32Toolbar::onDropArrow(), Presentation_context(), AD_Document::purgeAllRevisions(), FV_View::replaceGraphics(), s_actuallySaveAs(), s_closeWindow(), s_doBookmarkDlg(), s_doBorderShadingDlg(), s_doBreakDlg(), s_doBullets(), s_doField(), s_doFindOrFindReplaceDlg(), s_doFontDlg(), s_doFormatImageDlg(), s_doFormatTableDlg(), s_doGotoDlg(), s_doHyperlinkDlg(), s_doInsertDateTime(), s_doInsertPageNumbers(), s_doInsertTableDlg(), s_doLangDlg(), s_doMergeCellsDlg(), s_doOptionsDlg(), s_doParagraphDlg(), s_doPrint(), s_doRDFEditorDlg(), s_doRDFQueryDlg(), s_doSplitCellsDlg(), s_doStylesDlg(), s_doTabDlg(), s_doWordCountDlg(), s_doZoomDlg(), s_InsertSymbolDlg(), s_xmlidDlg(), sActualDragToXY(), sActualVisualDrag(), FV_View::selectFrame(), FV_View::setCursorWait(), FL_DocLayout::setDocViewPageSize(), FV_View::setGraphics(), AP_UnixApp::setSelectionStatus(), AP_CocoaApp::setSelectionStatus(), AD_Document::showHistory(), AbiCollabService_Export::signal(), and Presentation::start().
virtual UT_uint32 AV_View::getPoint | ( | void | ) | const [pure virtual] |
Implemented in FV_View.
Referenced by Defun(), Defun1(), dlgEditLatexEquation(), AP_TopRuler::isMouseOverTab(), AP_UnixTopRuler::_fe::motion_notify_event(), AP_LeftRuler::mousePress(), AP_LeftRuler::mouseRelease(), AbiCommand::parseTokens(), s_EditMethods_check_frame(), AP_LeftRuler::setTableLineDrag(), and XAP_FrameImpl::viewAutoUpdater().
UT_uint32 AV_View::getTick | ( | void | ) | const |
References m_iTick.
Referenced by AP_Win32Dialog_Lists::autoupdateLists(), AP_UnixDialog_Lists::autoupdateLists(), AP_CocoaDialog_Lists::autoupdateLists, FV_View::getBlockFormat(), FV_View::getCharFormat(), FV_View::getSectionFormat(), s_update(), AP_Dialog_Stylist::updateDialog(), AP_Dialog_FormatTOC::updateDialog(), and AP_CocoaDialog_ListsController::windowDidBecomeKey:.
bool AV_View::getVisualSelectionEnabled | ( | void | ) | const [inline] |
Referenced by FV_View::_updateSelectionHandles().
UT_sint32 AV_View::getWindowHeight | ( | void | ) | const |
References getGraphics(), m_dOneTDU, m_iWindowHeight, and GR_Graphics::tduD().
Referenced by FV_VisualDragText::_actuallyScroll(), FV_View::_actuallyScroll(), FV_VisualInlineImage::_actuallyScroll(), FV_FrameEdit::_actuallyScroll(), FV_View::_draw(), FV_View::_ensureInsertionPointOnScreen(), FV_View::_fixInsertionPointCoords(), FV_SelectionHandles::_getPositionCoords(), FV_VisualDragText::_mouseDrag(), FV_VisualInlineImage::_mouseDrag(), FV_FrameEdit::_mouseDrag(), FV_View::_moveInsPtNextPrevScreen(), AP_TopRuler::_xorGuide(), abi_widget_render_page_to_image(), FV_View::calculateZoomPercentForPageHeight(), FV_View::cmdScroll(), XAP_UnixFrameImpl::_fe::do_ZoomUpdate(), FV_View::draw(), FV_View::endDrag(), FV_View::extSelToXY(), FV_View::extSelToXYword(), FV_View::findReplaceAll(), FV_VisualDragText::getImageFromSelection(), FV_View::getVisibleDocumentPagesAndRectangles(), fp_Page::isOnScreen(), FV_UnixVisualInlineImage::mouseDrag(), FV_UnixFrameEdit::mouseDrag(), FV_View::notifyListeners(), FV_ViewDoubleBuffering::redrawEntireScreen(), sendHorizontalScrollEvent(), sendVerticalScrollEvent(), FV_View::setPaperColor(), FV_View::setXScrollOffset(), FV_View::updateScreen(), and ODe_ThumbnailsWriter::writeThumbnails().
UT_sint32 AV_View::getWindowWidth | ( | void | ) | const |
the return values of these functions are in logical units !!!
References getGraphics(), m_dOneTDU, m_iWindowWidth, and GR_Graphics::tduD().
Referenced by FV_VisualDragText::_actuallyScroll(), FV_View::_actuallyScroll(), FV_VisualInlineImage::_actuallyScroll(), FV_FrameEdit::_actuallyScroll(), FV_View::_draw(), FV_View::_ensureInsertionPointOnScreen(), FV_View::_fixInsertionPointCoords(), FV_SelectionHandles::_getPositionCoords(), FV_VisualDragText::_mouseDrag(), FV_VisualInlineImage::_mouseDrag(), FV_FrameEdit::_mouseDrag(), AP_LeftRuler::_xorGuide(), abi_widget_render_page_to_image(), FV_View::calculateNumHorizPages(), FV_View::calculateZoomPercentForPageWidth(), FV_View::cmdScroll(), XAP_UnixFrameImpl::_fe::do_ZoomUpdate(), FV_View::draw(), FV_View::endDrag(), FV_View::extSelToXY(), FV_View::extSelToXYword(), FV_View::findReplaceAll(), FV_VisualDragText::getImageFromSelection(), FV_View::getVisibleDocumentPagesAndRectangles(), AP_TopRuler::getWidth(), FV_UnixVisualInlineImage::mouseDrag(), FV_UnixFrameEdit::mouseDrag(), FV_View::notifyListeners(), FV_ViewDoubleBuffering::redrawEntireScreen(), FV_View::setPaperColor(), AP_Preview_Annotation::setSizeFromAnnotation(), FV_View::setXScrollOffset(), FV_View::updateScreen(), and ODe_ThumbnailsWriter::writeThumbnails().
UT_sint32 AV_View::getXScrollOffset | ( | void | ) | const [inline] |
UT_sint32 AV_View::getYScrollOffset | ( | void | ) | const [inline] |
void AV_View::incTick | ( | void | ) |
References m_iTick.
Referenced by fl_DocListener::change(), and fl_DocListener::processDeferredNotifications().
virtual bool AV_View::isActive | ( | void | ) | const [pure virtual] |
returns true iff the current view is the active/focused window
Implemented in FV_View.
bool AV_View::isConfigureChanged | ( | void | ) | [inline] |
Referenced by XAP_UnixFrameImpl::_fe::do_ZoomUpdate().
virtual bool AV_View::isDocumentPresent | ( | void | ) | const [pure virtual] |
Implemented in FV_View.
Referenced by EV_Win32Toolbar::bindListenerToView(), EV_UnixToolbar::bindListenerToView(), and notifyListeners().
bool AV_View::isLayoutFilling | ( | void | ) | const [inline] |
Referenced by FV_View::_findBlockAtPosition(), FV_View::_fixInsertionPointCoords(), XAP_Win32FrameImpl::_FrameWndProc(), XAP_UnixFrameImpl::_fe::do_ZoomUpdate(), XAP_CocoaNSView::eventDelegate, fl_EndnoteLayout::format(), AP_TopRuler::mouseMotion(), AP_LeftRuler::mouseMotion(), notifyListeners(), s_EditMethods_check_frame(), AP_Dialog_WordCount::setCountFromActiveFrame(), and XAP_FrameImpl::viewAutoUpdater().
virtual bool AV_View::isSelectionEmpty | ( | void | ) | const [pure virtual] |
Implemented in FV_View.
Referenced by AP_Frame::_replaceView(), Defun(), AP_UnixApp::setSelectionStatus(), and AP_CocoaApp::setSelectionStatus().
bool AV_View::notifyListeners | ( | const AV_ChangeMask | hint, | |
void * | pPrivateData = NULL | |||
) | [virtual] |
References AV_CHG_FOCUS, AV_CHG_MOUSEPOS, AV_CHG_NONE, getApp(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), AV_Listener::getType(), isDocumentPresent(), isLayoutFilling(), m_iTick, m_vecListeners, AV_Listener::notify(), XAP_App::notifyListeners(), and xxx_UT_DEBUGMSG.
Referenced by AP_Frame::_showDocument(), XAP_App::setInputMode(), setInsertMode(), and setWindowSize().
void AV_View::operator= | ( | AV_View & | ) | [private] |
virtual void AV_View::rebuildLayout | ( | void | ) | [pure virtual] |
Implemented in FV_View.
virtual void AV_View::remeasureCharsWithoutRebuild | ( | ) | [pure virtual] |
Implemented in FV_View.
Referenced by GR_Win32USPGraphics::setZoomPercentage().
bool AV_View::removeListener | ( | AV_ListenerId | listenerId | ) |
References m_vecListeners, and UT_GenericVector< T >::setNthItem().
Referenced by EV_UnixToolbar::destroy(), FV_View::removeCaret(), XAP_CocoaToolPaletteListener::setCurrentView, FV_View::setGraphics(), AP_LeftRuler::setView(), Stateful_ViewListener::unbind(), AP_LeftRuler::~AP_LeftRuler(), AP_TopRuler::~AP_TopRuler(), EV_UnixToolbar_ViewListener::~EV_UnixToolbar_ViewListener(), and XAP_Frame::~XAP_Frame().
void AV_View::removeScrollListener | ( | AV_ScrollObj * | pObj | ) |
the input is in layout units
References getGraphics(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), getWindowHeight(), AV_ScrollObj::m_pData, AV_ScrollObj::m_pfnX, and m_scrollListeners.
Referenced by AP_TopRuler::_autoScroll(), AP_Win32FrameImpl::_ContainerWndProc(), AP_Win32FrameImpl::_DocumentWndProc(), AP_CocoaFrameImpl::_scrollAction, AP_Win32FrameImpl::_setXScrollRange(), FV_View::cmdScroll(), XAP_UnixFrameImpl::_fe::hScrollChanged(), AP_UnixFrame::setXScrollRange(), and AP_CocoaFrame::setXScrollRange().
input parameters of these functions are in logical units !!!
the input is in layout units
References getGraphics(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), getWindowHeight(), AV_ScrollObj::m_pData, AV_ScrollObj::m_pfnY, and m_scrollListeners.
Referenced by _actualScroll(), AP_Win32FrameImpl::_ContainerWndProc(), AP_Win32FrameImpl::_DocumentWndProc(), FV_View::_moveInsPtNextPrevScreen(), AP_CocoaFrameImpl::_scrollAction, AP_Win32FrameImpl::_setYScrollRange(), FV_View::cmdScroll(), AP_UnixFrame::setYScrollRange(), and AP_CocoaFrame::setYScrollRange().
void AV_View::setActivityMask | ( | bool | bActive | ) |
References m_bCouldBeActive.
Referenced by ABI_Collab_Import::_disableUpdates(), and ABI_Collab_Import::_enableUpdates().
void AV_View::setConfigure | ( | bool | b | ) | [inline] |
Referenced by FV_View::_prefsListener(), and XAP_UnixFrameImpl::_fe::do_ZoomUpdate().
virtual void AV_View::setCursorToContext | ( | void | ) | [pure virtual] |
Implemented in FV_View.
Referenced by XAP_FrameImpl::viewAutoUpdater().
virtual void AV_View::setCursorWait | ( | void | ) | [pure virtual] |
Implemented in FV_View.
void AV_View::setFocus | ( | AV_Focus | focus | ) | [inline] |
Referenced by AP_UnixFrame::_setViewFocus().
void AV_View::setInsertMode | ( | bool | bInsert | ) |
References AV_CHG_INSERTMODE, m_bInsertMode, and notifyListeners().
Referenced by AP_Frame::_replaceView(), and Defun1().
void AV_View::setLayoutIsFilling | ( | bool | bFill | ) | [inline] |
Referenced by FL_DocLayout::fillLayouts().
virtual void AV_View::setPoint | ( | UT_uint32 | pt | ) | [pure virtual] |
Implemented in FV_View.
Referenced by Defun1(), and XAP_App::retrieveState().
void AV_View::setVisualSelectionEnabled | ( | bool | bActive | ) | [inline] |
Reimplemented in FV_View.
Referenced by ev_UnixKeyboard::keyPressEvent(), and EV_UnixMouse::mouseClick().
the parameters are in device units!
the input is in device units, but internal storage is in logical units
References AV_CHG_WINDOWSIZE, getGraphics(), m_dOneTDU, m_iWindowHeight, m_iWindowWidth, notifyListeners(), GR_Graphics::tduD(), and GR_Graphics::tlu().
Referenced by AP_Win32FrameImpl::_DocumentWndProc(), AP_Frame::_replaceView(), AP_Preview_Abi::AP_Preview_Abi(), XAP_UnixFrameImpl::_fe::do_ZoomUpdate(), and XAP_CocoaNSView::eventDelegate.
virtual void AV_View::setXScrollOffset | ( | UT_sint32 | ) | [pure virtual] |
Implemented in FV_View.
Referenced by AP_Win32FrameImpl::_scrollFuncX(), AP_UnixFrame::_scrollFuncX(), AP_CocoaFrame::_scrollFuncX(), and XAP_App::retrieveState().
virtual void AV_View::setYScrollOffset | ( | UT_sint32 | ) | [pure virtual] |
Implemented in FV_View.
Referenced by AP_Win32FrameImpl::_scrollFuncY(), AP_UnixFrame::_scrollFuncY(), AP_CocoaFrame::_scrollFuncY(), and XAP_App::retrieveState().
virtual void AV_View::updateLayout | ( | void | ) | [pure virtual] |
Implemented in FV_View.
Referenced by XAP_FrameImpl::viewAutoUpdater().
virtual void AV_View::updateScreen | ( | bool | bDirtyRunsOnly = true |
) | [pure virtual] |
Implemented in FV_View.
Referenced by XAP_Frame::quickZoom(), and XAP_FrameImpl::viewAutoUpdater().
bool AV_View::m_bConfigureChanged [private] |
bool AV_View::m_bCouldBeActive [private] |
Referenced by setActivityMask().
bool AV_View::m_bInsertMode [protected] |
Referenced by FV_View::_charInsert(), and setInsertMode().
bool AV_View::m_bIsLayoutFilling [private] |
double AV_View::m_dOneTDU [private] |
Referenced by getWindowHeight(), getWindowWidth(), and setWindowSize().
AV_Focus AV_View::m_focus [protected] |
Referenced by FV_View::focusChange().
UT_uint32 AV_View::m_iTick [protected] |
Referenced by getTick(), incTick(), and notifyListeners().
UT_sint32 AV_View::m_iWindowHeight [private] |
Referenced by getWindowHeight(), and setWindowSize().
UT_sint32 AV_View::m_iWindowWidth [private] |
Referenced by getWindowWidth(), and setWindowSize().
XAP_App* AV_View::m_pApp [protected] |
Referenced by FV_View::_charInsert(), FV_View::_doPaste(), FV_View::_MergeCells(), FV_View::_populateThisHdrFtr(), FV_View::calculateZoomPercentForPageHeight(), FV_View::calculateZoomPercentForPageWidth(), FV_View::cmdCopy(), FV_View::cmdPasteSelectionAt(), FV_View::focusChange(), FV_View::isGrammarLoaded(), FV_View::isMathLoaded(), and FV_View::~FV_View().
void* AV_View::m_pParentData [protected] |
Reimplemented in FV_View.
Referenced by getParentData().
UT_GenericVector<AV_ScrollObj*> AV_View::m_scrollListeners [protected] |
Referenced by addScrollListener(), removeScrollListener(), sendHorizontalScrollEvent(), and sendVerticalScrollEvent().
UT_GenericVector<AV_Listener*> AV_View::m_vecListeners [protected] |
Referenced by addListener(), notifyListeners(), and removeListener().
bool AV_View::m_VisualSelectionActive [protected] |
Referenced by FV_View::setVisualSelectionEnabled().
UT_sint32 AV_View::m_xScrollOffset [protected] |
UT_sint32 AV_View::m_yScrollOffset [protected] |
Referenced by FV_View::_draw(), FV_View::_findPositionCoords(), FV_View::_getPageForXY(), FV_View::_moveInsPtNextPrevLine(), FV_View::_moveInsPtNextPrevScreen(), FV_View::_moveInsPtToPage(), FV_View::calculateNumHorizPages(), FV_View::cmdScroll(), FV_View::getPageScreenOffsets(), FV_View::getVisibleDocumentPagesAndRectangles(), and FV_View::setYScrollOffset().