I\'ve created a python object, but I want to send signals on it. I made it inherit from gobject.GObject, but there doesn\'t seem to be any way to create a new signal on my obje
You can also define signals inside the class definition:
class MyGObjectClass(gobject.GObject): __gsignals__ = { "some-signal": (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (object, )), }
The contents of the tuple are the the same as the three last arguments to gobject.signal_new.
gobject.signal_new