2010-10-17 15 views

risposta

5

Nel index. I segnali sono indicati da ClassName::signal-name.

Non è necessario utilizzare i dettagli del segnale nelle funzioni g_signal sebbene la maggior parte dei segnali non contenga dettagli. L'unico che uso regolarmente è GObject::notify.

connessione a un segnale non-dettagliata in questo modo:

g_signal_connect(button, "clicked", G_CALLBACK(on_button_clicked), data); 

connessione a un segnale dettagliata come questa:

g_signal_connect(button, "notify::label", G_CALLBACK(on_button_label_notify), data); 
+0

Grazie! Non avevo visto l'api-index. – stdio