diff options
author | Sam 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) |
commit | 157c4c620c9e11e78b70d0c4526b816e77e07adf (patch) | |
tree | 46027840fee737477c2a204b56038bdc155e03ae | |
parent | 98116fe2a53ca38fcdf802cc134698829836a7b7 (diff) |
Used more GObject methods
-rw-r--r-- | activity.py | 13 |
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_): |