add some new comments in notify.py

This commit is contained in:
Nikos Kouremenos 2006-04-05 18:37:53 +00:00
parent a2b3acd864
commit 35f2132815
1 changed files with 6 additions and 4 deletions

View File

@ -113,6 +113,7 @@ class DesktopNotification:
self.event_type = event_type self.event_type = event_type
self.title = title self.title = title
self.text = text self.text = text
'''0.3.1 is the only version of notification daemon that has no way to determine which version it is. If no method exists, it means they're using that one.'''
self.default_version = '0.3.1' self.default_version = '0.3.1'
self.account = account self.account = account
self.jid = jid self.jid = jid
@ -182,11 +183,11 @@ class DesktopNotification:
if version.startswith('0.3'): if version.startswith('0.3'):
if version >= ( 0, 3, 2): if version >= ( 0, 3, 2):
hints = {} hints = {}
hints['urgency'] = dbus.Byte(0) hints['urgency'] = dbus.Byte(0) # Low Urgency
hints['category'] = dbus.String(ntype) hints['category'] = dbus.String(ntype)
self.notif.Notify( self.notif.Notify(
dbus.String(_('Gajim')), dbus.String(_('Gajim')),
dbus.UInt32(0), dbus.UInt32(0), # this notification does not replace other
dbus.String(self.path_to_image), dbus.String(self.path_to_image),
dbus.String(self.title), dbus.String(self.title),
dbus.String(self.text), dbus.String(self.text),
@ -236,7 +237,8 @@ class DesktopNotification:
error_handler=self.version_error_handler_2_x_try) error_handler=self.version_error_handler_2_x_try)
def version_error_handler_2_x_try(self, e): def version_error_handler_2_x_try(self, e):
self.notif.GetServerInformation(reply_handler=self.version_reply_handler, error_handler=self.version_error_handler_3_x_try) self.notif.GetServerInformation(reply_handler=self.version_reply_handler,
error_handler=self.version_error_handler_3_x_try)
def version_error_handler_3_x_try(self, e): def version_error_handler_3_x_try(self, e):
self.version = self.default_version self.version = self.default_version