On 2006-07-08 02:16:14 PM, chao yeaj wrote:

[please choose _one_ list and stick to it.]

> Hello everyone
>     I use function    ``gtk_object_set_data'' to set data to object
> 
> my code like this:
> 
> 
> /***********************************************************************************/
> guint *p = NULL;
> p = g_malloc0(sizeof(guint)):
> 
> gtk_object_set_data(GTK_OBJECT(button),"key",p);
> /*********************************************************************************/
> 
> 
> 
> 
>      I did not know whether I should add the following  code or not
> /***************************************************************/
> g_free(p);
> /*******************************************************************/

You should use:

p = g_malloc0(sizeof(guint));
g_object_set_data_full(G_OBJECT(button),
   "key", p, (GDestroyNotify)g_free);

Ali.
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to