#ifndef PULSEVIEW_H
#define PULSEVIEW_H
#include <interface/View.h>
#include <interface/PopUpMenu.h>
#include <interface/MenuItem.h>
class PulseView : public BView {
public:
PulseView(BRect rect, const char *name);
PulseView(BMessage *message);
~PulseView();
virtual void MouseDown(BPoint point);
void ChangeCPUState(BMessage *message);
protected:
void Init();
void Update();
BPopUpMenu *popupmenu;
BMenuItem *mode1, *mode2, *preferences, *about;
BMenuItem **cpu_menu_items;
const int32 kCPUCount;
double* cpu_times;
bigtime_t* prev_active;
bigtime_t prev_time;
};
#endif