[prev in list] [next in list] [prev in thread] [next in thread]
List: openmoko-commitlog
Subject: commitlog Digest, Vol 661, Issue 1
From: commitlog-request () lists ! openmoko ! org
Date: 2008-10-20 9:56:14
Message-ID: mailman.2.1224496802.20190.commitlog () lists ! openmoko ! org
[Download RAW message or body]
Send commitlog mailing list submissions to
commitlog@lists.openmoko.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
commitlog-request@lists.openmoko.org
You can reach the person managing the list at
commitlog-owner@lists.openmoko.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:
1. r4725 - in developers/tick: . touchtest (tick@docs.openmoko.org)
2. Openmoko's OpenEmbedded repository. This is used to build the
Openmoko distribution: Changes to 'org.openmoko.dev'
(git@git.openmoko.org)
[Attachment #4 (multipart/digest)]
Content-Transfer-Encoding: 8bit
From: tick@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Mon, 20 Oct 2008 10:21:09 +0200
Message-ID: <E1Krq0j-00057T-Is@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r4725 - in developers/tick: . touchtest
Message: 1
Author: tick
Date: 2008-10-20 10:21:08 +0200 (Mon, 20 Oct 2008)
New Revision: 4725
Added:
developers/tick/touchtest/
developers/tick/touchtest/touch_test.py
Log:
[touchtest] Adding a tiny python efl application that
allow users to observe the event's of touch screen.
Added: developers/tick/touchtest/touch_test.py
===================================================================
--- developers/tick/touchtest/touch_test.py (rev 0)
+++ developers/tick/touchtest/touch_test.py 2008-10-20 08:21:08 UTC (rev 4725)
@@ -0,0 +1,73 @@
+#!/usr/bin/env python
+import evas
+import ecore
+import ecore.evas
+import sys
+
+pool = []
+def cleaner_cb(cell, ev, *a, **ka):
+ while len(pool):
+ dot = pool.pop()
+ dot.delete()
+
+def mousedown_cb(cell, ev, *a, **ka):
+ x = ev.position.canvas.x
+ y = ev.position.canvas.y
+ dot = canvas.Rectangle(size=(5,5), pos=(x,y), color=(0, 255, 0, 255))
+ dot.pass_events_set(True)
+ print "Down: ("+str(x)+", "+str(y)+")"
+ dot.show()
+ pool.append(dot)
+ return True
+
+
+def mousemove_cb(cell, ev, *a, **ka):
+ x = ev.position.canvas.x
+ y = ev.position.canvas.y
+ dot = canvas.Rectangle(size=(2,2), pos=(x,y), color=(0, 0, 255, 128))
+ dot.pass_events_set(True)
+ print "Move: ("+str(x)+", "+str(y)+")"
+ dot.show()
+ pool.append(dot)
+ return True
+
+
+def mouseup_cb(cell, ev, *a, **ka):
+ x = ev.position.canvas.x
+ y = ev.position.canvas.y
+ dot = canvas.Rectangle(size=(5,5), pos=(x,y), color=(255, 255, 255, 255))
+ dot.pass_events_set(True)
+ print "Up: ("+str(x)+", "+str(y)+")"
+ dot.show()
+ pool.append(dot)
+ return True
+
+def try_to_put_a_screen(ee, filename):
+ screen = canvas.Image()
+ screen.file_set(filename)
+ w,h = ee.size
+ screen.move(0,0)
+ screen.resize(w,h)
+ screen.fill_set(0,0,w, h)
+ screen.pass_events_set(True)
+ return screen
+
+if __name__ == '__main__':
+ ee = ecore.evas.SoftwareX11(w=480, h=590)
+ ee.title_set("Touch Test")
+ canvas = ee.evas
+ bg = canvas.Rectangle(color=(0, 0, 0, 255))
+ bg.size = canvas.size
+ bg.propagate_events = True
+ bg.on_mouse_down_add(mousedown_cb)
+ bg.on_mouse_up_add(mouseup_cb)
+ bg.on_mouse_move_add(mousemove_cb)
+ if len(sys.argv) >= 2:
+ screen = try_to_put_a_screen(ee, sys.argv[1])
+ screen.show()
+ cleaner = canvas.Rectangle(size=(50,50), pos=(50,0), color=(255, 255, 255, 255))
+ cleaner.on_mouse_down_add(cleaner_cb)
+ bg.show()
+ cleaner.show()
+ ee.show()
+ ecore.main_loop_begin()
Property changes on: developers/tick/touchtest/touch_test.py
___________________________________________________________________
Name: svn:executable
+ *
From: git@git.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Mon, 20 Oct 2008 09:14:21 +0000
Message-ID: <E1KrqqD-0005bp-5F@git.openmoko.org>
Subject: Openmoko's OpenEmbedded repository. This is used to build the
Openmoko distribution: Changes to 'org.openmoko.dev'
Message: 2
classes/icecc.bbclass | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
New commits:
commit 74d6f47d27ea08af0b70459c4e7961898fdaecb1
Author: Julian_chu <julian_chu@openmoko.com>
Date: Mon Oct 20 17:15:28 2008 +0800
[icecc.bbclass] Add connman into blacklist
Disable icecc to pass compiling
--===============2063719607==--
_______________________________________________
commitlog mailing list
commitlog@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/commitlog
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic