IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ Discussion :

[Gtkmm] capter le signal de fermeture de la fenètre


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 35
    Par défaut [Gtkmm] capter le signal de fermeture de la fenètre
    Bonour,

    j'aimerai savoir comment je peux capter le signal de la fermeture de la fenètre (la petite croix) histoire de fermer correctement mon application (de la même manière qu'avec un Fichier/quitter par exemple)

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Il s'agit du signal delete-event

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 35
    Par défaut
    Merci pour la reponse. ça marche même avec Gtkmm ? parce que j'ai essayé de mettre dans une classe qui hérite de Gtk::Window :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    delete_event().connect(sigc::mem_fun(*this,&pFenetre::on_quit));
    Mais ça me dis que "delete_event was not declared in this scope "

  4. #4
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 35
    Par défaut
    En redefinissant la methode on_delete_event directement dans ma declaration de class ça marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    bool on_delete_event(GdkEventAny* event)
    {
     std::cout << "fermeture" << std::endl;
     return true;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer le signal de fermeture (terminate) dans Eclipse
    Par Javabad dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 02/12/2011, 19h18
  2. comment capter le signal de fin d'éxécution d'une commande ms-dos
    Par POKOU dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 03/12/2010, 17h28
  3. [GTK+] Signal lors de la fermeture d'une fenêtre secondaire
    Par Skarsnick dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 15/02/2010, 08h53
  4. Signal de fermeture d'une boite de dialogue
    Par black is beautiful dans le forum Débuter
    Réponses: 14
    Dernier message: 24/02/2009, 22h39
  5. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo