OVH Cloud OVH Cloud

Gtk::CList

5 réponses
Avatar
ini
je cherche à insérer un Gtk::Entry dans une CList

merci d'avance

5 réponses

Avatar
DominiX
ici même:c4m9jm$pqa$,
ini a écrit
je cherche à insérer un Gtk::Entry dans une CList

merci d'avance


va z'y n'ai pas peur, fait le !

--
dominix

Avatar
ini
DominiX wrote:

ici même:c4m9jm$pqa$,
ini a écrit
je cherche à insérer un Gtk::Entry dans une CList

merci d'avance


va z'y n'ai pas peur, fait le !

merci beaucoup mais a tu une idée plus précise

qui puisse m'aider ?


Avatar
Patrice Karatchentzeff
ini writes:

DominiX wrote:

ici même:c4m9jm$pqa$,
ini a écrit
je cherche à insérer un Gtk::Entry dans une CList

merci d'avance


va z'y n'ai pas peur, fait le !

merci beaucoup mais a tu une idée plus précise

qui puisse m'aider ?


Quand on pose une question, on montre que l'on a essayé avant : par
exemple, pose ton code ici et explique ce que tu veux et le résultat
que tu obtiens.

PK

--
      |      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:
     |,4-  ) )-,_. , (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'_)       



Avatar
ini
$clist=new_with_titles Gtk::CList("RIP","Piste","Duree","Nom");
$clist->set_usize(300,350);
$clist->set_shadow_type('out');
$clist->set_column_width(0,15,);
$clist->set_column_width(1,25,);
$clist->set_column_width(2,35,);
$clist->set_column_width(3,100,);
$clist->signal_connect("select_row",&ligne,);
$scrolled_window->add($clist);
$clist->show();

$entry=new Gtk::Entry(30);
$entry->set_text($$r_cd[$i]{title});
$entry->show();
$clist->append(""=>$$r_cd[$i]{piste}=>$$r_cd[$i]{temps}=>$entry);

avec ce code il m'afiche Gtk::Entry=HASH(0x8385640) au
lieux du texte voulu

ci vous avez une idée !
Avatar
chatiman
"ini" a écrit dans le message de news:
c4pqn8$8hf$
$clist=new_with_titles Gtk::CList("RIP","Piste","Duree","Nom");
$clist->set_usize(300,350);
$clist->set_shadow_type('out');
$clist->set_column_width(0,15,);
$clist->set_column_width(1,25,);
$clist->set_column_width(2,35,);
$clist->set_column_width(3,100,);
$clist->signal_connect("select_row",&ligne,);
$scrolled_window->add($clist);
$clist->show();

$entry=new Gtk::Entry(30);
$entry->set_text($$r_cd[$i]{title});
$entry->show();
$clist->append(""=>$$r_cd[$i]{piste}=>$$r_cd[$i]{temps}=>$entry);

avec ce code il m'afiche Gtk::Entry=HASH(0x8385640) au
lieux du texte voulu

ci vous avez une idée !
Regardez les prototypes des fonctions en C :

gtk_clist_append (GtkCList *clist, gchar *text[]);
La fonction append permet donc d'ajouter une ligne de cellules
texte.

Le CList est optimisé pour la vitesse et ne permet que d'ajouter
des cellules contenant du texte ou du texte et une icone.

Regardez plutot du coté de GtkList