Hey guys.
I'm trying to organize all my pertinent data
widgets into a nice structure so that when I have to pass them around to
functions it's easy on me(the programmer). I'm having a few problems
tho...
/***** Example Code */
typedef struct
{
GtkWidget *widget1;
GtkWidget *widget2;
...
} struct_t;
int main( int argc, char *argv[] )
{
struct_t *struct;
struct_t->widget1 =
gtk_widget_new("useless widget 1");
struct_t->widget2 =
gtk_widget_new("useless widget 2");
gtk_widget_show(
struct_t->widget1 );
gtk_widget_show(
struct_t->widget2 );
...
g_print( "Quitting Program!\n"
);
return 0;
}
/***** End of Example Code */
this is just a small piece of code, and as such is
incomplete in the gtk+ api(no init, etc.). please ignore that :)
When i try to compile this, ill usually get an
error, and if i dont error the compile, i segfault on exit. Any help on this? I
would REALLY like to organize my data, but this struct makes me want to hit it
like a red headed step child :(
|