##// END OF EJS Templates
updated references to configuration file options to specify the class as well as the option itself
updated references to configuration file options to specify the class as well as the option itself

File last commit:

r4440:7a11566c
r4468:25f147e5
Show More
gui-gtk.py
39 lines | 764 B | text/x-python | PythonLexer
Brian Granger
More work on the Tk and GTK gui integration.
r2216 #!/usr/bin/env python
"""Simple GTK example to manually test event loop integration.
This is meant to run tests manually in ipython as:
In [5]: %gui gtk
In [6]: %run gui-gtk.py
"""
import pygtk
pygtk.require('2.0')
import gtk
def hello_world(wigdet, data=None):
print "Hello World"
Brian Granger
Minor work on the gtk example.
r2232 def delete_event(widget, event, data=None):
return False
def destroy(widget, data=None):
gtk.main_quit()
Brian Granger
More work on the Tk and GTK gui integration.
r2216 window = gtk.Window(gtk.WINDOW_TOPLEVEL)
Brian Granger
Minor bug fix.
r2234 window.connect("delete_event", delete_event)
window.connect("destroy", destroy)
Brian Granger
More work on the Tk and GTK gui integration.
r2216 button = gtk.Button("Hello World")
button.connect("clicked", hello_world, None)
Brian Granger
Minor work on the gtk example.
r2232 window.add(button)
Brian Granger
More work on the Tk and GTK gui integration.
r2216 button.show()
window.show()
try:
MinRK
fix docs&examples pointing to appstart_ methods renamed to enable_
r4126 from IPython.lib.inputhook import enable_gtk
enable_gtk()
Brian Granger
More work on the Tk and GTK gui integration.
r2216 except ImportError:
gtk.main()