Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
992 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C - librairie Gtk] mettre en place une GtkListStore

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C - librairie Gtk] mettre en place une GtkListStore

n°1870823
Pascal le ​nain
Posté le 07-04-2009 à 22:28:01  profilanswer
 

Bonjour,
 
J'essaye de mettre en place dans ma fenêtre une GtkListStore de ce genre :
 
http://library.gnome.org/devel/gtk/unstable/list-and-tree.png
 
J'ai suivi ce tutorial : http://www.gtk-fr.org/wakka.php?wiki=LesListesEtArbres
 
J'ai tenté un copier/collé dans mon code.  
Cela fonctionne parfaitement, mais j'ai du mal à comprendre la structure et à le modifier à ma guise.
 
En particulier, dans l'exemple (voir le lien du tutorial) on déclare une structure "enum" où l'on déclare les colonnes. Et jamais dans le code on appelle "enum". Bref, je comprends pas la syntaxe utilisée.
Quel est le type de :
 TEXT_COLUMN,
  TOGGLE_COLUMN,
   N_COLUMN
 
?
 
J'ai cherché d'autres tutos sur les widgets gtk, sans trouver d'autres exemples d'utilisation de GtkListStore.
Merci d'avance !  :hello:


Message édité par Pascal le nain le 07-04-2009 à 22:29:49
mood
Publicité
Posté le 07-04-2009 à 22:28:01  profilanswer
 

n°1870860
Taz
bisounours-codeur
Posté le 08-04-2009 à 08:38:11  profilanswer
 

C'est une enum (donc type entier) pour donner des index aux colonnes.
Si tu veux rajouters des colonnes, il faut que tu insères un nouvel index avant N_COLUMN, mette le bon renderer, etc.

n°1872051
Pascal le ​nain
Posté le 10-04-2009 à 16:03:34  profilanswer
 

Je n'ai pas bien saisi.
Quel effet fait ce bout de code :
 
enum {
    TEXT_COLUMN,
    TOGGLE_COLUMN,
    N_COLUMN
};
 
C'est une déclaration de plusieurs entiers ? Leur donne-t-on une valeur ?
 
Merci

n°1872063
Taz
bisounours-codeur
Posté le 10-04-2009 à 16:27:34  profilanswer
 

Bah c'est une enum, un type de données de base du C


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C - librairie Gtk] mettre en place une GtkListStore

 

Sujets relatifs
Problème avec allocation dynamique de tableau (C)comment installer une librairie ?
[C#] Surcharge accesseur SETAnonce pour programmer en C [DEBUTANT]
Interfacage C/Fortran sous VB .NetMise en place script type Tinymce
Afficher le symbole € (euro) avec librairie GD PHP[Résolu]Compiler pour obtenir un .obj (C/Delphi)
mettre une requete dans une boucle qui fonctionne 
Plus de sujets relatifs à : [C - librairie Gtk] mettre en place une GtkListStore


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR