Author: tack
Date: Sun Apr  2 19:39:13 2006
New Revision: 1378

Modified:
   trunk/canvas/src/canvas.py
   trunk/canvas/src/displays/buffer.py
   trunk/canvas/src/object.py
   trunk/canvas/test/animation/menu.py

Log:
Fix evas buffer engine pixel format to use ARGB32 instead of BGRA32; canvas
render() should return update regions.


Modified: trunk/canvas/src/canvas.py
==============================================================================
--- trunk/canvas/src/canvas.py  (original)
+++ trunk/canvas/src/canvas.py  Sun Apr  2 19:39:13 2006
@@ -93,6 +93,7 @@
             #t1=time.time()
             regions = self._render()
             #print "@@@ render evas right now", time.time()-t0, self, regions, 
" - inside evas", time.time()-t1
+            return regions
 
 
 
@@ -121,7 +122,7 @@
     #
 
     def render(self):
-        self._render_queued()
+        return self._render_queued()
 
 
     def get_evas(self):

Modified: trunk/canvas/src/displays/buffer.py
==============================================================================
--- trunk/canvas/src/displays/buffer.py (original)
+++ trunk/canvas/src/displays/buffer.py Sun Apr  2 19:39:13 2006
@@ -13,7 +13,7 @@
             self.create(size, buffer)
 
     def create(self, size, buffer = None):
-        canvas = evas.EvasBuffer(size, depth = 
evas.ENGINE_BUFFER_DEPTH_BGRA32, buffer = buffer)
+        canvas = evas.EvasBuffer(size, depth = 
evas.ENGINE_BUFFER_DEPTH_ARGB32, buffer = buffer)
         if self["size"] == ("100%", "100%"):
             self["size"] = size
         self._wrap(canvas)

Modified: trunk/canvas/src/object.py
==============================================================================
--- trunk/canvas/src/object.py  (original)
+++ trunk/canvas/src/object.py  Sun Apr  2 19:39:13 2006
@@ -61,7 +61,7 @@
         return None
 
     def __setitem__(self, key, value):
-        #print "Set property '%s', oldval=%s  newval=%s" % (key, 
repr(self[key]), repr(value))
+        #print self, "Set property '%s', oldval=%s  newval=%s" % (key, 
repr(self[key]), repr(value))
         if self[key] == value:
             return False
 

Modified: trunk/canvas/test/animation/menu.py
==============================================================================
--- trunk/canvas/test/animation/menu.py (original)
+++ trunk/canvas/test/animation/menu.py Sun Apr  2 19:39:13 2006
@@ -61,7 +61,7 @@
                              bounce = True, decelerate = True)
     elif MENU_STYLE == 2:
         pos = menu.get_child_position(menu_items[cur_item])
-        menu.animate("move", top = -pos[1], duration = 0.2, bounce = True, 
decelerate = True, bounce_factor = 0.2)
+        menu.animate("move", top = -pos[1], duration = 0.3, bounce = True, 
decelerate = True, bounce_factor = 0.2)
 
 
 def menu_reflow():
@@ -113,6 +113,7 @@
     # Initialize these images to 20% size and alpha=0 (invisible)
     img.set_width("20%")
     img.set_color(a = 0)
+    #img.set_margin(left=80)
     watermark_items.append(img)
 
 selector_box = c.add_child(kaa.canvas.Container(), width = 200, clip = "auto")
@@ -120,7 +121,7 @@
 selector = selector_box.add_child(kaa.canvas.Image("royale/list_selector.mng"))
 # Set the border to 10 pixels in all directions, so that scaling the selector
 # won't distort its edges.
-selector.set_border(10, 10, 10, 10)
+selector.set_border(7, 7, 7, 7)
 # Slightly transparent, so we can see the watermarks through the selector.
 selector.set_color(a = 200)
 


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to