A convenience function to connect multiple signals at once.
The signal specs expected by this function have the form `modifier:GObject:signal_name`, where `modifier` can be one of the
following:
```c menu->toplevel = g_object_connect (g_object_new (GTK_TYPE_WINDOW, "type", GTK_WINDOW_POPUP, "child", menu, NULL), "signal:
GObject:event", gtk_menu_window_event, menu, "signal:GObject:size_request", gtk_menu_window_size_request, menu,
"signal:GObject:destroy", gtk_widget_destroyed, &menu->toplevel, NULL); ```
| this |
a Object |
| signal_spec |
the spec for the first signal |
| ... |
[type@GObject.Callback] for the first signal, followed by data for the first signal, followed optionally by more signal spec/callback/data triples, followed by `NULL` |
|
the object |