diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2010-01-28 19:03:55 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2010-01-28 19:03:55 +0000 |
commit | 25d44e2d80584ecf435d91232049e371c960be2a (patch) | |
tree | 73cf5b499c01298716a0190f5ba6b92bca4a8d52 /sc/source/ui/inc/gridwin.hxx | |
parent | 87435fda334e9ac833968193524b9bb0ff276c97 (diff) | |
parent | bce8c1c3ae219d2b2a6c76e0599c33eec90d8d57 (diff) |
koheidatapilot03: merge with DEV300_m57
Diffstat (limited to 'sc/source/ui/inc/gridwin.hxx')
-rw-r--r-- | sc/source/ui/inc/gridwin.hxx | 58 |
1 files changed, 3 insertions, 55 deletions
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx index 50d4800debcb..68f7ece9a249 100644 --- a/sc/source/ui/inc/gridwin.hxx +++ b/sc/source/ui/inc/gridwin.hxx @@ -38,6 +38,8 @@ #include "cbutton.hxx" #include <svx/sdr/overlay/overlayobject.hxx> #include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> +#include <basegfx/matrix/b2dhommatrix.hxx> + #include <vector> #include <memory> @@ -45,9 +47,6 @@ struct ScTableInfo; class ScViewSelectionEngine; -#if OLD_PIVOT_IMPLEMENTATION -class ScPivot; -#endif class ScDPObject; class ScDPFieldPopupWindow; class ScDPFieldButton; @@ -100,44 +99,7 @@ public: // --------------------------------------------------------------------------- // predefines -class ScGridWindow; - -enum ScOverlayType { SC_OVERLAY_INVERT, SC_OVERLAY_SOLID, SC_OVERLAY_BORDER_TRANSPARENT }; - -// #114409# -namespace sdr -{ - namespace overlay - { - // predefines - class OverlayObjectList; - - // OverlayObjectCell - used for cell cursor, selection and AutoFill handle - - class OverlayObjectCell : public OverlayObject - { - public: - typedef ::std::vector< basegfx::B2DRange > RangeVector; - - protected: - basegfx::B2DPolyPolygon impGetOverlayPolyPolygon() const; - - private: - ScOverlayType mePaintType; - RangeVector maRectangles; - - // geometry creation for OverlayObject - virtual drawinglayer::primitive2d::Primitive2DSequence createOverlayObjectPrimitive2DSequence(); - - public: - OverlayObjectCell( ScOverlayType eType, const Color& rColor, const RangeVector& rRects); - virtual ~OverlayObjectCell(); - }; - - } // end of namespace overlay -} // end of namespace sdr - -// --------------------------------------------------------------------------- +namespace sdr { namespace overlay { class OverlayObjectList; }} class ScGridWindow : public Window, public DropTargetHelper, public DragSourceHelper { @@ -175,14 +137,6 @@ private: BYTE nMouseStatus; BYTE nNestedButtonState; // track nested button up/down calls -#if OLD_PIVOT_IMPLEMENTATION - BOOL bPivotMouse; // Pivot-D&D (alte Pivottabellen) - ScPivot* pDragPivot; - BOOL bPivotColField; - SCCOL nPivotCol; - SCCOL nPivotField; -#endif - BOOL bDPMouse; // DataPilot-D&D (neue Pivottabellen) long nDPField; ScDPObject* pDragDPObj; //! name? @@ -241,12 +195,6 @@ private: BOOL DoPageFieldSelection( SCCOL nCol, SCROW nRow ); bool DoAutoFilterButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt ); void DoPushButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt ); -#if OLD_PIVOT_IMPLEMENTATION - void PivotMouseMove( const MouseEvent& rMEvt ); - void PivotMouseButtonUp( const MouseEvent& rMEvt ); - BOOL PivotTestMouse( const MouseEvent& rMEvt, BOOL bMove ); - void DoPivotDrop( BOOL bDelete, BOOL bToCols, SCSIZE nDestPos ); -#endif void DPMouseMove( const MouseEvent& rMEvt ); void DPMouseButtonUp( const MouseEvent& rMEvt ); |