#ifndef T2DLL_T2MOVIETABLE_H #define T2DLL_T2MOVIETABLE_H #include "../common.h" #include "T2VerticalTable.h" class AFX_CLASS_EXPORT T2MovieTable : public T2VerticalTable { public: T2MovieTable(T2TowerDoc* inDoc, T2ImageObj* inImageObj, CPalette* inPalette); virtual ~T2MovieTable() {} void SetMovieType(int inType); void Add(T2MoviePlugin* inPlugin); void Add(CFilePluginList* inList); protected: virtual int OnT2DlgItemCreate(CREATESTRUCT* cs); virtual void DrawCellSelf(CDC* pDC, const TableCellT& inCell, BOOL inSelected); virtual void DrawCell(CDC* pDC, const TableCellT& inCell); void ClickCell(const TableCellT& inCell, const CPoint& inPt); virtual void OnT2DlgItemLButtonDown(UINT inFlags, CPoint inPt); virtual BOOL OnT2DlgItemEraseBkgnd(CDC* pDC); int mMovieType; }; #endif