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 :

récupérer la ligne sélectionnée dans un GtkListStore


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Par défaut récupérer la ligne sélectionnée dans un GtkListStore
    Bonjour,
    je cherche comment faire pour récupérer la ligne sélectionnée dans un GtkListStore à une colonne contenant du texte (soit le texte, ou mieux le numéro de la ligne), cela soit en tant qu'évènement, soit à récupérer par une fonction depuis une autre fonction callback.

    Mais malgré toute la soirée passée à chercher, je ne suis pas parvenus à trouver de solution. La seule piste que j'ai réussi à trouvé est le signal "row-activated", évoqué avec son prototype ( void user_function(GtkTreeView *treeview, GtkTreePath *arg1, GtkTreeViewColumn *arg2, gpointer user_data); ) dans ce tutoriel : http://gtk.developpez.com/cours/gtk2...tkTreeview.php, mais sans aucune indication supplémentaire sur la signification des arguments 2 et 3 (arg1 et arg2), ni sur comment utiliser une fonction callback demandant 4 arguments au lieux de 2.

    S'il y a d'autres informations dont vous pensez qu'elles peuvent faire avancer le problème et que j'ai eut le malheur d'oublier, merci de bien vouloir demander.

    En vous remerciant d'avance pour votre aide

    katorps

  2. #2
    Membre éclairé
    Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 331
    Par défaut
    Je pense que c'est le signal "changed" du GtkTreeSelection qui sert.

  3. #3
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Sérieusement, attaque la doc officielle plutôt que les tutoriels developpez.net quand tu veux plus de détails.

    http://developer.gnome.org/gtk/2.24/...-row-activated

    Mais je ne pense pas que c'est le bon signal pour ce qui t'intéresse:
    The "row-activated" signal is emitted when the method gtk_tree_view_row_activated() is called or the user double clicks a treeview row. It is also emitted when a non-editable row is selected and one of the keys: Space, Shift+Space, Return or Enter is pressed.

  4. #4
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Regarde du côté de gtk_tree_view_get_cursor.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Par défaut
    Salut.

    Je te remercie, ta solution nous a permis de résoudre notre problème!

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 07/07/2011, 17h44
  2. Récupérer la ligne sélectionnée dans un ListView
    Par altropus dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 15/02/2010, 11h57
  3. Réponses: 1
    Dernier message: 29/10/2008, 13h56
  4. Récupérer le numéro de la ligne sélectionnée dans une variable?
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/10/2007, 11h48
  5. Récupérer la ligne sélectionnée dans un ListBox
    Par jmjmjm dans le forum Composants VCL
    Réponses: 3
    Dernier message: 11/11/2005, 22h13

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