<HTML>
<HEAD>
<TITLE>Includes</TITLE></HEAD><BODY><H6><A href=main.html>Contents page</A></H6><P>
<H6><A href=Main.html>Index</A></H6><P>
<H1>Includes</H1>
<HR>
  //////////////////////////////////////////////////////////////////////////////<PRE>
  // TapeDeck.hpp
  //
  // Deryk B Robosson
  // April 29, 1996
  //////////////////////////////////////////////////////////////////////////////<P>

  #ifndef __TAPEDECK_HPP__
  #define __TAPEDECK_HPP__<P>

  //////////////////////////////////////////////////////////////////////////////
  // INCLUDES
  #include &quot;aframe:include/aframe.hpp&quot;
  #include &quot;aframe:include/gadget.hpp&quot;
  #include &quot;aframe:include/rect.hpp&quot;
  #include &quot;aframe:include/window.hpp&quot;
  #include &lt;intuition/classes.h&gt;
  #include &lt;intuition/gadgetclass.h&gt;
  #include &lt;intuition/icclass.h&gt;
  #include &lt;intuition/imageclass.h&gt;
  #include &lt;gadgets/tapedeck.h&gt;<P>

  //////////////////////////////////////////////////////////////////////////////
  // Definitions<P>

  //////////////////////////////////////////////////////////////////////////////
  // TapeDeck Class<P>

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

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

      virtual void Create(AFWindow *window, AFRect *rect, ULONG gadid);
      virtual void OnGadgetUp(LPIntuiMessage imess);
      ULONG GetCurrentButton();<P>

  private:
      struct ClassLibrary *ClassLibrary;
      AFWindow* m_pwindow;
  };<P>

  //////////////////////////////////////////////////////////////////////////////
  #endif // __TAPEDECK_HPP__
<HR>
