2000-09-18 23:08:29 +00:00
|
|
|
/*************************************************************************
|
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2010-02-12 15:01:35 +01:00
|
|
|
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* OpenOffice.org - a multi-platform office productivity suite
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* This file is part of OpenOffice.org.
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* OpenOffice.org is free software: you can redistribute it and/or modify
|
|
|
|
* it under the terms of the GNU Lesser General Public License version 3
|
|
|
|
* only, as published by the Free Software Foundation.
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* OpenOffice.org is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
* GNU Lesser General Public License version 3 for more details
|
|
|
|
* (a copy is included in the LICENSE file that accompanied this code).
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
2008-04-10 13:36:00 +00:00
|
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
|
|
* version 3 along with OpenOffice.org. If not, see
|
|
|
|
* <http://www.openoffice.org/license.html>
|
|
|
|
* for a copy of the LGPLv3 License.
|
2000-09-18 23:08:29 +00:00
|
|
|
*
|
|
|
|
************************************************************************/
|
2010-09-30 16:03:07 +02:00
|
|
|
#ifndef SW_VIEWIMP_HXX
|
|
|
|
#define SW_VIEWIMP_HXX
|
|
|
|
|
|
|
|
#include <vector>
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
#include <vcl/timer.hxx>
|
2004-01-06 17:16:42 +00:00
|
|
|
#include <tools/color.hxx>
|
2004-03-09 10:14:14 +00:00
|
|
|
|
2003-07-04 12:21:23 +00:00
|
|
|
// OD 25.06.2003 #108784#
|
|
|
|
#include <svx/svdtypes.hxx>
|
|
|
|
|
2004-09-08 13:56:37 +00:00
|
|
|
#include <tools/string.hxx>
|
|
|
|
|
2010-02-02 15:11:26 +01:00
|
|
|
#include <swtypes.hxx>
|
|
|
|
#include <swrect.hxx>
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
class ViewShell;
|
|
|
|
class SwFlyFrm;
|
|
|
|
class SwViewOption;
|
|
|
|
class SwRegionRects;
|
|
|
|
class SwFrm;
|
|
|
|
class SwLayAction;
|
|
|
|
class SwLayIdle;
|
|
|
|
class SwDrawView;
|
|
|
|
class SdrPageView;
|
|
|
|
class SwPageFrm;
|
|
|
|
class SwRegionRects;
|
|
|
|
struct SdrPaintProcRec;
|
2002-02-20 17:14:14 +00:00
|
|
|
class SwAccessibleMap;
|
2002-05-15 12:22:47 +00:00
|
|
|
class SdrObject;
|
2002-05-22 10:48:43 +00:00
|
|
|
class Fraction;
|
2010-09-30 16:03:07 +02:00
|
|
|
class SwPrintData;
|
2003-03-27 14:45:43 +00:00
|
|
|
class SwPagePreviewLayout;
|
2010-02-02 15:11:26 +01:00
|
|
|
struct PrevwPage;
|
2006-02-01 13:23:38 +00:00
|
|
|
class SwTxtFrm;
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
class SwViewImp
|
|
|
|
{
|
|
|
|
friend class ViewShell;
|
|
|
|
|
|
|
|
friend class SwLayAction; //Lay- und IdleAction tragen sich ein und aus.
|
|
|
|
friend class SwLayIdle;
|
|
|
|
|
2003-03-27 14:45:43 +00:00
|
|
|
// OD 12.12.2002 #103492# - for paint of page preview
|
|
|
|
friend class SwPagePreviewLayout;
|
|
|
|
|
2000-09-18 23:08:29 +00:00
|
|
|
ViewShell *pSh; //Falls jemand einen Imp durchreicht und doch
|
|
|
|
//mal eine ViewShell braucht hier die
|
|
|
|
//Rueckwaertsverkettung.
|
|
|
|
|
|
|
|
SwDrawView *pDrawView; //Unsere DrawView
|
|
|
|
SdrPageView *pSdrPageView; //Genau eine Seite fuer unsere DrawView
|
|
|
|
|
|
|
|
SwPageFrm *pFirstVisPage;//Zeigt immer auf die erste sichtbare Seite.
|
|
|
|
SwRegionRects *pRegion; //Sammler fuer Paintrects aus der LayAction.
|
|
|
|
|
|
|
|
SwLayAction *pLayAct; //Ist gesetzt wenn ein Action-Objekt existiert
|
|
|
|
//Wird vom SwLayAction-CTor ein- und vom DTor
|
|
|
|
//ausgetragen.
|
|
|
|
SwLayIdle *pIdleAct; //Analog zur SwLayAction fuer SwLayIdle.
|
|
|
|
|
2002-02-20 17:14:14 +00:00
|
|
|
SwAccessibleMap *pAccMap; // Accessible Wrappers
|
|
|
|
|
2004-09-08 13:56:37 +00:00
|
|
|
mutable const SdrObject * pSdrObjCached;
|
|
|
|
mutable String sSdrObjCachedComment;
|
2002-02-20 17:14:14 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool bFirstPageInvalid :1; //Pointer auf erste Seite ungueltig?
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
//sal_Bool bResetXorVisibility:1; //StartAction/EndAction
|
2006-12-12 15:28:25 +00:00
|
|
|
//HMHBOOL bShowHdlPaint :1; //LockPaint/UnlockPaint
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool bResetHdlHiddenPaint:1;// -- "" --
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool bSmoothUpdate :1; //Meber fuer SmoothScroll
|
|
|
|
sal_Bool bStopSmooth :1;
|
|
|
|
sal_Bool bStopPrt :1; // Stop Printing
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_uInt16 nRestoreActions ; //Die Anzahl der zu restaurierenden Actions (UNO)
|
2000-09-18 23:08:29 +00:00
|
|
|
SwRect aSmoothRect;
|
|
|
|
|
2003-03-27 14:45:43 +00:00
|
|
|
// OD 12.12.2002 #103492#
|
|
|
|
SwPagePreviewLayout* mpPgPrevwLayout;
|
2002-12-02 06:53:01 +00:00
|
|
|
|
2002-11-01 14:33:33 +00:00
|
|
|
/**
|
|
|
|
Signal whether to stop printing.
|
|
|
|
|
|
|
|
@param _useless just to fit macro
|
|
|
|
*/
|
|
|
|
DECL_LINK(SetStopPrt, void * _useless = NULL);
|
|
|
|
|
|
|
|
/**
|
|
|
|
Returns if printer shall be stopped.
|
|
|
|
|
2011-01-17 15:26:00 +01:00
|
|
|
@retval TRUE The printer shall be stopped.
|
|
|
|
@retval FALSE else
|
2002-11-01 14:33:33 +00:00
|
|
|
*/
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool IsStopPrt() { return bStopPrt; }
|
2002-11-01 14:33:33 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
Resets signal for stopping printing.
|
|
|
|
|
|
|
|
*/
|
2011-01-17 15:06:54 +01:00
|
|
|
void ResetStopPrt() { bStopPrt = sal_False; }
|
2002-11-01 14:33:33 +00:00
|
|
|
|
2000-09-18 23:08:29 +00:00
|
|
|
void SetFirstVisPage(); //Neue Ermittlung der ersten sichtbaren Seite
|
|
|
|
|
|
|
|
void StartAction(); //Henkel Anzeigen und verstecken.
|
|
|
|
void EndAction(); //gerufen von ViewShell::ImplXXXAction
|
|
|
|
void LockPaint(); //dito, gerufen von ViewShell::ImplLockPaint
|
|
|
|
void UnlockPaint();
|
|
|
|
|
2003-11-24 15:04:28 +00:00
|
|
|
private:
|
|
|
|
|
2002-02-20 17:14:14 +00:00
|
|
|
SwAccessibleMap *CreateAccessibleMap();
|
2006-02-01 13:23:38 +00:00
|
|
|
|
|
|
|
/** invalidate CONTENT_FLOWS_FROM/_TO relation for paragraphs
|
|
|
|
|
|
|
|
OD 2005-12-01 #i27138#
|
|
|
|
implementation for wrapper method
|
|
|
|
<ViewShell::InvalidateAccessibleParaFlowRelation(..)>
|
|
|
|
|
|
|
|
@author OD
|
|
|
|
|
|
|
|
@param _pFromTxtFrm
|
|
|
|
input parameter - paragraph frame, for which the relation CONTENT_FLOWS_FROM
|
|
|
|
has to be invalidated.
|
|
|
|
If NULL, no CONTENT_FLOWS_FROM relation has to be invalidated
|
|
|
|
|
|
|
|
@param _pToTxtFrm
|
|
|
|
input parameter - paragraph frame, for which the relation CONTENT_FLOWS_TO
|
|
|
|
has to be invalidated.
|
|
|
|
If NULL, no CONTENT_FLOWS_TO relation has to be invalidated
|
|
|
|
*/
|
|
|
|
void _InvalidateAccessibleParaFlowRelation( const SwTxtFrm* _pFromTxtFrm,
|
|
|
|
const SwTxtFrm* _pToTxtFrm );
|
|
|
|
|
|
|
|
/** invalidate text selection for paragraphs
|
|
|
|
|
|
|
|
OD 2005-12-12 #i27301#
|
|
|
|
implementation for wrapper method
|
|
|
|
<ViewShell::InvalidateAccessibleParaTextSelection(..)>
|
|
|
|
|
|
|
|
@author OD
|
|
|
|
*/
|
|
|
|
void _InvalidateAccessibleParaTextSelection();
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2010-02-17 10:06:40 +01:00
|
|
|
/** invalidate attributes for paragraphs and paragraph's characters
|
2009-02-27 05:38:42 +00:00
|
|
|
|
|
|
|
OD 2009-01-06 #i88069#
|
|
|
|
implementation for wrapper method
|
|
|
|
<ViewShell::InvalidateAccessibleParaAttrs(..)>
|
|
|
|
|
|
|
|
@author OD
|
|
|
|
*/
|
|
|
|
void _InvalidateAccessibleParaAttrs( const SwTxtFrm& rTxtFrm );
|
|
|
|
|
2000-09-18 23:08:29 +00:00
|
|
|
public:
|
|
|
|
SwViewImp( ViewShell * );
|
|
|
|
~SwViewImp();
|
|
|
|
void Init( const SwViewOption * ); //nur fuer ViewShell::Init()
|
|
|
|
|
|
|
|
const ViewShell *GetShell() const { return pSh; }
|
|
|
|
ViewShell *GetShell() { return pSh; }
|
|
|
|
|
|
|
|
Color GetRetoucheColor() const;
|
|
|
|
|
|
|
|
//Verwaltung zur ersten sichtbaren Seite
|
|
|
|
inline const SwPageFrm *GetFirstVisPage() const;
|
|
|
|
inline SwPageFrm *GetFirstVisPage();
|
2011-01-17 15:06:54 +01:00
|
|
|
void SetFirstVisPageInvalid() { bFirstPageInvalid = sal_True; }
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool AddPaintRect( const SwRect &rRect );
|
2000-09-18 23:08:29 +00:00
|
|
|
SwRegionRects *GetRegion() { return pRegion; }
|
2009-12-29 09:19:13 +01:00
|
|
|
void DelRegion();
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
// neues Interface fuer StarView Drawing
|
2011-01-17 15:06:54 +01:00
|
|
|
inline sal_Bool HasDrawView() const { return 0 != pDrawView; }
|
2000-09-18 23:08:29 +00:00
|
|
|
SwDrawView* GetDrawView() { return pDrawView; }
|
|
|
|
const SwDrawView* GetDrawView() const { return pDrawView; }
|
|
|
|
SdrPageView*GetPageView() { return pSdrPageView; }
|
|
|
|
const SdrPageView*GetPageView() const { return pSdrPageView; }
|
|
|
|
void MakeDrawView();
|
|
|
|
|
2002-12-10 13:16:07 +00:00
|
|
|
// OD 29.08.2002 #102450#
|
|
|
|
// add 3rd parameter <const Color* pPageBackgrdColor> for setting this
|
|
|
|
// color as the background color at the outliner of the draw view
|
|
|
|
// for painting layers <hell> and <heaven>
|
|
|
|
// OD 09.12.2002 #103045# - add 4th parameter for the horizontal text
|
|
|
|
// direction of the page in order to set the default horizontal text
|
|
|
|
// direction at the outliner of the draw view for painting layers <hell>
|
|
|
|
// and <heaven>.
|
2003-07-04 12:21:23 +00:00
|
|
|
// OD 25.06.2003 #108784# - correct type of 1st parameter
|
2009-12-07 14:11:32 +01:00
|
|
|
void PaintLayer( const SdrLayerID _nLayerID,
|
2010-09-30 16:03:07 +02:00
|
|
|
SwPrintData const*const pPrintData,
|
2009-12-07 14:11:32 +01:00
|
|
|
const SwRect& _rRect,
|
|
|
|
const Color* _pPageBackgrdColor = 0,
|
|
|
|
const bool _bIsPageRightToLeft = false ) const;
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
//wird als Link an die DrawEngine uebergeben, entscheidet was wie
|
|
|
|
//gepaintet wird oder nicht.
|
2003-11-24 15:04:28 +00:00
|
|
|
//#110094#-3
|
|
|
|
//DECL_LINK( PaintDispatcher, SdrPaintProcRec * );
|
2000-09-18 23:08:29 +00:00
|
|
|
|
|
|
|
// Interface Drawing
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool IsDragPossible( const Point &rPoint );
|
2000-09-18 23:08:29 +00:00
|
|
|
void NotifySizeChg( const Size &rNewSz );
|
|
|
|
|
|
|
|
//SS Fuer die Lay- bzw. IdleAction und verwandtes
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool IsAction() const { return pLayAct != 0; }
|
|
|
|
sal_Bool IsIdleAction() const { return pIdleAct != 0; }
|
2000-09-18 23:08:29 +00:00
|
|
|
SwLayAction &GetLayAction() { return *pLayAct; }
|
|
|
|
const SwLayAction &GetLayAction() const { return *pLayAct; }
|
|
|
|
SwLayIdle &GetIdleAction() { return *pIdleAct;}
|
|
|
|
const SwLayIdle &GetIdleAction() const { return *pIdleAct;}
|
|
|
|
|
|
|
|
//Wenn eine Aktion laueft wird diese gebeten zu pruefen ob es
|
|
|
|
//an der zeit ist den WaitCrsr einzuschalten.
|
|
|
|
void CheckWaitCrsr();
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool IsCalcLayoutProgress() const; //Fragt die LayAction wenn vorhanden.
|
|
|
|
//sal_True wenn eine LayAction laeuft, dort wird dann auch das Flag fuer
|
2000-09-18 23:08:29 +00:00
|
|
|
//ExpressionFields gesetzt.
|
2011-01-17 15:06:54 +01:00
|
|
|
sal_Bool IsUpdateExpFlds();
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
void SetRestoreActions(sal_uInt16 nSet){nRestoreActions = nSet;}
|
|
|
|
sal_uInt16 GetRestoreActions() const{return nRestoreActions;}
|
2002-02-20 17:14:14 +00:00
|
|
|
|
2003-03-27 14:45:43 +00:00
|
|
|
// OD 12.12.2002 #103492#
|
|
|
|
void InitPagePreviewLayout();
|
2002-12-06 15:25:21 +00:00
|
|
|
|
2003-03-27 14:45:43 +00:00
|
|
|
// OD 12.12.2002 #103492#
|
|
|
|
inline SwPagePreviewLayout* PagePreviewLayout()
|
2002-12-02 06:53:01 +00:00
|
|
|
{
|
2003-03-27 14:45:43 +00:00
|
|
|
return mpPgPrevwLayout;
|
2002-12-02 06:53:01 +00:00
|
|
|
}
|
|
|
|
|
2002-02-27 08:32:33 +00:00
|
|
|
// Is this view accessible?
|
|
|
|
sal_Bool IsAccessible() const { return pAccMap != 0; }
|
|
|
|
|
|
|
|
inline SwAccessibleMap& GetAccessibleMap();
|
|
|
|
|
|
|
|
// Update (this) accessible view
|
2002-02-20 17:14:14 +00:00
|
|
|
void UpdateAccessible();
|
2002-02-27 08:32:33 +00:00
|
|
|
|
|
|
|
// Remove a frame from the accessible view
|
2002-05-15 12:22:47 +00:00
|
|
|
void DisposeAccessible( const SwFrm *pFrm, const SdrObject *pObj,
|
|
|
|
sal_Bool bRecursive );
|
|
|
|
inline void DisposeAccessibleFrm( const SwFrm *pFrm,
|
2002-04-05 11:18:25 +00:00
|
|
|
sal_Bool bRecursive=sal_False );
|
2002-05-15 12:22:47 +00:00
|
|
|
inline void DisposeAccessibleObj( const SdrObject *pObj );
|
2002-02-27 08:32:33 +00:00
|
|
|
|
|
|
|
// Move a frame's position in the accessible view
|
2002-05-15 12:22:47 +00:00
|
|
|
void MoveAccessible( const SwFrm *pFrm, const SdrObject *pObj,
|
|
|
|
const SwRect& rOldFrm );
|
|
|
|
inline void MoveAccessibleFrm( const SwFrm *pFrm, const SwRect& rOldFrm );
|
2002-03-08 12:25:36 +00:00
|
|
|
|
2002-04-05 11:18:25 +00:00
|
|
|
// Add a frame in the accessible view
|
|
|
|
inline void AddAccessibleFrm( const SwFrm *pFrm );
|
|
|
|
|
2002-05-15 12:22:47 +00:00
|
|
|
inline void AddAccessibleObj( const SdrObject *pObj );
|
|
|
|
|
2002-03-08 12:25:36 +00:00
|
|
|
// Invalidate accessible frame's frame's content
|
|
|
|
void InvalidateAccessibleFrmContent( const SwFrm *pFrm );
|
|
|
|
|
2002-03-18 11:58:46 +00:00
|
|
|
// Invalidate accessible frame's cursor position
|
2002-04-05 11:18:25 +00:00
|
|
|
void InvalidateAccessibleCursorPosition( const SwFrm *pFrm );
|
2002-03-18 11:58:46 +00:00
|
|
|
|
2002-03-21 11:54:23 +00:00
|
|
|
// Invalidate editable state for all accessible frames
|
2002-08-09 11:50:05 +00:00
|
|
|
void InvalidateAccessibleEditableState( sal_Bool bAllShells=sal_True,
|
|
|
|
const SwFrm *pFrm=0 );
|
2002-03-21 11:54:23 +00:00
|
|
|
|
2002-04-26 12:22:00 +00:00
|
|
|
// Invalidate frame's relation set (for chained frames)
|
|
|
|
void InvalidateAccessibleRelationSet( const SwFlyFrm *pMaster,
|
|
|
|
const SwFlyFrm *pFollow );
|
|
|
|
|
2002-05-22 10:48:43 +00:00
|
|
|
// update data for accessible preview
|
2003-03-27 14:45:43 +00:00
|
|
|
// OD 15.01.2003 #103492# - change method signature due to new page preview
|
|
|
|
// functionality
|
|
|
|
void UpdateAccessiblePreview( const std::vector<PrevwPage*>& _rPrevwPages,
|
|
|
|
const Fraction& _rScale,
|
|
|
|
const SwPageFrm* _pSelectedPageFrm,
|
|
|
|
const Size& _rPrevwWinSize );
|
2002-05-29 14:06:25 +00:00
|
|
|
|
|
|
|
void InvalidateAccessiblePreViewSelection( sal_uInt16 nSelPage );
|
2002-05-22 10:48:43 +00:00
|
|
|
|
2002-03-08 12:25:36 +00:00
|
|
|
// Fire all accessible events that have been collected so far
|
|
|
|
void FireAccessibleEvents();
|
2000-09-18 23:08:29 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
inline SwPageFrm *SwViewImp::GetFirstVisPage()
|
|
|
|
{
|
|
|
|
if ( bFirstPageInvalid )
|
|
|
|
SetFirstVisPage();
|
|
|
|
return pFirstVisPage;
|
|
|
|
}
|
|
|
|
|
|
|
|
inline const SwPageFrm *SwViewImp::GetFirstVisPage() const
|
|
|
|
{
|
|
|
|
if ( bFirstPageInvalid )
|
|
|
|
((SwViewImp*)this)->SetFirstVisPage();
|
|
|
|
return pFirstVisPage;
|
|
|
|
}
|
|
|
|
|
2002-02-20 17:14:14 +00:00
|
|
|
inline SwAccessibleMap& SwViewImp::GetAccessibleMap()
|
|
|
|
{
|
|
|
|
if( !pAccMap )
|
|
|
|
CreateAccessibleMap();
|
|
|
|
|
|
|
|
return *pAccMap;
|
|
|
|
}
|
2000-09-18 23:08:29 +00:00
|
|
|
|
2002-05-15 12:22:47 +00:00
|
|
|
inline void SwViewImp::DisposeAccessibleFrm( const SwFrm *pFrm,
|
|
|
|
sal_Bool bRecursive )
|
|
|
|
{
|
|
|
|
DisposeAccessible( pFrm, 0, bRecursive );
|
|
|
|
}
|
|
|
|
|
|
|
|
inline void SwViewImp::DisposeAccessibleObj( const SdrObject *pObj )
|
|
|
|
{
|
|
|
|
DisposeAccessible( 0, pObj, sal_False );
|
|
|
|
}
|
|
|
|
|
|
|
|
inline void SwViewImp::MoveAccessibleFrm( const SwFrm *pFrm,
|
|
|
|
const SwRect& rOldFrm )
|
|
|
|
{
|
|
|
|
MoveAccessible( pFrm, 0, rOldFrm );
|
|
|
|
}
|
|
|
|
|
2002-04-05 11:18:25 +00:00
|
|
|
inline void SwViewImp::AddAccessibleFrm( const SwFrm *pFrm )
|
|
|
|
{
|
|
|
|
SwRect aEmptyRect;
|
2002-05-15 12:22:47 +00:00
|
|
|
MoveAccessible( pFrm, 0, aEmptyRect );
|
|
|
|
}
|
|
|
|
|
|
|
|
inline void SwViewImp::AddAccessibleObj( const SdrObject *pObj )
|
|
|
|
{
|
|
|
|
SwRect aEmptyRect;
|
|
|
|
MoveAccessible( 0, pObj, aEmptyRect );
|
2002-04-05 11:18:25 +00:00
|
|
|
}
|
2010-09-30 16:03:07 +02:00
|
|
|
#endif // SW_VIEWIMP_HXX
|
2000-09-18 23:08:29 +00:00
|
|
|
|