made Mouse.buttons() private. removed MOUSE_ALL macro

This commit is contained in:
Zach Eveland 2011-09-12 08:14:13 -04:00
parent 6f65578b99
commit e3fa1ed039
1 changed files with 3 additions and 3 deletions

View File

@ -46,16 +46,16 @@ extern Serial_ Serial;
#define MOUSE_LEFT 1 #define MOUSE_LEFT 1
#define MOUSE_MIDDLE 2 #define MOUSE_MIDDLE 2
#define MOUSE_RIGHT 4 #define MOUSE_RIGHT 4
#define MOUSE_ALL (MOUSE_LEFT | MOUSE_MIDDLE | MOUSE_RIGHT)
class Mouse_ class Mouse_
{ {
private:
uint8_t _buttons; uint8_t _buttons;
void buttons(uint8_t b);
public: public:
Mouse_(); Mouse_();
void click(uint8_t b = MOUSE_LEFT); void click(uint8_t b = MOUSE_LEFT);
void move(signed char x, signed char y, signed char wheel = 0); void move(signed char x, signed char y, signed char wheel = 0);
void buttons(uint8_t b);
void press(uint8_t b = MOUSE_LEFT); // press LEFT by default void press(uint8_t b = MOUSE_LEFT); // press LEFT by default
void release(uint8_t b = MOUSE_LEFT); // release LEFT by default void release(uint8_t b = MOUSE_LEFT); // release LEFT by default
}; };