Ok with the adress of Glist pointer it's work. On Wed, 2006-08-23 at 16:43 +0200, ludovic mercier wrote: > Le mardi 22 août 2006 à 17:48 +0200, Lars Clausen a écrit : > > On Tue, 2006-08-22 at 17:20 +0200, lidiriel wrote: > > > Hi, > > > > > > in the PropDescription structure can i put a gpointer as extradata ? > > > exemple : > > > GList *foo; > > > > > > and in the table : > > > static PropDescription bar[] = { > > > ..., > > > { "fooValue", PROP_TYPE_STRINGLIST, PROP_FLAG_VISIBLE, N_("string > > > list"), NULL, foo}, > > > ... > > > } > > > > > > and the foo pointer will be modify in the update_object function. > > > > > > And how i made this ?? because the now i have an error "initializer > > > element is not constant" > > > Have you any idea ? > > > > The initialization of bar is static, and so all its values must be > > static, but foo is not initialized statically. You could go in in the > > class init section and replace the extradata value. > > > > -Lars > Ok but if i write all data static : foo, bar i have already the error > initializer is not constant > In fact i don't make to pass a GList pointer in the PropDescription ! It > is possible to make it ? > > Lidiriel > > > _______________________________________________ > Dia-list mailing list > Dia-list@gnome.org > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://www.gnome.org/projects/dia/faq.html > Main page at http://www.gnome.org/projects/dia >
_______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia