From 157c4c620c9e11e78b70d0c4526b816e77e07adf Mon Sep 17 00:00:00 2001 From: Sam Parkinson Date: Fri, 07 Feb 2014 21:42:07 +0000 Subject: Used more GObject methods --- 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 activity", None) def read_file(self, file_): -- cgit v0.9.1