/elec/propeller-clock

To get this branch, use:
bzr branch http://bzr.ed.am/elec/propeller-clock
56 by edam
updated software to include drawing abstraction infrastructure
1
#include "drawer.h"
2
3
4
class MinorMode
5
    :
6
    public Drawer
7
{
8
public:
9
10
	/**
11
	 * Constructor.
12
	 *
13
	 * @param num_flavours the number of flavours in this minor display mode
14
	 */
15
	MinorMode( int num_flavours );
16
17
	/**
18
	 * Called when this mninor mode becomes active
19
	 */
20
	void activate();
21
22
	/**
23
	 * Called when the display should change
24
	 */
25
	void next_flavour();
26
27
protected:
28
29
	/** current flavour */
30
	int _flavour;
31
32
	/** number of flavours */
33
	int _num_flavours;
34
	 
35
};