diff options
| author | Eleni Maria Stea <elene.mst@gmail.com> | 2013-02-23 21:52:14 +0200 |
|---|---|---|
| committer | Eleni Maria Stea <elene.mst@gmail.com> | 2013-02-23 21:52:14 +0200 |
| commit | 29a5d0c43628aac78adba856e96b8a38b95ad59d (patch) | |
| tree | a926779a9cd71bbd7410268e6f46e5764e82d2e0 | |
| parent | 026158b5ee6ffac95c3efc6eee4c155497cd8594 (diff) | |
*in progress*
changed fb button too
TODO:
1 in fill_rect check boundaries !!
2 vsync
3 the abs pos bug
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | src/fbdev/mouse.cc | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -7,7 +7,7 @@ dbg = -g opt = -O0 inc = -Isrc -backend = SDL +#backend = SDL ifeq ($(backend), SDL) def = -DWINNIE_SDL diff --git a/src/fbdev/mouse.cc b/src/fbdev/mouse.cc index 5fd080b..62271ab 100644 --- a/src/fbdev/mouse.cc +++ b/src/fbdev/mouse.cc @@ -101,7 +101,8 @@ void process_mouse_event() int s = (bnstate >> i) & 1; int prev_s = (prev_state >> i) & 1; if(s != prev_s) { - button_callback(top, i, s); + Rect rect = top->get_absolute_rect(); + button_callback(top, i, s, pointer_x - rect.x, pointer_y - rect.y); } } } |
