/*
* Copyright 2000, Georges-Edouard Berenger. All rights reserved.
* Distributed under the terms of the MIT License.
*/
#ifndef _THREAD_BAR_MENU_H_
#define _THREAD_BAR_MENU_H_
#include
typedef struct {
thread_id thread;
int last_round;
} ThreadRec;
class ThreadBarMenu : public BMenu {
public:
ThreadBarMenu(const char *title, team_id team, int32 threadCount);
virtual ~ThreadBarMenu();
virtual void AttachedToWindow();
virtual void Draw(BRect updateRect);
void AddNew();
void Update();
void Init();
void Reset(team_id team);
private:
ThreadRec* fThreadsRec;
int fThreadsRecCount;
team_id fTeam;
int fRound;
};
#endif // _THREAD_BAR_MENU_H_