formatting

SVN revision: 15041
This commit is contained in:
Carsten Haitzler 2005-05-31 22:42:24 +00:00
parent d4c7c547a3
commit 3a829a464f
1 changed files with 20 additions and 17 deletions

View File

@ -516,10 +516,11 @@ ecore_fb_touch_screen_calibrate_set(int xscale, int xtrans, int yscale, int ytra
cal.yscale = yscale; cal.yscale = yscale;
cal.ytrans = ytrans; cal.ytrans = ytrans;
cal.xyswap = xyswap; cal.xyswap = xyswap;
if (ioctl(_ecore_fb_ts_fd, TS_SET_CAL, (void *)&cal)) { if (ioctl(_ecore_fb_ts_fd, TS_SET_CAL, (void *)&cal))
_ecore_fb_ts_cal = cal; {
_ecore_fb_ts_apply_cal = 1; _ecore_fb_ts_cal = cal;
} _ecore_fb_ts_apply_cal = 1;
}
} }
/** /**
@ -538,14 +539,13 @@ ecore_fb_touch_screen_calibrate_get(int *xscale, int *xtrans, int *yscale, int *
Ecore_Fb_Ts_Calibrate cal; Ecore_Fb_Ts_Calibrate cal;
if (_ecore_fb_ts_fd < 0) return; if (_ecore_fb_ts_fd < 0) return;
if (!_ecore_fb_ts_apply_cal) { if (!_ecore_fb_ts_apply_cal)
if (ioctl(_ecore_fb_ts_fd, TS_GET_CAL, (void *)&cal)) { {
_ecore_fb_ts_cal = cal; if (ioctl(_ecore_fb_ts_fd, TS_GET_CAL, (void *)&cal))
_ecore_fb_ts_cal = cal;
} }
} else
if (_ecore_fb_ts_apply_cal) {
cal = _ecore_fb_ts_cal; cal = _ecore_fb_ts_cal;
}
if (xscale) *xscale = cal.xscale; if (xscale) *xscale = cal.xscale;
if (xtrans) *xtrans = cal.xtrans; if (xtrans) *xtrans = cal.xtrans;
if (yscale) *yscale = cal.yscale; if (yscale) *yscale = cal.yscale;
@ -800,13 +800,16 @@ _ecore_fb_ts_fd_handler(void *data __UNUSED__, Ecore_Fd_Handler *fd_handler __UN
if (v < num) return 1; if (v < num) return 1;
t = ecore_time_get(); t = ecore_time_get();
_ecore_fb_ts_event_byte_count = 0; _ecore_fb_ts_event_byte_count = 0;
if (_ecore_fb_ts_apply_cal) { if (_ecore_fb_ts_apply_cal)
x = ((_ecore_fb_ts_cal.xscale * _ecore_fb_ts_event.x) >> 8) + _ecore_fb_ts_cal.xtrans; {
y = ((_ecore_fb_ts_cal.yscale * _ecore_fb_ts_event.y) >> 8) + _ecore_fb_ts_cal.ytrans; x = ((_ecore_fb_ts_cal.xscale * _ecore_fb_ts_event.x) >> 8) + _ecore_fb_ts_cal.xtrans;
} else { y = ((_ecore_fb_ts_cal.yscale * _ecore_fb_ts_event.y) >> 8) + _ecore_fb_ts_cal.ytrans;
x = _ecore_fb_ts_event.x; }
y = _ecore_fb_ts_event.y; else
} {
x = _ecore_fb_ts_event.x;
y = _ecore_fb_ts_event.y;
}
pressure = _ecore_fb_ts_event.pressure; pressure = _ecore_fb_ts_event.pressure;
/* add event to queue */ /* add event to queue */
/* always add a move event */ /* always add a move event */