On Mon, 2005-10-10 at 19:51, Dan McKinnon wrote:
> typedef struct networktype{
>     ...
>     GtkTextBuffer *output_buffer;
>     ..
> } networktype;

> void append_to_buffer( GtkTextBuffer *output_buffer, char *text ){
>     GtkTextIter output_end;
>     gtk_text_buffer_get_end_iter( output_buffer, &output_end );   
>     gtk_text_buffer_insert( output_buffer, &output_end, text, -1 );
> }

> int net_init( networktype *net, GtkTextBuffer *buf ){
>     net->output_buffer = buf;
>     append_to_buffer( net->output_buffer, "Initilizing Network\n");
>     ...
> }

> void *net_thread( void *args ){
>     ...  
>     append_to_buffer( net->output_buffer, "Getting host by name\n");
> }

> in the main function I've done everything right, as far as I know:
>     g_thread_init( NULL );
>     gdk_threads_init();
>     gdk_threads_enter();
>     net_init( &net, txtoutput_buffer);
>     pthread_create( &net->thread, NULL, net_thread, &net );

> What's going on here?

Is there anywhere a call to gtk_text_buffer_new() ?

-- 
Alan M. Evans <[EMAIL PROTECTED]>

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to