GSoC presentation

232 views

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
232
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

GSoC presentation

  1. 1. Activity Development for Gcompris Suite Lavanya Gunasekaran Mentor : Bruno Coudin
  2. 2. Gcompris! What is it all about?
  3. 3. Development Tools ● Gcompris python API ● Python ● Inkscape ● PyGooCanvas ● pyGtk
  4. 4. Activities Cryptography CookBook Computer Meteo Station Stop,Look,Listen Encryption Decryption Play with parts Computer Simulation
  5. 5. class Steering: def __init__(self, stop_look_listen, steeringitems): self.rootitem = stop_look_listen.rootitem self.pos = 0 self.steeringitems = steeringitems self.timer = 0 self.svghandle = gcompris.utils.load_svg ("stop_look_listen/background.svgz") self.road = Road(self, self.svghandle) self.sign = Sign(self, self.svghandle) self.show(self.rootitem) # Create the Svg items on new rootitem def show(self, rootitem): self.rootitem = rootitem self.steering = goocanvas.Svg(parent = self.rootitem, svg_handle = self.svghandle, svg_id = "#STEERING_0" ) self.road.show(self.rootitem) self.sign.show(self.rootitem) /*Bit of Code*/
  6. 6. Screenshots
  7. 7. Thank you Lavanya Gunasekaran lavanyagunasekar@gmail.com lava_g on #GCompris and #GNOME https://wiki.gnome.org/lavanya

×