![]() |
![]() |
Public Member Functions | ||||
SignalProxyConnectionNode (const sigc::slot_base& slot, GObject* gobject) | ||||
| ||||
Static Public Member Functions | ||||
static void* | notify (void* data) | |||
Callback that is executed when the slot becomes invalid. | ||||
static void | destroy_notify_handler (gpointer data, GClosure* closure) | |||
Callback that is executed when the glib closure is destroyed. | ||||
Public Attributes | ||||
gulong | connection_id_ | |||
sigc::slot_base | slot_ | |||
Protected Attributes | ||||
GObject* | object_ |
It lives between the layer of Gtk+ and libsigc++. It is very much an internal class.
Glib::SignalProxyConnectionNode::SignalProxyConnectionNode | ( | const sigc::slot_base & | slot, | |
GObject* | gobject | |||
) |
slot | The signal handler for the glib signal. |
gobject | The GObject that might emit this glib signal |
static void* Glib::SignalProxyConnectionNode::notify | ( | void * | data | ) | [static] |
Callback that is executed when the slot becomes invalid.
This callback is registered in the slot.
data | The SignalProxyConnectionNode object (this ). |
static void Glib::SignalProxyConnectionNode::destroy_notify_handler | ( | gpointer | data, | |
GClosure * | closure | |||
) | [static] |
Callback that is executed when the glib closure is destroyed.
data | The SignalProxyConnectionNode object (this ). | |
closure | The glib closure object. |
sigc::slot_base Glib::SignalProxyConnectionNode::slot_ |
GObject* Glib::SignalProxyConnectionNode::object_ [protected] |