<HTML>
<HEAD>
<TITLE>Includes</TITLE></HEAD><BODY><H6><A href=main.html>Contents page</A></H6><P>
<H1>Includes</H1>
<HR>
  //////////////////////////////////////////////////////////////////////////////<PRE>
  // button.hpp
  //
  // Jeffry A Worth
  // November 10, 1995
  //////////////////////////////////////////////////////////////////////////////<P>

  #ifndef __BUTTON_HPP__
  #define __BUTTON_HPP__<P>

  //////////////////////////////////////////////////////////////////////////////
  // INCLUDES
  #include &lt;string.h&gt;
  #include &quot;aframe:include/gadget.hpp&quot;
  #include &quot;aframe:include/rastport.hpp&quot;<P>

  //////////////////////////////////////////////////////////////////////////////
  // Button Class<P>

  class AFButton : public AFGadget
  {
  public:
    AFButton();
    ~AFButton();<P>

    virtual void DestroyObject();
    virtual char *ObjectType() { return &quot;Button&quot;; };<P>

    virtual void Create(char *text, AFWindow* pwindow, AFRect *rect, ULONG id);<P>

    struct IntuiText m_IntuiText;
    struct Border m_gborder,m_gborder2;
    struct Border m_sborder,m_sborder2;
    AFString m_text;
    WORD m_xyshine[6];
    WORD m_xyshadow[6];<P>

    AFRect m_rect;<P>

    virtual void FillGadgetStruct(LPExtGadget psgadget);
    virtual void SetText(char* text);
  };<P>

  //////////////////////////////////////////////////////////////////////////////
  #endif // __BUTTON_HPP__
<HR>
