//************************************************************************************** // Filename: NibAboutDialog.h // Part of Contextual Menu Workshop by Abracode Inc. // http://free.abracode.com/cmworkshop/ // Copyright © 2002-2003 Abracode, Inc. All rights reserved. // // Description: classic about dialog, buttonless, modal, without window bar // dismissed by any click or key pressed // //************************************************************************************** // Revision History: // Saturday, June 7, 2003 - Original //************************************************************************************** #pragma once #include "NibModalDialog.h" class NibAboutDialog : public NibModalDialog { public: NibAboutDialog(CFStringRef inNibName, CFStringRef inDlogWindowName) : NibModalDialog(inNibName, inDlogWindowName) { } NibAboutDialog(CFBundleRef inBundleRef, CFStringRef inNibName, CFStringRef inDlogWindowName) : NibModalDialog(inBundleRef, inNibName, inDlogWindowName) { } virtual ~NibAboutDialog() { } virtual void InstallEventHandler(); virtual OSStatus HandleEvent(EventHandlerCallRef inCallRef, EventRef inEvent); private: NibAboutDialog(const NibAboutDialog&); NibAboutDialog& operator=(const NibAboutDialog&); };