diff options
Diffstat (limited to 'sc/source/filter/inc/xcl97rec.hxx')
-rw-r--r-- | sc/source/filter/inc/xcl97rec.hxx | 60 |
1 files changed, 56 insertions, 4 deletions
diff --git a/sc/source/filter/inc/xcl97rec.hxx b/sc/source/filter/inc/xcl97rec.hxx index 7caa0d6ef6d3..b4d684bb8a13 100644 --- a/sc/source/filter/inc/xcl97rec.hxx +++ b/sc/source/filter/inc/xcl97rec.hxx @@ -2,9 +2,9 @@ * * $RCSfile: xcl97rec.hxx,v $ * - * $Revision: 1.16 $ + * $Revision: 1.17 $ * - * last change: $Author: dr $ $Date: 2001-04-19 09:57:04 $ + * last change: $Author: dr $ $Date: 2001-05-10 17:26:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -69,6 +69,7 @@ #endif struct SingleRefData; +struct ScExtTabOptions; // --- class XclSstList ---------------------------------------------- @@ -853,17 +854,68 @@ public: }; +// --- class ExcWindow18 --------------------------------------------- + +class ExcWindow18 : public ExcRecord +{ +private: + UINT16 nCurrTable; + UINT16 nSelTabs; + + virtual void SaveCont( XclExpStream& rStrm ); + +public: + ExcWindow18( RootData& rRootData ); + + virtual UINT16 GetNum( void ) const; + virtual ULONG GetLen( void ) const; +}; + + +// --- class ExcPane8 ------------------------------------------------ + +class ExcPane8 : public ExcRecord +{ +private: + UINT16 nSplitX; + UINT16 nSplitY; + UINT16 nLeftCol; + UINT16 nTopRow; + UINT16 nActivePane; + + virtual void SaveCont( XclExpStream& rStrm ); + +public: + ExcPane8( const ScExtTabOptions& rTabOptions ); + + virtual UINT16 GetNum() const; + virtual ULONG GetLen() const; +}; + + // --- class ExcWindow28 --------------------------------------------- -class ExcWindow28 : public ExcWindow2 +class ExcWindow28 : public ExcRecord { private: + ExcPalette2& rPalette; + ExcPane8* pPaneRec; + UINT32 nGridColorSer; + UINT16 nFlags; + UINT16 nLeftCol; + UINT16 nTopRow; + UINT16 nActiveCol; + UINT16 nActiveRow; + BOOL bHorSplit : 1; + BOOL bVertSplit : 1; virtual void SaveCont( XclExpStream& rStrm ); public: - ExcWindow28( UINT16 nTab ) : ExcWindow2( nTab ) {} + ExcWindow28( RootData& rRootData, UINT16 nTab ); + virtual ~ExcWindow28(); + virtual void Save( XclExpStream& rStrm ); virtual UINT16 GetNum() const; virtual ULONG GetLen() const; }; |