Bonjour à tous,
J'aimerais, avec GTK+ mettre une fonction de callback dans le même objet (class) que celui qui crée ma fenêtre.
J'ai un objet CLASSIC (le nom de la fenêtre) qui à sa construction, initialise GTK+, construit la fenêtre et lance la boucle principale.
J'ai mis mes callbacks dans l'objet comme ceci :
class CLASSIC
{
//...
private:
//Callbacks
void gtk_callback(GtkWidget* widget, gpointer data);
}
Mon objet est lui même dans l'espace de nommage GM.
Mais lorsque je compile, j'ai une erreur sur la fonction g_signal connect() :
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part g_signal_connect (G_OBJECT (settings_window), "destroy", G_CALLBACK (gtk_callback), NULL);Envoyé par gcc
Partager