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