1/*
2 * Copyright 2000, Georges-Edouard Berenger. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _THREAD_BAR_MENU_H_
6#define _THREAD_BAR_MENU_H_
7
8
9#include <Menu.h>
10
11
12typedef struct {
13	thread_id	thread;
14	int			last_round;
15} ThreadRec;
16
17class ThreadBarMenu : public BMenu {
18	public:
19						ThreadBarMenu(const char *title, team_id team, int32 threadCount);
20		virtual			~ThreadBarMenu();
21		virtual	void	AttachedToWindow();
22		virtual void	Draw(BRect updateRect);
23		void			AddNew();
24		void			Update();
25		void			Init();
26		void			Reset(team_id team);
27
28	private:
29		ThreadRec*		fThreadsRec;
30		int				fThreadsRecCount;
31		team_id			fTeam;
32		int				fRound;
33};
34
35#endif // _THREAD_BAR_MENU_H_
36