2002-11-08 00:02:15 -08:00
|
|
|
MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
|
2008-11-05 09:21:04 -08:00
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I. \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
|
|
|
-I$(top_srcdir)/src/lib/include \
|
2009-05-01 00:11:07 -07:00
|
|
|
-I$(top_srcdir)/src/lib/cserve \
|
2012-05-03 14:01:31 -07:00
|
|
|
-I$(top_srcdir)/src/lib/cserve2 \
|
2008-11-05 09:21:04 -08:00
|
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
|
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
|
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
|
|
|
@FREETYPE_CFLAGS@ \
|
|
|
|
@EET_CFLAGS@ \
|
|
|
|
@FONTCONFIG_CFLAGS@ \
|
2011-07-08 19:59:24 -07:00
|
|
|
@EVAS_CFLAGS@ \
|
2008-11-05 09:21:04 -08:00
|
|
|
@EINA_CFLAGS@ \
|
2011-04-22 04:47:14 -07:00
|
|
|
@EVIL_CFLAGS@ \
|
2012-05-01 00:35:35 -07:00
|
|
|
@PIXMAN_CFLAGS@ \
|
|
|
|
@FRIBIDI_CFLAGS@
|
2002-11-08 00:02:15 -08:00
|
|
|
|
|
|
|
noinst_LTLIBRARIES = libevas_canvas.la
|
|
|
|
libevas_canvas_la_SOURCES = \
|
|
|
|
evas_callbacks.c \
|
|
|
|
evas_clip.c \
|
|
|
|
evas_data.c \
|
|
|
|
evas_events.c \
|
2011-04-18 22:47:56 -07:00
|
|
|
evas_filter.c \
|
2002-12-16 16:00:38 -08:00
|
|
|
evas_focus.c \
|
|
|
|
evas_key.c \
|
2003-01-05 04:55:37 -08:00
|
|
|
evas_key_grab.c \
|
2002-11-08 00:02:15 -08:00
|
|
|
evas_layer.c \
|
|
|
|
evas_main.c \
|
|
|
|
evas_name.c \
|
|
|
|
evas_object_image.c \
|
|
|
|
evas_object_main.c \
|
2002-12-09 22:45:18 -08:00
|
|
|
evas_object_inform.c \
|
|
|
|
evas_object_intercept.c \
|
2002-11-08 00:02:15 -08:00
|
|
|
evas_object_line.c \
|
|
|
|
evas_object_polygon.c \
|
|
|
|
evas_object_rectangle.c \
|
|
|
|
evas_object_smart.c \
|
2008-09-06 19:10:17 -07:00
|
|
|
evas_object_smart_clipped.c \
|
2008-10-26 19:22:41 -07:00
|
|
|
evas_object_box.c \
|
2008-10-31 10:42:47 -07:00
|
|
|
evas_object_table.c \
|
2002-11-08 00:02:15 -08:00
|
|
|
evas_object_text.c \
|
2005-01-08 02:02:18 -08:00
|
|
|
evas_object_textblock.c \
|
2012-06-15 00:19:04 -07:00
|
|
|
evas_object_textgrid.c \
|
2011-05-18 00:04:32 -07:00
|
|
|
evas_object_grid.c \
|
2005-01-08 02:02:18 -08:00
|
|
|
evas_font_dir.c \
|
2002-11-08 00:02:15 -08:00
|
|
|
evas_rectangle.c \
|
|
|
|
evas_render.c \
|
|
|
|
evas_smart.c \
|
2008-04-30 05:21:31 -07:00
|
|
|
evas_stack.c \
|
2008-08-30 19:04:31 -07:00
|
|
|
evas_async_events.c \
|
2009-10-22 08:47:30 -07:00
|
|
|
evas_stats.c \
|
From: EunMi Lee <eunmi15.lee@samsung.com>
Subject: [E-devel] [Patch] [Evas] Patch to provide information of
touched points
Hello,
I made a new patch to get information of current touched point instead
of Touch Event.
I added touch_points (Eina_List) to the Evas structure and it maintains touched points on the evas.
New touched point is added to the touch_points when we get Mouse_Down and Multi_Down,
touched point is updated when we get Mouse_Move and Mult_Move,
and touched point is removed when we get Mouse_Up and Multi_Up.
The each touch point has coordinate, id and state information as follows:
id - identifier. 0 for Mouse Event and device id for Multi Event. coordinate - (x, y) coordinate of point.
state - state of point. type is Evas_Touch_Point_State enum.
(EVAS_TOUCH_POINT_DOWN, EVAS_TOUCH_POINT_UP, EVAS_TOUCH_POINT_MOVE,
EVAS_TOUCH_POINT_STILL, EVAS_TOUCH_POINT_CANCEL)
There are 4 new APIs to get touch point's information as follows:
unsigned int evas_touch_point_list_count(Evas *e);
void evas_touch_point_list_nth_xy_get(Evas *e, unsigned int n, Evas_Coord *x, Evas_Coord *y);
int evas_touch_point_list_nth_id_get(Evas *e, unsigned int n);
Evas_Touch_Point_State evas_touch_point_list_nth_state_get(Evas *e, unsigned int n);
I added APIs to get each information instead of exposing whole
structure to make it easy to expand in the future as you mentioned in
the below e-mail :)
SVN revision: 64373
2011-10-24 22:03:50 -07:00
|
|
|
evas_touch_point.c \
|
2011-04-04 03:23:12 -07:00
|
|
|
evas_map.c \
|
|
|
|
evas_gl.c
|
2002-11-08 00:02:15 -08:00
|
|
|
|
2011-07-08 19:59:24 -07:00
|
|
|
#evas_object_textgrid.c
|
|
|
|
|
|
|
|
libevas_canvas_la_LIBADD = @EVAS_LIBS@ @EVIL_LIBS@
|
2008-11-05 09:21:04 -08:00
|
|
|
|
2011-05-05 04:05:54 -07:00
|
|
|
if EVAS_USE_LINEBREAK
|
|
|
|
AM_CPPFLAGS += @LINEBREAK_CFLAGS@
|
|
|
|
libevas_canvas_la_LIBADD += @LINEBREAK_LIBS@
|
|
|
|
endif
|
2011-07-08 19:59:24 -07:00
|
|
|
|
|
|
|
clean-local:
|
|
|
|
rm -rf *.gcno
|