//****************************************************************************************
//
//	File:		MiniPulseView.h
//
//	Written by:	Arve Hjonnevag and Daniel Switkin
//
//	Copyright 1999, Be Incorporated
//
//****************************************************************************************

#ifndef MINIPULSEVIEW_H
#define MINIPULSEVIEW_H

#include "PulseView.h"
#include "Prefs.h"

class MiniPulseView : public PulseView {
	public:
		MiniPulseView(BRect rect, const char *name, Prefs *prefs);
		MiniPulseView(BRect rect, const char *name);
		MiniPulseView(BMessage *message);
		~MiniPulseView();
		void Draw(BRect rect);
		void AttachedToWindow();
		void Pulse();
		void FrameResized(float width, float height);
		void UpdateColors(BMessage *message);

	protected:
		BMenuItem *quit;
		rgb_color frame_color, active_color, idle_color;
};

#endif
