User: hr Date: 2007-08-02 14:38:04+0000 Modified: dba/reportdesign/source/ui/inc/dlgedfunc.hxx
Log: INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED 2007/07/18 07:44:11 lla 1.2.2.2: #i79692# customshapes can drop every where 2007/07/16 07:36:46 lla 1.2.2.1: #i77268# better visualisation File Changes: Directory: /dba/reportdesign/source/ui/inc/ =========================================== File [changed]: dlgedfunc.hxx Url: http://dba.openoffice.org/source/browse/dba/reportdesign/source/ui/inc/dlgedfunc.hxx?r1=1.2&r2=1.3 Delta lines: +20 -4 -------------------- --- dlgedfunc.hxx 2007-07-09 11:56:30+0000 1.2 +++ dlgedfunc.hxx 2007-08-02 14:38:02+0000 1.3 @@ -43,6 +43,7 @@ class MouseEvent; class Point; class SdrTextObj; +class SdrObject; namespace rptui { @@ -77,7 +78,11 @@ bool setMovementPointer(const MouseEvent& rMEvt); bool isRectangleHit(const MouseEvent& rMEvt); - + /** + returns true, as long as only customshapes in the marked list, + custom shapes can drop every where + */ + bool isOnlyCustomShapeMarked(); public: DlgEdFunc( OReportSection* pParent ); virtual ~DlgEdFunc(); @@ -98,6 +103,17 @@ * \return <TRUE/> if overlapping, otherwise <FALSE/> */ bool isOverlapping(const MouseEvent& rMEvt); + void setOverlappedControlColor(sal_Int32 _nColor); +protected: + void colorizeOverlappedObject(SdrObject* _pOverlappedObj); + void unColorizeOverlappedObj(); + + com::sun::star::uno::Reference<com::sun::star::uno::XInterface> m_xOverlappingObj; + SdrObject *m_pOverlappingObj; + sal_Int32 m_nOverlappedControlColor; + sal_Int32 m_nOldColor; + + bool m_bSelectionMode; }; //============================================================================ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
