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+ avec C & C++ Discussion :

Redéfinir bouton fermer (croix de la fenêtre)


Sujet :

GTK+ avec C & C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 117
    Points : 61
    Points
    61
    Par défaut Redéfinir bouton fermer (croix de la fenêtre)
    Salut !

    Je me demandais s'il était possible de redéfinir la callback associée à la croix de la fenêtre (à côté de réduire et minimiser)

    Le problème est que j'ai une fenêtre principale, et quand on clique sur un bouton ça en ouvre une autre ... et si on clique sur la croix ça ferme la fenêtre et impossible de la réouvrir après.

    Du coup je voudrais juste cacher la fenêtre quand on clique sur la croix ...

    C'est faisable ?

  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 : 40
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Salut,

    Citation Envoyé par Ange44
    Le problème est que j'ai une fenêtre principale, et quand on clique sur un bouton ça en ouvre une autre ... et si on clique sur la croix ça ferme la fenêtre et impossible de la réouvrir après.
    Tu ne peux pas réouvrir la même mais tu doit pouvoir en recréer une ?

    Normalement il faut intercepter le signal delete-event, en tout cas je m'en sert à la place de destroy pour un éditeur de texte, si l'utilisateur annule la sauvegarde d'un document l'application ne se tarmine pas.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 117
    Points : 61
    Points
    61
    Par défaut
    En fait j'avais trouvé la solution en catchant l'événement delete_event et en l'associant à une callback que j'ai défini moi même qui cache ma fenêtre simplement ...

    Merci quand même

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    désolé de remettre sur le tapis un vieux sujet, mais j'ai rencontré le même problème :

    je veux désactiver la croix de la fenetre sans perdre le cadre et ses options de redimmensionnement.
    comme vous j'ai essayé de récupérer l'évenement delete_event en le connectant à une callback. cette callback est bien apellée, mais la fenêtre se ferme quand meme, c'est à dire que la croix est toujours "connectée" au signal destroy... je croix que par défaut la croix est connectée à ce signal.
    comment vous avez contourné le pb?

    merci!

  5. #5
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Points : 1 001
    Points
    1 001
    Par défaut
    Il suffit de ne pas intércepter de signaux concernants la fermeture de la fenêtre .
    Omnes Vulnerant Ultima Necat
    Bye

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

Discussions similaires

  1. Fermer appli via la croix de la fenêtre
    Par kris92 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/06/2011, 23h26
  2. [AC-2003] Désactiver bouton fermer fenêtre Access
    Par lucas-18 dans le forum IHM
    Réponses: 4
    Dernier message: 11/09/2009, 15h37
  3. Réponses: 1
    Dernier message: 22/08/2008, 11h11
  4. Bouton fermer d'une fenêtre
    Par ANOVA dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/11/2005, 17h01

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