<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>444086</id>
      <name>touchwizard</name>
      <created_at>2009-09-27T06:28:22Z</created_at>
      <updated_at>2009-09-27T06:28:23Z</updated_at>
      <description>This project aims at easing GUI development for touchscreens by using an info/widget/icon vertical canvas developped in clutter (using the python bindings). 

ConceptsInfoBarLabel which listens to the &quot;info&quot; event. Any element launching an &quot;info&quot; signal with text as event contents will have the text displayed in the box. 

WidgetsAreaGeneric area for displaying regular clutter widgets. It should implement some form of layout mechanism. 

IconBarIcon handling area; icons can either be : 

ActionIcon: icon which sends an event ToggleIcon: two-states (on/off) icon 

Icon states are: 

normal (ready) locked (unavailable) cooldown (waiting for a few seconds before allowing a new call) active (currently unimplemented) 

An icon behaviour is defined by passing to the constructor: 

&quot;launch_evt&quot;: the event type it will launch once pressed &quot;listen_evt&quot;: will make the icon react to external events &quot;file&quot;: icon file prefix from the icons/ directory (png file) &quot;cooldown_ms&quot;: duration in milliseconds for the action to be callable again 

Additionally, ToggleIcon can lock all the other icons in the bar by passing the &quot;locks_others&quot; boolean.</description>
      <homepage_url>http://code.google.com/p/touchwizard/</homepage_url>
      <download_url></download_url>
      <url_name>touchwizard</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id></analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
