Contents page

Index

Includes


//////////////////////////////////////////////////////////////////////////////
  // 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__