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