On Wed, 2006-03-15 at 13:36 +0100, Iago Rubio wrote:

> void
> on_button1_clicked(GtkButton *button, gpointer user_data)
> {
>   gchar *output;
>   GError *error = NULL;
>   GtkWidget *label = lookup_widget(GTK_WIDGET(button), "label1");
>   GtkWidget *entry = lookup_widget(GTK_WIDGET(button), "entry1");
>   const gchar *url = "http://website.com/path";;
> 
>   if( entry ){
>     output = g_strdup_printf("%s %s=%s",
>                              BROWSER,
>                              url,
>                              gtk_entry_get_text(GTK_ENTRY(entry))
>                             );
>     g_spawn_command_line_async (output, &error);
>     if( error ){
>       g_print( "Error: %s\n", error->message );
>       g_error_free(error);
>     }

     // Sorry for the leak, "output" should be freed
     g_free( output );

>   }
> }
> 
-- 
Iago Rubio

_______________________________________________
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