+++ /dev/null
-import sys
-import dbus
-from dbus.mainloop.glib import DBusGMainLoop
-
-class Notifier:
-
- def __init__(self):
- self.dbus_loop = DBusGMainLoop(set_as_default=True)
- self.bus = dbus.SessionBus(mainloop=self.dbus_loop)
- self.provider = self.bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')
- self.proxy = dbus.Interface(self.provider, 'org.freedesktop.Notifications')
-
- def showAlert(self,alertText):
- self.proxy.SystemNoteDialog(alertText, 0 ,"ok")
-
- def requestPatience(self):
- text = "Please Wait"
- self.proxy.SystemNoteInfoprint(text)
-
-
- def showSuccess(self, num):
- text = "Successfuly Imported "+num+" messages"
- self.proxy.SystemNoteDialog(text, 0 ,"ok")
-
- def showFailure(self):
- text = "Failed to import messages"
- self.proxy.SystemNoteDialog(text, 0 ,"ok")
-