aboutsummaryrefslogtreecommitdiffstats
path: root/python/example.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/example.py')
-rw-r--r--python/example.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/python/example.py b/python/example.py
new file mode 100644
index 000000000..cffd5fffb
--- /dev/null
+++ b/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()
+