home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Archive / Games / Soundboard / CSoundboardWindow.h < prev    next >
Encoding:
Text File  |  2000-09-28  |  979 b   |  30 lines  |  [TEXT/MMCC]

  1. // ===========================================================================
  2. //    CSoundboardWindow.h            ©1995 Apple Computer, Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LWindow.h>
  8.  
  9. class    CSoundboardWindow : public LWindow {
  10. public:
  11.     enum { class_ID = 'sWnd' };
  12.                         CSoundboardWindow(LStream *inStream);
  13.     virtual             ~CSoundboardWindow();
  14.     
  15.     static CSoundboardWindow*    CreateSoundboardWindow(ResIDT inWindowID,
  16.                                     LCommander *inSuperCommander);
  17.     static CSoundboardWindow*    CreateSoundboardWindowStream(LStream *inStream);
  18.     
  19.     virtual void        AttemptClose();
  20.     virtual void        DoClose();
  21.     
  22.     virtual Boolean        ObeyCommand(CommandT inCommand, void *ioParam = nil);
  23.     virtual void        FindCommandStatus(CommandT inCommand,
  24.                             Boolean &outEnabled, Boolean &outUsesMark,
  25.                             Char16 &outMark, Str255 outName);
  26.     virtual void        Show();
  27.     virtual void        ClickInContent(const EventRecord &inMacEvent);
  28. };
  29.  
  30.