home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/env python
-
- import pygtk
- pygtk.require('2.0')
- import pynotify
- import sys
- import gtk
- import os
-
- if __name__ == '__main__':
- if not pynotify.init("Images Test"):
- sys.exit(1)
-
- # Stock icon
- n = pynotify.Notification("Icon Test", "Testing stock icon",
- "stock_samples")
-
- if not n.show():
- print "Failed to send notification"
- sys.exit(1)
-
- # Image URI
- uri = "file://" + os.path.abspath(os.path.curdir) + "/applet-critical.png"
- print "Sending " + uri
-
- n = pynotify.Notification("Alert!", "Testing URI icons", uri)
- if not n.show():
- print "Failed to send notification"
- sys.exit(1)
-
- # Raw image
- n = pynotify.Notification("Raw image test",
- "Testing sending raw pixbufs")
- helper = gtk.Button()
- icon = helper.render_icon(gtk.STOCK_DIALOG_QUESTION, gtk.ICON_SIZE_DIALOG)
- n.set_icon_from_pixbuf(icon)
-
- if not n.show():
- print "Failed to send notification"
- sys.exit(1)
-