1 
2  /*
3   * Copyright (C) 2007  Olli Salonen <oasalonen@gmail.com>
4   * see btnx.c for detailed license information
5   *
6   * revoco.c is under a different copyright. See that file for details.
7   *
8   */
9 
10 #ifndef REVOCO_H_
11 #define REVOCO_H_
12 
13 /* Possible revoco modes */
14 enum
15 {
16 	REVOCO_DISABLED=0,
17 	REVOCO_FREE_MODE,
18 	REVOCO_CLICK_MODE,
19 	REVOCO_MANUAL_MODE,
20 	REVOCO_AUTO_MODE,
21 	REVOCO_INVALID_MODE
22 };
23 
24 /* Config parser uses these to set up revoco */
25 void revoco_set_mode(int mode);
26 void revoco_set_btn(int btn);
27 void revoco_set_up_scroll(int value);
28 void revoco_set_down_scroll(int value);
29 
30 /* Execute revoco functionality */
31 int revoco_launch(void);
32 
33 #endif /*REVOCO_H_*/
34