[libchamplain] Sync wtih clutter 1.0 api
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain] Sync wtih clutter 1.0 api
- Date: Fri, 4 Sep 2009 00:32:53 +0000 (UTC)
commit 669d2fc71e3743bc66757b2f9365074021851aaf
Author: Victor Godoy Poluceno <victorpoluceno gmail com>
Date: Thu Aug 6 18:10:02 2009 -0300
Sync wtih clutter 1.0 api
bindings/python/demos/animated-marker.py | 9 +++------
bindings/python/demos/launcher-gtk.py | 11 +++++++----
bindings/python/demos/launcher.py | 6 +++---
bindings/python/demos/polygons.py | 6 +++---
4 files changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/bindings/python/demos/animated-marker.py b/bindings/python/demos/animated-marker.py
index 238592c..b6d1c77 100755
--- a/bindings/python/demos/animated-marker.py
+++ b/bindings/python/demos/animated-marker.py
@@ -7,7 +7,6 @@
import champlain
import clutter
-import cluttercairo
import cairo
import math
import gobject
@@ -29,7 +28,7 @@ class AnimatedMarker(champlain.Marker) :
color = MARKER_COLOR
#Cairo definition of the inner marker
- bg_in = cluttercairo.CairoTexture(MARKER_SIZE, MARKER_SIZE)
+ bg_in = clutter.CairoTexture(MARKER_SIZE, MARKER_SIZE)
cr_in = bg_in.cairo_create()
cr_in.set_source_rgb(0, 0, 0)
cr_in.arc(MARKER_SIZE / 2.0, MARKER_SIZE / 2.0, MARKER_SIZE / 2.0, 0, 2 * math.pi)
@@ -41,7 +40,7 @@ class AnimatedMarker(champlain.Marker) :
bg_in.set_position(0, 0)
#Cairo definition of the outside circle (that will be animated)
- bg_out = cluttercairo.CairoTexture(2 * MARKER_SIZE, 2 * MARKER_SIZE)
+ bg_out = clutter.CairoTexture(2 * MARKER_SIZE, 2 * MARKER_SIZE)
cr_out = bg_out.cairo_create()
cr_out.set_source_rgb(0, 0, 0)
cr_out.arc(MARKER_SIZE, MARKER_SIZE, 0.9 * MARKER_SIZE, 0, 2 * math.pi)
@@ -59,9 +58,7 @@ class AnimatedMarker(champlain.Marker) :
self.timeline.set_duration(1000)
self.timeline.set_loop(True)
- self.alpha = clutter.Alpha()
- self.alpha.set_timeline(self.timeline)
- self.alpha.set_func(clutter.sine_inc_func)
+ self.alpha = clutter.Alpha(self.timeline, clutter.EASE_OUT_SINE)
#The "growing" behaviour
self.grow_behaviour = clutter.BehaviourScale(0.5, 0.5, 2.0, 2.0)
diff --git a/bindings/python/demos/launcher-gtk.py b/bindings/python/demos/launcher-gtk.py
index 019f5c2..091ed4f 100755
--- a/bindings/python/demos/launcher-gtk.py
+++ b/bindings/python/demos/launcher-gtk.py
@@ -6,7 +6,8 @@ import gobject
import gtk
import champlain
import champlaingtk
-from demomarkers import DemoMarkerLayer
+
+from markers import create_marker_layer
class LauncherGTK:
@@ -22,7 +23,7 @@ class LauncherGTK:
self.view = champlain.View()
self.view.set_property("scroll-mode", champlain.SCROLL_MODE_KINETIC)
- self.layer = DemoMarkerLayer()
+ self.layer = create_marker_layer(self.view)
self.view.add_layer(self.layer)
embed = cluttergtk.Embed()
@@ -82,9 +83,11 @@ class LauncherGTK:
def toggle_layer(self, widget):
if widget.get_active():
- self.layer.show_all()
+ self.layer.animate_in_all_markers()
+ #self.layer.show_all()
else:
- self.layer.hide()
+ self.layer.animate_out_all_markers()
+ #self.layer.hide()
def zoom_changed(self, widget):
self.view.set_property("zoom-level", self.spinbutton.get_value_as_int())
diff --git a/bindings/python/demos/launcher.py b/bindings/python/demos/launcher.py
index 8c82a3a..cb6b812 100644
--- a/bindings/python/demos/launcher.py
+++ b/bindings/python/demos/launcher.py
@@ -27,12 +27,12 @@ def zoom_out(actor, event, view):
def make_button(text):
button = clutter.Group()
button_bg = clutter.Rectangle()
- button_bg.set_color(clutter.color_parse('white'))
+ button_bg.set_color(clutter.color_from_string('white'))
button_bg.set_opacity(0xcc)
button.add(button_bg)
- button_text = clutter.label_new_full('Sans 10', text, \
- clutter.color_parse('black'))
+ button_text = clutter.Text('Sans 10', text, \
+ clutter.color_from_string('black'))
button.add(button_text)
width, height = button_text.get_size()
diff --git a/bindings/python/demos/polygons.py b/bindings/python/demos/polygons.py
index 5677629..b2f5a76 100644
--- a/bindings/python/demos/polygons.py
+++ b/bindings/python/demos/polygons.py
@@ -23,12 +23,12 @@ def zoom_out(actor, event, view):
def make_button(text):
button = clutter.Group()
button_bg = clutter.Rectangle()
- button_bg.set_color(clutter.color_parse('white'))
+ button_bg.set_color(clutter.color_from_string('white'))
button_bg.set_opacity(0xcc)
button.add(button_bg)
- button_text = clutter.label_new_full('Sans 10', text, \
- clutter.color_parse('black'))
+ button_text = clutter.Text('Sans 10', text, \
+ clutter.color_from_string('black'))
button.add(button_text)
width, height = button_text.get_size()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]