r260 - trunk/software/zhone/src

smartphones-commits at lists.linuxtogo.org smartphones-commits at lists.linuxtogo.org
Sun Apr 27 16:56:25 CEST 2008


Author: mickeylauer
Date: 2008-04-27 16:56:25 +0200 (Sun, 27 Apr 2008)
New Revision: 260

Modified:
   trunk/software/zhone/src/zhone
Log:
zhone: no seconds for time


Modified: trunk/software/zhone/src/zhone
===================================================================
--- trunk/software/zhone/src/zhone	2008-04-27 13:44:37 UTC (rev 259)
+++ trunk/software/zhone/src/zhone	2008-04-27 14:56:25 UTC (rev 260)
@@ -39,13 +39,13 @@
         except edje.EdjeLoadError, e:
             raise SystemExit("error loading %s: %s" % (f, e))
         self.size = self.main.evas_canvas.evas_obj.evas.size
-    
+
     @edje.decorators.signal_callback("transition:*", "*")
     def on_edje_signal_transition(self, emission, source):
         if not self.main.in_transition:
             self.main.in_transition = True
             self.main.transition_to(emission.split(':')[1])
-        
+
     @edje.decorators.signal_callback("finished_transition", "*")
     def on_edje_signal_finished_transition(self, emission, source):
         self.main.transition_finished()
@@ -54,12 +54,12 @@
 class pyphone_main(edje_group):
     def __init__(self, main):
         edje_group.__init__(self, main, "main")
-    
+
 class pyphone_phone(edje_group):
     def __init__(self, main):
         edje_group.__init__(self, main, "phone")
         self.text = []
-        
+
     @edje.decorators.signal_callback("dialer_button_pressed", "*")
     def on_edje_signal_dialer_button_pressed(self, emission, source):
         if "button_" in source:
@@ -77,7 +77,7 @@
             key = source
         #self.text.append(source)
         #self.part_text_set("label", "".join(self.text))
-        
+
 class pyphone_sms(edje_group):
     def __init__(self, main):
         edje_group.__init__(self, main, "sms")
@@ -202,7 +202,7 @@
         ]
         self.set_button_text(0)
         self.active = 0
-        
+
     @edje.decorators.signal_callback("kb_button_mouse_up", "*")
     def on_edje_signal_dialer_button_mouse_up(self, emission, source):
         now = time.time()
@@ -213,7 +213,7 @@
         self.part_text_set("label", "".join(self.text))
         self.set_button_text(0)
         print "mouse up:", time.time()-now
-        
+
     @edje.decorators.signal_callback("kb_button_mouse_down", "*")
     def on_edje_signal_dialer_button_mouse_down(self, emission, source):
         now = time.time()
@@ -223,8 +223,7 @@
         if self.active == 0:
             self.set_button_text(num)
         print "mouse down:", time.time()-now
-        
-        
+
     @edje.decorators.signal_callback("kb_mutton_mouse_in", "*")
     def on_edje_signal_dialer_button_mouse_in(self, emission, source):
         now = time.time()
@@ -232,20 +231,20 @@
         y = int(source[-1:])
         self.part_text_set("label_preview", self.button_labels[self.active][y][x])
         print "mouse in:", time.time()-now
-    
+
     def set_button_text(self, num):
         for i in xrange(4):
             for j in xrange(4):
                 self.part_text_set("label_%d_%d" % (i,j) , self.button_labels[num][j][i])
         self.active = num
-        
+
         if num != 0:
             num = 1
 
         for i in xrange(4):
             for j in xrange(4):
                 self.part_text_set("label2_%d_%d" % (i,j) , self.button_labels2[num][j][i])
-        
+
 class TestView(object):
     def on_key_down(self, obj, event):
         if event.keyname in ("F6", "f"):
@@ -255,55 +254,55 @@
 
     def __init__(self):
         self.options, self.args = myOptionParser(usage="usage: %prog [options]").parse_args()
-        
+
         edje.frametime_set(1.0 / self.options.fps)
-        
+
         self.evas_canvas = EvasCanvas(
             fullscreen=not self.options.no_fullscreen,
             engine=self.options.engine,
             size=self.options.geometry
         )
-        
+
         self.groups = {}
         for part in ("swallow", "main", "contacts", "power"):
             self.groups[part] = edje_group(self, part)
             self.evas_canvas.evas_obj.data[part] = self.groups[part]
-        
+
         self.groups["sms"] = pyphone_sms(self)
         self.evas_canvas.evas_obj.data["sms"] = self.groups["sms"]
         self.groups["phone"] = pyphone_phone(self)
         self.evas_canvas.evas_obj.data["phone"] = self.groups["phone"]
-        
+
         self.groups["swallow"].show()
         self.groups["swallow"].on_key_down_add(self.on_key_down)
-        
+
         self.groups["swallow"].part_swallow("swallow2", self.groups["main"])
         self.current_group = self.groups["main"]
         self.previous_group = self.groups["phone"]
         self.in_transition = False
-        ecore.timer_add(1.0, self.display_time)
+        ecore.timer_add(60.0, self.display_time)
         self.display_time()
 
     def display_time(self):
-        self.groups["main"].part_text_set("label", time.strftime("%H:%M:%S", time.localtime()));
+        self.groups["main"].part_text_set("label", time.strftime("%H:%M", time.localtime()));
         return True;
-    
+
     def transition_to(self, target):
         print "transition to", target
-        
+
         self.previous_group = self.current_group
-        
+
         self.current_group = self.groups[target]
         self.current_group.signal_emit("visible", "")
         self.groups["swallow"].part_swallow("swallow1", self.current_group)
         self.previous_group.signal_emit("fadeout", "")
-    
+
     def transition_finished(self):
         print "finished"
         self.previous_group.hide()
         self.groups["swallow"].part_swallow("swallow2", self.current_group)
-        
 
+
 class EvasCanvas(object):
     def __init__(self, fullscreen, engine, size):
         if engine == "x11":
@@ -361,7 +360,7 @@
                       type="int",
                       default=20,
                       help="frames per second to use, default=%default")
-        
+
     def parse_geometry(option, opt, value, parser):
         try:
             w, h = value.split("x")
@@ -414,11 +413,3 @@
     TestView()
     #dbus()
     ecore.main_loop_begin()
-
-'''
-export CPPFLAGS="$CPPFLAGS -I/opt/e17/include"
-export LDFLAGS="$LDFLAGS -L/opt/e17/lib"
-export PKG_CONFIG_PATH="/opt/e17/lib/pkgconfig:$PKG_CONFIG_PATH"
-export PATH="$PATH:/opt/e17/bin"
-export PYTHONPATH="/home/josch/usr/lib/python2.5/site-packages"
-'''




More information about the Smartphones-commits mailing list