Was bedeutet g_signal_connect_swapped() zu tun?

Laut GObject Referenz

g_signal_connect_swapped(Beispiel detailed_signal, c_handler, data); verbindet eine GCallback-Funktion, um ein signal für ein bestimmtes Objekt. Die Instanz, in der das signal emittiert wird und Daten ausgetauscht werden beim Aufruf der Prozedur.

Ich nicht ganz, was das bedeutet. Bedeutet das, dass die data auf das Objekt verweistinstance und instance wird, zeigen Sie auf das Objekt, auf die verwiesen wurde durch data oder bin ich hier einem Irrtum?

Wenn erstere der Fall ist, dann was ist die Logik dahinter?

InformationsquelleAutor 6pack kid | 2010-01-31
Schreibe einen Kommentar