home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // ObjectWindows - (C) Copyright 1991, 1993 by Borland International
- // Multi-thread arty demo window object header
- //----------------------------------------------------------------------------
- #ifndef __ARTY_H
- #define __ARTY_H
-
- #include "demobase.h"
-
- class _EXPCLASS TList;
- class _EXPCLASS TStatic;
-
- class TArtyWindow : public TBaseDemoWindow {
- public:
- TArtyWindow();
- ~TArtyWindow();
-
- protected:
- void EvLButtonDown(UINT modKeys, TPoint& point);
- void EvRButtonDown(UINT modKeys, TPoint& point);
- void EvSize(UINT, TSize& size);
- void Paint(TDC& dc, BOOL erase, TRect& rect);
-
- private:
- TList* List;
- TList* BigLineList;
- TList* IconicLineList;
- int TextHeight;
- BOOL Iconized;
- BOOL Paused;
- TStatic* StaticControl;
-
- void DoRun();
-
- DECLARE_RESPONSE_TABLE(TArtyWindow);
- };
-
- #endif
-