Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Parkinson <sam.parkinson3@gmail.com>2014-02-07 21:42:07 (GMT)
committer Sam Parkinson <sam.parkinson3@gmail.com>2014-02-07 21:42:07 (GMT)
commit157c4c620c9e11e78b70d0c4526b816e77e07adf (patch)
tree46027840fee737477c2a204b56038bdc155e03ae
parent98116fe2a53ca38fcdf802cc134698829836a7b7 (diff)
Used more GObject methods
-rw-r--r--activity.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/activity.py b/activity.py
index 5840a45..11a1444 100644
--- a/activity.py
+++ b/activity.py
@@ -17,6 +17,7 @@
"""HelloWorld Activity: A case study for developing an activity."""
from gi.repository import Gtk
+from gi.repository import GObject
import logging
import dbus
@@ -29,6 +30,7 @@ from sugar3.activity.widgets import TitleEntry
from sugar3.activity.widgets import StopButton
from sugar3.activity.widgets import ShareButton
from sugar3.activity.widgets import DescriptionItem
+from sugar3.graphics.icon import Icon
class HelloWorldActivity(activity.Activity):
"""HelloWorldActivity class as specified in activity.info"""
@@ -78,9 +80,16 @@ class HelloWorldActivity(activity.Activity):
button.show()
button.connect('clicked', self.__notify_pressed)
+ #icon = Icon()
+ #icon.props.icon_name = 'activity-journal'
+ #icon.props.badge_name = 'emblem-notification'
+ #self.set_canvas(icon)
+ #icon.show()
+
def __notify_pressed(self, bnt):
- import time
- time.sleep(3)
+ GObject.timeout_add(5000, self.__notify, None)
+
+ def __notify(self, r):
self.notify("Hello World", "From some <i>activity</i>", None)
def read_file(self, file_):