Encore moi!

Bon j'ai encore un petit probleme avec mon copain GTK :
J'ai une ptite portion de code qui me cree mon interface graphiqe et tout ... bien!
La j'essaie d'implanter les callbacks... et je cale!
J'ai un champ de saisie (le truc a une ligne) et un bouton. Et j'aimerais declencher une fonction en cliquant sur le bouton (ca j'y arrive) et lui passer en parametre la chaine de caractere presente dans la zone de texte.
J'ai essaye ceci :
gtk_signal_connect(GTK_OBJECT(submit), "button-press-event", callback, command); et en faisant un gtk_entry_get_text(GTK_ENTRY(command)); dans ma fonction
Ca marche pas!
Submit est mon bouton et command ma zone de saisie.
Quelqu'un a une idee? Je suis pas clair?