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 :

pointeur de methode vers pointeur de fonction


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Par défaut pointeur de methode vers pointeur de fonction
    bon je code un petit truc en GTK (non serieux O_o ?)

    mais voila y'a un callback a faire lorsque je clique sur un bouton, et le callback de g_signal_connect a un pointeur sur fonction en 3eme argument, mais je code en c++ dans une class
    donc cette callback
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g_signal_connect(G_OBJECT(this->_pConvBtn), "clicked", G_CALLBACK(GetConvert), this);
    ne marche pas si GetConvert fait parti de ma class, logique puisque c'est une methode
    donc pour faire marcher ca il faut que je sorte GetConvert de ma class.
    mais je veux quand même a tout prix la laisser dans ma class
    donc, comment "transformer" un pointeur sur méthode en pointeur sur fonction (je sais que c'est pas du tout implémenté pareil, mais je sais que c'est possible) ?

    help me
    merci

  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,

    Le plus simple : en utilisant gtkmm.

    Sinon tu peux réinventer la roue, en utilisant ce que semble utiliser gtkmm : les functors

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

Discussions similaires

  1. pointeur de fichier dans appel de fonction
    Par danathane dans le forum C
    Réponses: 12
    Dernier message: 03/03/2008, 12h02
  2. conversion d'un pointeur de données vers un STL vector
    Par velkouby dans le forum SL & STL
    Réponses: 7
    Dernier message: 29/01/2008, 16h22
  3. Pointeurs vers pointeurs
    Par azertylr dans le forum C
    Réponses: 3
    Dernier message: 07/11/2007, 11h59
  4. pointeurs de XML vers HTML
    Par Myra67 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 29/11/2006, 13h41
  5. pointeurs constants et prototype de ma fonction
    Par salseropom dans le forum C
    Réponses: 3
    Dernier message: 23/05/2006, 18h03

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