pepper: APIs for getting the seat of a pointer/keyboard/touch
authorTaekyun Kim <tkq.kim@samsung.com>
Mon, 5 Oct 2015 09:30:30 +0000 (18:30 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Mon, 5 Oct 2015 09:30:30 +0000 (18:30 +0900)
Change-Id: Id407266d85882cc042c2253297c874d1e17c15a0

src/lib/pepper/keyboard.c
src/lib/pepper/pepper.h
src/lib/pepper/pointer.c
src/lib/pepper/touch.c

index 8d77fab..9acfaeb 100644 (file)
@@ -151,6 +151,12 @@ pepper_keyboard_get_compositor(pepper_keyboard_t *keyboard)
     return keyboard->seat->compositor;
 }
 
+PEPPER_API pepper_seat_t *
+pepper_keyboard_get_seat(pepper_keyboard_t *keyboard)
+{
+    return keyboard->seat;
+}
+
 PEPPER_API void
 pepper_keyboard_set_focus(pepper_keyboard_t *keyboard, pepper_view_t *focus)
 {
index 7b956c8..13d160b 100644 (file)
@@ -321,6 +321,9 @@ pepper_pointer_get_resource_list(pepper_pointer_t *pointer);
 PEPPER_API pepper_compositor_t *
 pepper_pointer_get_compositor(pepper_pointer_t *pointer);
 
+PEPPER_API pepper_seat_t *
+pepper_pointer_get_seat(pepper_pointer_t *pointer);
+
 PEPPER_API pepper_bool_t
 pepper_pointer_set_clamp(pepper_pointer_t *pointer, double x0, double y0, double x1, double y1);
 
@@ -379,6 +382,9 @@ pepper_keyboard_get_resource_list(pepper_keyboard_t *keyboard);
 PEPPER_API pepper_compositor_t *
 pepper_keyboard_get_compositor(pepper_keyboard_t *keyboard);
 
+PEPPER_API pepper_seat_t *
+pepper_keyboard_get_seat(pepper_keyboard_t *keyboard);
+
 PEPPER_API void
 pepper_keyboard_set_focus(pepper_keyboard_t *keyboard, pepper_view_t *focus);
 
@@ -424,6 +430,9 @@ pepper_touch_get_resource_list(pepper_touch_t *touch);
 PEPPER_API pepper_compositor_t *
 pepper_touch_get_compositor(pepper_touch_t *touch);
 
+PEPPER_API pepper_seat_t *
+pepper_touch_get_seat(pepper_touch_t *touch);
+
 PEPPER_API void
 pepper_touch_set_focus(pepper_touch_t *touch, pepper_view_t *focus);
 
index 4dbd38c..864e219 100644 (file)
@@ -261,6 +261,12 @@ pepper_pointer_get_compositor(pepper_pointer_t *pointer)
     return pointer->seat->compositor;
 }
 
+PEPPER_API pepper_seat_t *
+pepper_pointer_get_seat(pepper_pointer_t *pointer)
+{
+    return pointer->seat;
+}
+
 PEPPER_API pepper_bool_t
 pepper_pointer_set_clamp(pepper_pointer_t *pointer, double x0, double y0, double x1, double y1)
 {
index 5fd5a69..579b11e 100644 (file)
@@ -115,6 +115,12 @@ pepper_touch_get_compositor(pepper_touch_t *touch)
     return touch->seat->compositor;
 }
 
+PEPPER_API pepper_seat_t *
+pepper_touch_get_seat(pepper_touch_t *touch)
+{
+    return touch->seat;
+}
+
 PEPPER_API void
 pepper_touch_set_focus(pepper_touch_t *touch, pepper_view_t *focus)
 {