/*===============================
 *	BlugsDemo.h
 *
 *	Main demo include file.
 *
 *	© 1998-2001 Brian Hall, Kyle Hammond
 *	All Rights Reserved
 *
 *===============================*/

#ifndef __BLUGSDEMO__
#define __BLUGSDEMO__



/* REZ is watching you!! */
#define kFinderesqueContentType		1
#define kStringContentType			2
#define kDateTimeContentType		3
#define kColorPopupContentType		4
#define kRowNumberContentType		5
#define kPopupMenuContentType		6
#define kCheckboxContentType		7
#define kEditStringContentType		8
#define kIconContentType			9
#define kPictureContentType			10


#define kTableLiSt					128
#define kSpreadsheetLiSt			129
#define kUtilityLiSt				130
#define kSimpleLiSt					131
#define kPictureLiSt				132

// Title bars
#define kTableHTitleBarID			128
#define kTableVTitleBarID			129

// ID's for the two columns in the file list.
enum
{
	kFileListNameColumnID					= 'name',
	kFileListCreationDateColumnID			= 'crea',
	kFileListModificationDateColumnID		= 'modi'
};

/* REZ is done watching you!! */
#ifndef REZ

#if !defined(__MWERKS__)
#if !defined (__APPLE_CC__)
QDGlobals			qd;
#endif
#endif

enum
{
	kAboutDLOG				= 128,
	kTableWIND				= 128,
	kSimpleWIND
};


enum
{
	kMenuBar				= 128,
	kApple					= 128,
	kFile,
	kWindow
};

// Used with BLSetUserData to identify windows
enum
{
	kWindowIDKey			= 'widk',
	kSimpleWindowID			= 1,
	kTableWindowID,
	kUtilityWindowID,
	kPictureWindowID
};


#if __profile__
#include <Profiler.h>
#define _ProfilerOff	ProfilerSetStatus( false );
#define _ProfilerOn		ProfilerSetStatus( true );
#else
#define _ProfilerOff
#define _ProfilerOn
#endif

#endif // REZ

#endif // __BLUGSDEMO__

