bonsoir ou bonjour
je n'arrive pas à utilise la fonction "gtk_widget_grab_focus"
dans mon appli j'ai une boite de dialog(PBoite) qui s'affiche avant la fenetre principale,
dans cette boite de dialog(PBoite) j'ai 2 gtkentry, un nom user(PEntry) et un password(PPassword)
quand j'appuis sur entrer je voudrais passe le focus de PEntry vers PPassword,
mais il ne ce passe rien
voici pour la fonction:
pour le signal dans main:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void Focus_PEntry(GtkWidget *widget) { gtk_widget_grab_focus(PPassword); }
hors du main:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 g_signal_connect(G_OBJECT(PEntry),"activate",G_CALLBACK(Focus_PEntry),PBoite);
pas d'erreur à la compilation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 static GtkWidget *PBoite; static GtkWidget *PEntry; static GtkWidget *PPassword;
merci pour votre aide
Partager