Bonjour à tous, travaillant toujours sous GTK+, j'ai un nouveau problème :
J'ai trois fenetres de type GtkWindow... Comment puis je obtenir l'ID de la fenetre active (c'est-à-dire celle qui a le focus) ?
Merci d'avance !
Bonjour à tous, travaillant toujours sous GTK+, j'ai un nouveau problème :
J'ai trois fenetres de type GtkWindow... Comment puis je obtenir l'ID de la fenetre active (c'est-à-dire celle qui a le focus) ?
Merci d'avance !
C'est quoi que t'appelle 'l'ID' ? Tu veux faire quoi avec cet "ID" ? Tu dois pouvoir te connecter aux focus-in et focus-out de tes 3 GtkWindow et récupérer les données qui t'intéressent dans les callbacks qui sont invoqués.
Bonjour,
Tu peux connaître le widget qui à le focus dans une fenêtre : gtk_window_get_focus.
Par contre si tu as plusieurs fenêtres, c'est à toi d'en garder une liste et de tester avec gtk_widget_is_focus laquelle à le focus
Merci Gege, en associant gtk_window_list_toplevels (http://library.gnome.org/devel/gtk/u...list-toplevels) et gtk_widget_is_focus (http://library.gnome.org/devel/gtk/u...idget-is-focus)... Je vais y arriver. Merci :-)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager