44 lines
731 B
C++
44 lines
731 B
C++
/*
|
|
* Copyright 2000, Georges-Edouard Berenger. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*/
|
|
|
|
#ifndef _NOISE_BAR_MENU_ITEM_H_
|
|
#define _NOISE_BAR_MENU_ITEM_H_
|
|
|
|
#include <MenuItem.h>
|
|
|
|
|
|
class NoiseBarMenuItem : public BMenuItem {
|
|
public:
|
|
NoiseBarMenuItem();
|
|
|
|
virtual void DrawContent();
|
|
virtual void GetContentSize(float* width, float* height);
|
|
|
|
void DrawBar(bool force);
|
|
|
|
double BusyWaiting() const
|
|
{
|
|
return fBusyWaiting;
|
|
}
|
|
|
|
void SetBusyWaiting(double busyWaiting)
|
|
{
|
|
fBusyWaiting = busyWaiting;
|
|
}
|
|
|
|
void SetLost(double lost)
|
|
{
|
|
fLost = lost;
|
|
}
|
|
|
|
private:
|
|
double fBusyWaiting;
|
|
double fLost;
|
|
float fGrenze1;
|
|
float fGrenze2;
|
|
};
|
|
|
|
#endif // _NOISE_BAR_MENU_ITEM_H_
|