summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorNakamura Hayato <hayato.nakamura@mail.toyota-td.jp>2013-08-27 16:50:45 +0900
committerNakamura Hayato <hayato.nakamura@mail.toyota-td.jp>2013-08-27 18:31:12 +0900
commitd445c3e4277a10f4ad3239236c3f6c7bb074719d (patch)
tree8041df0e4a06482e0d153998d91f5ef76c345e50 /protocol
parent55247b7a60bc44568bd3bdc10c9277e93a4220c2 (diff)
downloadico-uxf-weston-plugin-d445c3e4277a10f4ad3239236c3f6c7bb074719d.tar.gz
ico-uxf-weston-plugin-d445c3e4277a10f4ad3239236c3f6c7bb074719d.tar.bz2
ico-uxf-weston-plugin-d445c3e4277a10f4ad3239236c3f6c7bb074719d.zip
A correction with version up of weston(1.2.0->1.2.1)submit/tizen/20130828.211548
Change-Id: Ib8319c75c3da4fa0d15a184b1f5973ff3ac6812b Signed-off-by: Nakamura Hayato <hayato.nakamura@mail.toyota-td.jp>
Diffstat (limited to 'protocol')
-rw-r--r--protocol/ico_input_mgr.xml1
-rw-r--r--protocol/ico_window_mgr.xml95
2 files changed, 60 insertions, 36 deletions
diff --git a/protocol/ico_input_mgr.xml b/protocol/ico_input_mgr.xml
index ff1c86d..400dcd9 100644
--- a/protocol/ico_input_mgr.xml
+++ b/protocol/ico_input_mgr.xml
@@ -33,6 +33,7 @@
<arg name="appid" type="string" summary="application Id for input switch"/>
<arg name="surfaceid" type="uint" summary="event surface Id"/>
<arg name="type" type="int" summary="event device type"/>
+ <arg name="deviceno" type="int" summary="device number"/>
<arg name="code" type="int" summary="event code"/>
<arg name="value" type="int" summary="event value"/>
</request>
diff --git a/protocol/ico_window_mgr.xml b/protocol/ico_window_mgr.xml
index b6914f5..45fda9f 100644
--- a/protocol/ico_window_mgr.xml
+++ b/protocol/ico_window_mgr.xml
@@ -9,7 +9,7 @@
<description summary="general fixed value for ico_window_mgr">
General values for ico_window_mgr.
</description>
- <entry name="nochange" value="32768" summary="no change value"/>
+ <entry name="nochange" value="0x8000" summary="no change value"/>
</enum>
<enum name="declare_manager">
@@ -20,16 +20,6 @@
<entry name="manager" value="1" summary="declare manager"/>
</enum>
- <enum name="layer_attr">
- <description summary="define layer attribute">
- Layer attribute.
- </description>
- <entry name="background" value="1" summary="background layer"/>
- <entry name="normal" value="2" summary="normal layer"/>
- <entry name="cursor" value="4" summary="cursor layer"/>
- <entry name="input" value="8" summary="input layer"/>
- </enum>
-
<enum name="visible">
<description summary="visiblity control">
Surface show/hide control define.
@@ -46,12 +36,23 @@
<entry name="raise" value="1" summary="surface raise"/>
</enum>
- <enum name="animation">
- <description summary="with animation or without animation">
- With/Without animation of surface change.
+ <enum name="flags">
+ <description summary="flags for positionsize and visible API">
+ Flags for ico_window_mgr_set_positionsize and ico_window_mgr_set_visible API.
</description>
- <entry name="noanimation" value="0" summary="without animation"/>
- <entry name="animation" value="1" summary="with animation"/>
+ <entry name="animation" value="0x0001" summary="with animation"/>
+ <entry name="no_configure" value="0x0010" summary="no configure event to client"/>
+ </enum>
+
+ <enum name="attr">
+ <description summary="flags for surface attributes">
+ Flags for surface attributes.
+ </description>
+ <entry name="fixed_aspect" value="0x0010" summary="fixed aspect rate"/>
+ <entry name="align_left" value="0x0001" summary="align left side"/>
+ <entry name="align_right" value="0x0002" summary="align right side"/>
+ <entry name="align_top" value="0x0004" summary="align top side"/>
+ <entry name="align_bottom" value="0x0008" summary="align bottom side"/>
</enum>
<enum name="animation_type">
@@ -64,14 +65,23 @@
<entry name="resize" value="8" summary="animation for resize surface"/>
</enum>
+ <enum name="map_type">
+ <description summary="map buffer type of mapped surface">
+ Buffer type of mapped surface.
+ </description>
+ <entry name="egl" value="1" summary="EGL buffer"/>
+ <entry name="shm" value="2" summary="wl_shm_buffer"/>
+ </enum>
+
<enum name="map_surface_event">
<description summary="event type of mapped surface change">
Event type of mapped surface change.
</description>
<entry name="contents" value="1" summary="change drawing contents"/>
<entry name="resize" value="2" summary="resize surface"/>
- <entry name="map" value="4" summary="map surface"/>
- <entry name="unmap" value="8" summary="unmap surface"/>
+ <entry name="map" value="4" summary="shared surface"/>
+ <entry name="unmap" value="8" summary="unshared surface"/>
+ <entry name="error" value="16" summary="error"/>
</enum>
<enum name="active">
@@ -99,14 +109,6 @@
<arg name="manager" type="int"/>
</request>
- <request name="set_layer_attr">
- <description summary="set layer attribute">
- Create layer Id and set attribute.
- </description>
- <arg name="layer" type="uint"/>
- <arg name="attribute" type="int"/>
- </request>
-
<request name="set_window_layer">
<description summary="set surface layer">
Surface belong to a layer.
@@ -125,7 +127,7 @@
<arg name="y" type="int"/>
<arg name="width" type="int"/>
<arg name="height" type="int"/>
- <arg name="animation" type="int"/>
+ <arg name="flags" type="int"/>
</request>
<request name="set_visible">
@@ -135,7 +137,7 @@
<arg name="surfaceid" type="uint"/>
<arg name="visible" type="int"/>
<arg name="raise" type="int"/>
- <arg name="animation" type="int"/>
+ <arg name="flags" type="int"/>
</request>
<request name="set_animation">
@@ -148,6 +150,26 @@
<arg name="time" type="int"/>
</request>
+ <request name="set_attributes">
+ <description summary="set surface attributes">
+ Set surface attributes.
+ </description>
+ <arg name="surfaceid" type="uint"/>
+ <arg name="attributes" type="uint"/>
+ </request>
+
+ <request name="visible_animation">
+ <description summary="surface visibility control with animation">
+ Show/Hide surface with Animation.
+ </description>
+ <arg name="surfaceid" type="uint"/>
+ <arg name="visible" type="int"/>
+ <arg name="x" type="int"/>
+ <arg name="y" type="int"/>
+ <arg name="width" type="int"/>
+ <arg name="height" type="int"/>
+ </request>
+
<request name="set_active">
<description summary="set active surface">
Set active surface.
@@ -172,17 +194,16 @@
</request>
<request name="map_surface">
- <description summary="map surfaces to shared memory">
- Map surfaces to shared memory.
+ <description summary="shared surfaces to system application">
+ Shared surfaces to system application(ex.HomeScreen).
</description>
<arg name="surfaceid" type="uint"/>
- <arg name="mapname" type="string"/>
<arg name="framerate" type="int"/>
</request>
<request name="unmap_surface">
- <description summary="unmap surfaces to shared memory">
- Unmap surfaces to shared memory.
+ <description summary="unshared surfaces">
+ Unshared surfaces.
</description>
<arg name="surfaceid" type="uint"/>
</request>
@@ -261,15 +282,17 @@
</event>
<event name="map_surface">
- <description summary="event of reply of map_surface request">
- Reply of map_surface request.
+ <description summary="event of shared surface">
+ Event of shared surface.
</description>
<arg name="event" type="int"/>
<arg name="surfaceid" type="uint"/>
+ <arg name="type" type="uint"/>
+ <arg name="target" type="uint"/>
<arg name="width" type="int"/>
<arg name="height" type="int"/>
<arg name="stride" type="int"/>
- <arg name="format" type="int"/>
+ <arg name="format" type="uint"/>
</event>
</interface>