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 :

Enlever un item d'une liste (combo)


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut Enlever un item d'une liste (combo)
    Bonjour

    Voici comment je comptais m'y prendre pour enlever un item d'un menu déroulant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      chiffres=g_list_remove(chiffres,chiffre);
      gtk_combo_set_popdown_strings( GTK_COMBO(combo),chiffres) ;
      gtk_widget_show_all(combo);
    La première ligne me semble indispensable. Les deux autres je les ai mises car ça ne marchait pas. Et ça ne marche pas encore

    Pour générer la combo box, j'ai utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     for (i=0;i<10;i++)
      chiffres=g_list_append(chiffres,g_strdup_printf("%d",i));
     combo = gtk_combo_new();
     gtk_combo_set_popdown_strings( GTK_COMBO(combo), chiffres);
    Il me semble que cette fonction est dépressiée , mais depuis quand ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par troumad
    Il me semble que cette fonction est dépressiée , mais depuis quand ?
    Ce n'est pas la fonction qui est dépréciée mais le widget tout entier (depuis la version 2.4), il faut à la place utiliser soit GtkComboBox ou GtkComboBoxEntry !

    Tu as même à disposition une version du constructeur du GtkComboBox pour directement prendre en charge du texte, même plus besoin de GList: gtk_combo_box_new_text
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Le GTK 2.4 existe depuis quand ?
    J'ai un étudiant qui m'a dit ne trouver que le 2.0 pour Windows !

    Bon, où trouver un exemple en français ?
    En attendant, j'essaie de comprendre les doc en anglais !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par troumad
    Le GTK 2.4 existe depuis quand ?
    La dernière de la 2.4 date de décembre 2004

    Citation Envoyé par troumad
    J'ai un étudiant qui m'a dit ne trouver que le 2.0 pour Windows !
    Faut qu'il se mette à jour car sur le lien suivant: http://gladewin32.sourceforge.net/modules/news/ tu peux trouver les versions les plus récentes (enfin quand les installeurs sortent) pour Windows et en plus avec des installeurs et ca marche !

    En ce moment ils proposent des installeurs pour la version 2.10.7 pour les runtime d'une part et un installeur pour le pack dev d'autre part. En ce moment GTK+ en est à la version 2.10.11 il me semble alors 2.10.7 c'est très correcte et assez à jour

    Citation Envoyé par troumad
    Bon, où trouver un exemple en français ?
    Pour quel widget ? GtkComboBox ? GtkComboBoxEntry ?
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    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 : 41
    Localisation : France

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

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

    Citation Envoyé par troumad
    Le GTK 2.4 existe depuis quand ?
    3 ans : 2.4 release announcement

    Citation Envoyé par troumad
    J'ai un étudiant qui m'a dit ne trouver que le 2.0 pour Windows !
    La version 2.10 est dispo pour windows : ftp://ftp.gtk.org/pub/gtk/v2.10/win32 & http://gtk.alkia.org/

    Citation Envoyé par troumad
    Bon, où trouver un exemple en français ?
    Dans la prochaine version de la FAQ

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Citation Envoyé par gege2061
    Dans la prochaine version de la FAQ
    Je vais essayer d'en faire marcher un avant !
    Ça progresse...
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  7. #7
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Ça marche : http://troumad.org/Linux/essai/pendu.zip

    Enfin, j'ai un machin pour vider la combo box qui ne me plait pas trop
    J'enlève le nombre maximal d'élément qu'il pourrait y avoir sans trop savoir combien il y en a : j'en enlève trop presque toujours (ligne 400).

    Et j'ai des warning à la compilation qui ne me plaisent pas !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

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

Discussions similaires

  1. algorithme pour enlever les occurences d'une liste
    Par bendenice dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 08/02/2006, 23h28
  2. Se positionner sur un item d'une liste déroulante
    Par pyxosledisciple dans le forum IHM
    Réponses: 1
    Dernier message: 08/02/2006, 20h19
  3. [EXCEL]Créer une liste (combo)
    Par elitost dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/12/2005, 16h55
  4. Selectionner automatiquement un item dans une liste
    Par nebule dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/12/2004, 17h03
  5. Réponses: 2
    Dernier message: 17/08/2003, 20h07

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