summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>2013-11-18 09:43:40 +0100
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>2013-11-19 09:51:27 +0900
commit01da7d2d8991e152d57e331f77550b46d04bd176 (patch)
treefa1c11bd6740fb9dad2e727bfa25e8d51fb70dae /protocol
parent156d07080eaaad1ef081c9b4ca735bb069b7b0da (diff)
downloadwayland-ivi-extension-01da7d2d8991e152d57e331f77550b46d04bd176.tar.gz
protocol: added event for updated surface content status
ivi_controller_surface now receives event, if ivi_application registered or removed content of a surface. Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Diffstat (limited to 'protocol')
-rwxr-xr-xprotocol/ivi-controller.xml13
1 files changed, 13 insertions, 0 deletions
diff --git a/protocol/ivi-controller.xml b/protocol/ivi-controller.xml
index f3a6b16..aef36aa 100755
--- a/protocol/ivi-controller.xml
+++ b/protocol/ivi-controller.xml
@@ -189,6 +189,19 @@
<description summary="destroyed surface event"/>
</event>
+ <enum name="content_state">
+ <description summary="all possible states of content for a surface"/>
+ <entry name="content_available" value="1"
+ summary="application provided wl_surface for this surface"/>
+ <entry name="content_removed" value="2"
+ summary="wl_surface was removed for this surface"/>
+ </enum>
+
+ <event name="content">
+ <description summary="content state for surface has changed"/>
+ <arg name="content_state" type="int"/>
+ </event>
+
</interface>
<interface name="ivi_controller_layer" version="1">