User: vg Date: 2008-02-12 13:19:04+0000 Modified: dba/reportdesign/source/ui/inc/UITools.hxx
Log: INTEGRATION: CWS dba24g_SRC680 (1.2.68.1.2); FILE MERGED 2008/01/30 12:43:02 lla 1.2.68.1.2.1: #i85662# D&D loop fix File Changes: Directory: /dba/reportdesign/source/ui/inc/ =========================================== File [changed]: UITools.hxx Url: http://dba.openoffice.org/source/browse/dba/reportdesign/source/ui/inc/UITools.hxx?r1=1.3&r2=1.4 Delta lines: +10 -0 -------------------- --- UITools.hxx 2008-01-29 13:48:54+0000 1.3 +++ UITools.hxx 2008-02-12 13:19:02+0000 1.4 @@ -51,6 +51,7 @@ class SdrPage; class SdrObject; +class SdrUnoObj; class SdrView; class Rectangle; namespace comphelper @@ -138,6 +139,8 @@ */ SdrObject* isOver(const Rectangle& _rRect,SdrPage& _rPage,SdrView& _rView,bool _bAllObjects = false,SdrObject* _pIgnore = NULL); + SdrObject* isOver(const Rectangle& _rRect,SdrPage& _rPage,SdrView& _rView,bool _bAllObjects, SdrUnoObj* _pIgnoreList[], int _nIgnoreListLength); + /** checks whether the given OUnoObject object rectangle overlapps another object in that view. * * \param _pObj @@ -160,6 +163,13 @@ * \param _bInsert TRUE whe the control should be inserted, otherwise not. */ void correctOverlapping(SdrObject* pControl,::boost::shared_ptr<OReportSection> _pReportSection,bool _bInsert = true); + + /** returns a Rectangle of a given SdrObject + * + * \param pControl the SdrObject + */ + + Rectangle getRectangleFromControl(SdrObject* pControl); } #endif //RPTUI_UITOOLS_HXX --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
