# ``twisted`.`internet`.`gtk2reactor``

module documentation
(source)

This module provides support for Twisted to interact with the glib/gtk2 mainloop.

In order to use this support, simply do the following:

        from twisted.internet import gtk2reactor
        gtk2reactor.install()

Then use twisted.internet APIs as usual. The other methods here are not intended to be called directly.

Class | `Gtk2Reactor` | PyGTK+ 2 event loop reactor.
Class | `PortableGtkReactor` | Reactor that works on Windows.
Function | `install` | Configure the twisted mainloop to be run inside the gtk mainloop.
Function | `portableInstall` | Configure the twisted mainloop to be run inside the gtk mainloop.

def install(useGtk=True): (source)
Configure the twisted mainloop to be run inside the gtk mainloop.

Parameters
useGtk | should glib rather than GTK+ event loop be used (this will be slightly faster but does not support GUI).

def portableInstall(useGtk=True): (source)
Configure the twisted mainloop to be run inside the gtk mainloop.