tizen-extension: added interface for indicator 45/81245/4
authorDoyoun Kang <doyoun.kang@samsung.com>
Mon, 25 Jul 2016 04:41:35 +0000 (13:41 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 27 Jul 2016 05:44:36 +0000 (14:44 +0900)
Change-Id: Ic67ee4fb01be41a4515fae07637d086e4e299238

protocol/tizen-extension.xml

index 71583a28362a202014ff7b97df1a00b730da206b..aa5fd9ef49f2e1527465e8f9cec4d498f6a15662 100644 (file)
       <arg name="error_state" type="uint"/>
     </event>
   </interface>
+
+  <interface name="tizen_indicator" version="1">
+    <enum name="state">
+      <entry name="unknown" value="0" summary="unknown"/>
+      <entry name="off" value="1" summary="can not show indicator"/>
+      <entry name="on" value="2" summary="can show indicator"/>
+    </enum>
+    <enum name="opacity_mode">
+      <entry name="unknown" value="0" summary="unknown"/>
+      <entry name="opaque" value="1" summary="opaque mode"/>
+      <entry name="translucent" value="2" summary="translucent mode"/>
+      <entry name="transparent" value="3" summary="transparent all mode"/>
+      <entry name="bg_transparent" value="4" summary="transparent only background mode"/>
+    </enum>
+    <enum name="visible_type">
+      <entry name="hidden" value="0" summary="hidden type indicator"/>
+      <entry name="shown" value="1" summary="shown type indicator"/>
+    </enum>
+
+    <request name="destroy" type="destructor"/>
+    <request name="set_state">
+      <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
+      <arg name="state" type="int" />
+    </request>
+    <request name="set_opacity_mode">
+      <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
+      <arg name="mode" type="int" />
+    </request>
+    <request name="set_visible_type">
+      <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
+      <arg name="type" type="int" />
+    </request>
+
+    <event name="flick">
+      <arg name="surface" type="object" interface="wl_surface" summary="occur the flick event"/>
+      <arg name="type" type="int"/>
+    </event>
+  </interface>
 </protocol>