From 1a5366e019901b736c11b469b4f35324fa87fd62 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Sun, 16 Mar 2008 13:55:34 +0000 Subject: Add python example svn path=/trunk/; revision=803 --- python/example.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 python/example.py (limited to 'python') 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() + -- cgit v1.2.3