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]

Reply via email to