ich lerne gerade mit GTK+ unter C GUI's zu programmieren und versuche gerade mit Button Events zu arbeiten.
Ich habe hier einen Button, der bei einem Klick eine Funktion ausführt die einen Retrun-Wert zurück liefert.
Nur weiß ich jetzt leider nicht, wie ich an diesen Return-Wert rankomme.
Hier mal der Code:
der g_signal_connect:
g_signal_connect(G_OBJECT (btnOpen), "clicked", G_CALLBACK (button_btnOpen_press), NULL);
button_btnOpen_press:
int button_btnOpen_press( GtkWidget *widget, GdkEventButton *event, gpointer data) { int returnvalue = myFileOpenDialog(); return returnvalue; }
das Unterprogramm das aufgerufen wird:
int myFileOpenDialog() { return 4711; }
ich lese mich gerade in das GTK+ Tutorial/Manpage ein, habe also noch nicht so viel ahnung und bin für jede Hilfe dankbar.
Danke.
lg,
fabi