On Fri, 2009-05-08 at 11:34 +0100, Luo Cheng wrote:

> ====code snippet====
> static gboolean on_banner_idle(GtkWidget *banner)
> {
>     gtk_widget_destroy(banner);
>      return FALSE;
> }
> 
> 
> static void create_progress_banner(AppUIData *main)
> {
> GtkWidget *banner;
> 
> banner = hildon_banner_show_progress(GTK_WIDGET(main->data->window),
> NULL, "Searching...");
> 
> hildon_banner_set_fraction(HILDON_BANNER(banner), 0.2); /*TODO, need
> update func*/
>
> gtk_widget_show(GTK_WIDGET(banner));

You don't need to call gtk_widget_show() on the banner,
hildon_banner_show_progress() will show it for you.

In any case, for Fremantle it's discouraged to use progress banners.
Prefer hildon_gtk_window_set_progress_indicator() if possible.

Claudio


_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to