home *** CD-ROM | disk | FTP | other *** search
- //////////////////////////////////////////////////////////////////////////////
- // panel.hpp
- //
- // Jeffry Worth
- // November 10, 1995
- //////////////////////////////////////////////////////////////////////////////
-
- #ifndef __PANEL_HPP__
- #define __PANEL_HPP__
-
- //////////////////////////////////////////////////////////////////////////////
- // INCLUDES
- #include <string.h>
- #include "aframe:include/gadget.hpp"
-
- //////////////////////////////////////////////////////////////////////////////
- // Definitions
- #define PANEL_BEVELDOWN 0
- #define PANEL_BEVELUP 1
- #define PANEL_NOBORDER 2
-
- //////////////////////////////////////////////////////////////////////////////
- // Panel Class
-
- class AFPanel : public AFGadget
- {
- public:
- AFPanel();
- ~AFPanel();
-
- virtual void DestroyObject();
- virtual char *ObjectType() { return "Panel"; };
-
- virtual void Create(char *text, AFWindow* pwindow, AFRect *rect, ULONG id,
- int bevel);
-
- struct IntuiText m_IntuiText;
- struct Border m_gborder,m_gborder2;
- char *m_text;
- WORD m_xyshine[6];
- WORD m_xyshadow[6];
- };
-
- //////////////////////////////////////////////////////////////////////////////
- #endif // __PANEL_HPP__
-