aboutsummaryrefslogtreecommitdiffstats
path: root/gnome-2-26/python/example.py
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-2-26/python/example.py')
-rwxr-xr-xgnome-2-26/python/example.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnome-2-26/python/example.py b/gnome-2-26/python/example.py
new file mode 100755
index 000000000..cffd5fffb
--- /dev/null
+++ b/gnome-2-26/python/example.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python
+
+import gtk
+import empathy
+import empathygtk
+
+class HelloWorld:
+
+ def destroy(self, widget, data=None):
+ print "destroy signal occurred"
+ gtk.main_quit()
+
+ def __init__(self):
+ self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ self.window.connect("destroy", self.destroy)
+
+ manager = empathy.ContactManager()
+ store = empathygtk.ContactListStore(manager)
+ view = empathygtk.ContactListView(store, 0)
+
+ self.window.add (view)
+ view.show()
+ self.window.show()
+
+ def main(self):
+ gtk.main()
+
+if __name__ == "__main__":
+ hello = HelloWorld()
+ hello.main()
+