Hello ,
I am trying to use structures
Code:
typedef struct testing {
GtkWidget *checkbutton6;
GtkWidget *checkbutton7;
GtkWidget *checkbutton8;
}ex;
Code:
ex *w = (ex*) g_malloc (sizeof (ex));
This is the callback function
Code:
g_signal_connect ((gpointer) druidpagestandard2, "prepare",
G_CALLBACK (on_druidpagestandard2_prepare),
(gpointer) w);
In callbacks.c function definition
Code:
void
on_druidpagestandard2_prepare (GnomeDruidPage *gnomedruidpage,
GtkWidget *widget,
gpointer w)
{
gint box_status;
printf("\n");
box_status = gtk_toggle_button_get_active ((GtkToggleButton *) w->checkbutton6);
When i compile the program i am getting following error
Code:
callbacks.c: In function ‘on_druidpagestandard2_prepare’:
callbacks.c:54: warning: dereferencing ‘void *’ pointer
callbacks.c:54: error: request for member ‘checkbutton6’ in something not a structure or union
make: *** [callbacks.o] Error 1
What am i doing wrong ?
Thanks.