wtz-screen: move surface assign request from wtz_shell to wtz_screen 60/318760/4
authorJunseok Kim <juns.kim@samsung.com>
Thu, 16 Jan 2025 02:11:25 +0000 (11:11 +0900)
committerJunSeok Kim <juns.kim@samsung.com>
Tue, 11 Mar 2025 00:52:12 +0000 (00:52 +0000)
Change-Id: I8a9d8aafbdd2df5a3f04c35c5ff03a9d91c9cc7b

configure.ac
protocol/tizen/wtz-screen.xml
protocol/tizen/wtz-shell.xml
src/wtz-screen-client.pc.in [new file with mode: 0644]
src/wtz-screen-server.pc.in [new file with mode: 0644]

index 8538decda38f8d0c07eb5f5b5afa7f9faab281b7..b96685604d9da87103a474ee465b881cda5a8662 100644 (file)
@@ -98,6 +98,8 @@ AC_CONFIG_FILES([
        src/template-client.pc
        src/tizen-remote-surface-server.pc
        src/tizen-remote-surface-client.pc
+       src/wtz-screen-server.pc
+       src/wtz-screen-client.pc
        src/wayland-protocols.pc
 ])
 AC_OUTPUT
index ac049821a05320db50313dd07c1216bd1b239ccf..dd0a9f4e2958c681a732caf9586892946b527d59 100644 (file)
       <arg name="id" type="new_id" interface="wtz_splitscreen" summary="the new wtz_splitscreen object"/>
     </request>
 
+    <request name="assign_surface">
+      <description summary="request to assign wtz_surface">
+        Request to assign wtz_surface to the current screen.
+      </description>
+      <arg name="surface" type="object" interface="wtz_surface"/>
+    </request>
+
   </interface>
 
   <interface name="wtz_splitscreen" version="1">
index 377179e2aa2aca2b9d66b4fdbf080ef65bdf7190..1d3668712bafdfd084bec46ef739a7521b7fd0be 100644 (file)
        summary="the tizen screen object"/>
     </event>
 
-    <request name="assign_screen">
-      <description summary="assign a wtz_surface to the screen">
-      This assign the surface on a given screen.
-      </description>
-      <arg name="screen" type="object" interface="wtz_screen"
-       summary="the tizen screen object" allow-null="true"/>
-    </request>
-
   </interface>
 
  </protocol>
diff --git a/src/wtz-screen-client.pc.in b/src/wtz-screen-client.pc.in
new file mode 100644 (file)
index 0000000..0c3c56c
--- /dev/null
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+datarootdir=@datarootdir@
+pkgdatadir=@datadir@/@PACKAGE@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: wtz-screen-client
+Description: wtz-screen protocol for TIZEN
+Version: @WAYLAND_EXTENSION_VERSION@
+Requires: wayland-client wtz-shell-client
+Cflags: -I${includedir}/wayland-extension
+Libs: -L${libdir} -lwtz-shell-client -lwtz-screen-client
diff --git a/src/wtz-screen-server.pc.in b/src/wtz-screen-server.pc.in
new file mode 100644 (file)
index 0000000..a7e8fa7
--- /dev/null
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+datarootdir=@datarootdir@
+pkgdatadir=@datadir@/@PACKAGE@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: wtz-screen-server
+Description: wtz-screen protocol for TIZEN
+Version: @WAYLAND_EXTENSION_VERSION@
+Requires: wayland-server wtz-shell-server
+Cflags: -I${includedir}/wayland-extension
+Libs: -L${libdir} -lwtz-shell-server -lwtz-screen-server