Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-01-29 18:54:53 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-01-29 18:54:53 (GMT)
commiteeeaf3bb0b42053d357b53656d5d38b665df2273 (patch)
tree9743e4fada04d878510bf7d74c3448da3457a481
parent15ddf466ba4fd85dfc4f9fa4c08b2e6022f1e2a9 (diff)
allow another forks in turtle about menu
-rw-r--r--activity/activity.info3
-rwxr-xr-xturtleblocks.py14
2 files changed, 11 insertions, 6 deletions
diff --git a/activity/activity.info b/activity/activity.info
index bbd9d64..13106a4 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,10 +1,11 @@
[Activity]
-name = Turtle Art
+name = TurtleBlocks
activity_version = 170
license = MIT
bundle_id = org.laptop.TurtleArtActivity
exec = sugar-activity TurtleArtActivity.TurtleArtActivity
icon = activity-turtleart
show_launcher = yes
+website = http://wiki.sugarlabs.org/go/Activities/Turtle_Art
mime_types = application/x-turtle-art, application/vnd.turtleblocks
summary = A Logo-inspired turtle that draws colorful pictures with snap-together visual programming blocks
diff --git a/turtleblocks.py b/turtleblocks.py
index c713fd0..5ff3cf7 100755
--- a/turtleblocks.py
+++ b/turtleblocks.py
@@ -74,6 +74,10 @@ class TurtleMain():
file_activity_info.read(activity_info_path)
bundle_id = file_activity_info.get('Activity', 'bundle_id')
self.version = file_activity_info.get('Activity', 'activity_version')
+ self.name = file_activity_info.get('Activity', 'name')
+ self.summary = file_activity_info.get('Activity', 'summary')
+ self.website = file_activity_info.get('Activity', 'website')
+ self.icon_name = file_activity_info.get('Activity', 'icon')
path = os.path.abspath('./locale/')
gettext.bindtextdomain(bundle_id, path)
gettext.textdomain(bundle_id)
@@ -303,7 +307,7 @@ class TurtleMain():
win.set_default_size(self.width, self.height)
win.move(self.x, self.y)
win.maximize()
- win.set_title('%s %s' % (_('Turtle Art'), str(self.version)))
+ win.set_title('%s %s' % (self.name, str(self.version)))
if os.path.exists(os.path.join(self._execdirname, self._ICON_SUBPATH)):
win.set_icon_from_file(os.path.join(self._execdirname,
self._ICON_SUBPATH))
@@ -612,11 +616,11 @@ class TurtleMain():
def _do_about_cb(self, widget):
about = gtk.AboutDialog()
- about.set_program_name(_('TurtleBlocks'))
+ about.set_program_name(self.name)
about.set_version(self.version)
- about.set_comments(_('A Logo-inspired turtle that draws colorful pictures with snap-together visual programming blocks'))
- about.set_website('http://wiki.sugarlabs.org/go/Activities/Turtle_Art')
- about.set_logo(gtk.gdk.pixbuf_new_from_file('activity/turtleart.svg'))
+ about.set_comments(self.summary)
+ about.set_website(self.website)
+ about.set_logo(gtk.gdk.pixbuf_new_from_file('activity/' + self.icon_name + '.svg'))
about.run()
about.destroy()