remote_surface: added new requests for setting geometry and owner surface and renaming pc 71/92771/2
authorMinJeong Kim <minjjj.kim@samsung.com>
Mon, 17 Oct 2016 10:46:20 +0000 (19:46 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Wed, 2 Nov 2016 02:28:30 +0000 (19:28 -0700)
Change-Id: I2d6a6a6f59132da07c266211334597e923620f29
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
protocol/tizen-remote-surface.xml
src/tizen-remote-surface-client.pc.in
src/tizen-remote-surface-server.pc.in

index e59ab9fc66cb3aa19ec9104900ead0fc25b7ad6d..fcc54c3aa9cca2123aabadf0fa2f4374f49a62b0 100644 (file)
      <event name="missing">
         <description summary="notify of leave of provider" />
      </event>
+
+     <request name="set_owner">
+        <description summary="set owner surface of remote sruface">
+           Set owner wl_surface object of this remote surface.
+        </description>
+        <arg name="owner" type="object" interface="wl_surface" summary="wayland surface to be set to an owner" />
+     </request>
+
+     <request name="create_region">
+        <description summary="create new region">
+           Ask tizen_remote_surface for creation of new remote surface region object.
+           tizen_remote_surface_region object can be used for representing
+           region of tizen_remote_surface.
+        </description>
+        <arg name="id" type="new_id" interface="tizen_remote_surface_region" />
+     </request>
+  </interface>
+
+  <interface name="tizen_remote_surface_region" version="1">
+     <description summary="a region object">
+        A region object having geometry information and etc.
+     </description>
+     <request name="destroy" type="destructor" />
+     <request name="set_geometry">
+        <description summary="set geometry of this region">
+           Set geometry information of this region object.
+        </description>
+        <arg name="x" type="int" summary="x coordinate" />
+        <arg name="y" type="int" summary="y coordinate" />
+        <arg name="w" type="int" summary="width" />
+        <arg name="h" type="int" summary="height" />
+     </request>
   </interface>
 </protocol>
index a754b0e6747d83e4a71df17c2891e10afc0b85e7..3ff4e0c9349333d2f3a64939c6e70fed33412a81 100644 (file)
@@ -3,7 +3,7 @@ exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include
 
-Name: tizen-remote-surface
+Name: tizen-remote-surface-client
 Description: Remote Surface Protocol for TIZEN
 Version: 1.0.0
 Requires: wayland-client wayland-tbm-client
index 62b004cdfd23cb332d02f69fd7e0568f971b0134..4d2d1d10df4eb8b2963f90509f6bd17e01919bdc 100644 (file)
@@ -3,7 +3,7 @@ exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include
 
-Name: tizen-remote-surface
+Name: tizen-remote-surface-server
 Description: Remote Surface Protocol for TIZEN
 Version: 1.0.0
 Requires: wayland-server wayland-tbm-server