aboutsummaryrefslogtreecommitdiff
path: root/lib/gui/multipage.h
blob: 5c3cb4edc3f0ea126eb93fa49a6df110c4c49b08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef __multipage_h_
#define __multipage_h_

#include <lib/base/eptrlist.h>
class eWidget;

class eMultipage
{
	ePtrList<eWidget> list;
public:
	eMultipage();
	
	int prev();
	int next();
	void set(eWidget *page);
	void first();
	void addPage(eWidget *page);
	eWidget *getCurrent() { return list.current(); }
	
	int count() { return list.size(); }
	int at();
};

#endif