Что делает g_signal_connect_swapped ()?

По ссылке GObject

g_signal_connect_swapped (экземпляр, подробный_сигнал, c_handler, данные); соединяет функцию GCallback с сигналом для конкретного объекта. Экземпляр, в котором излучается сигнал, и данные будут обмениваться при вызове обработчика.

Я не совсем понимаю, что это значит. Значит ли это, чтоdata будет указывать на объект, на который указываетinstance а такжеinstance будет указывать на объект, на который указываетdata или я здесь ошибаюсь?

Если первое так, то какая логика стоит за этим?

Ответы на вопрос(1)

Ваш ответ на вопрос