CSoundboardWindow.h

// ===========================================================================
//  CSoundboardWindow.h         ©1995 Apple Computer, Inc. All rights reserved.
// ===========================================================================
 
#pragma once
 
#include <LWindow.h>
 
class   CSoundboardWindow : public LWindow {
public:
    enum { class_ID = 'sWnd' };
                        CSoundboardWindow(LStream *inStream);
    virtual             ~CSoundboardWindow();
    
    static CSoundboardWindow*   CreateSoundboardWindow(ResIDT inWindowID,
                                    LCommander *inSuperCommander);
    static CSoundboardWindow*   CreateSoundboardWindowStream(LStream *inStream);
    
    virtual void        AttemptClose();
    virtual void        DoClose();
    
    virtual Boolean     ObeyCommand(CommandT inCommand, void *ioParam = nil);
    virtual void        FindCommandStatus(CommandT inCommand,
                            Boolean &outEnabled, Boolean &outUsesMark,
                            Char16 &outMark, Str255 outName);
    virtual void        Show();
    virtual void        ClickInContent(const EventRecord &inMacEvent);
};