xref: /haiku/src/apps/pulse/MiniPulseView.h (revision b55a57da7173b9af0432bd3e148d03f06161d036)
1 //****************************************************************************************
2 //
3 //	File:		MiniPulseView.h
4 //
5 //	Written by:	Arve Hjonnevag and Daniel Switkin
6 //
7 //	Copyright 1999, Be Incorporated
8 //
9 //****************************************************************************************
10 
11 #ifndef MINIPULSEVIEW_H
12 #define MINIPULSEVIEW_H
13 
14 #include "PulseView.h"
15 #include "Prefs.h"
16 
17 class MiniPulseView : public PulseView {
18 	public:
19 		MiniPulseView(BRect rect, const char *name, Prefs *prefs);
20 		MiniPulseView(BRect rect, const char *name);
21 		MiniPulseView(BMessage *message);
22 		~MiniPulseView();
23 		void Draw(BRect rect);
24 		void AttachedToWindow();
25 		void Pulse();
26 		void FrameResized(float width, float height);
27 		void UpdateColors(BMessage *message);
28 
29 	protected:
30 		BMenuItem *quit;
31 		rgb_color frame_color, active_color, idle_color;
32 };
33 
34 #endif
35