Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Ortiz <rafael@activitycentral.com>2011-12-20 19:37:00 (GMT)
committer Rafael Ortiz <rafael@activitycentral.com>2011-12-20 19:37:00 (GMT)
commit59ad6912d8300551a4126d97b04cd05611ad836b (patch)
treeab7ad36941bb7da3460e0e57a453444d8acaef1a
parent7b66571b64f9df083f2e6361c92d31b947d00fcf (diff)
going to gtk3 based on simon shampijer aproach.HEADmaster
-rw-r--r--activity.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/activity.py b/activity.py
index 7c02e26..20989fb 100644
--- a/activity.py
+++ b/activity.py
@@ -17,16 +17,17 @@
"""HelloWorld Activity: A case study for developing an activity."""
"""HelloWorld Activity: Un caso de estudio para desarrollar una actividad."""
-import gtk
+
+from gi.repository import Gtk # gtk3
import logging
from gettext import gettext as _
-from sugar.activity import activity
+from sugar3.activity import activity # sugar3
class HelloWorldActivity(activity.Activity):
- """HelloWorldActivity class as specified in activity.info"""
+ """HelloWorldActivity class as specified in activity.info"""
"""HelloWorldActivity clase como se specifica en activity.info"""
def __init__(self, handle):
@@ -45,8 +46,8 @@ class HelloWorldActivity(activity.Activity):
# Barra de herramientas con el nuevo diseno y compatibilidad con las anteriores barras.
OLD_TOOLBAR = False
try:
- from sugar.graphics.toolbarbox import ToolbarBox, ToolbarButton
- from sugar.activity.widgets import ActivityToolbarButton, StopButton, \
+ from sugar3.graphics.toolbarbox import ToolbarBox, ToolbarButton
+ from sugar3.activity.widgets import ActivityToolbarButton, StopButton, \
ShareButton, TitleEntry, ActivityButton
except ImportError:
@@ -72,7 +73,7 @@ class HelloWorldActivity(activity.Activity):
toolbar_box.toolbar.insert(share_button, -1)
share_button.show()
- separator = gtk.SeparatorToolItem() # separator code - codigo para el separador en la barra
+ separator = Gtk.SeparatorToolItem() # separator code - codigo para el separador en la barra
separator.props.draw = False
separator.set_expand(True)
toolbar_box.toolbar.insert(separator, -1)
@@ -88,6 +89,6 @@ class HelloWorldActivity(activity.Activity):
# Label with the text, make the string translatable.
# Marca con el texto, haciendo la cadena traducible. se dibuja la marca en todo el lienzo o area de trabajo
- label = gtk.Label(_("Hello World!"))
+ label = Gtk.Label(_("Hello World!"))
self.set_canvas(label)
label.show()