On Fri, May 8, 2009 at 1:27 PM, Luo Cheng <richard.luoch...@gmail.com>wrote:
Hi,

Actually I found the reason casue progress banner disappeared. I have
another functioned called right after create_progress_banner(), if i comment
it out, the progress banner shown correctly. So why this happend? I pursume
it's the g_timeout_add(),

here is more code for the function all create_progress_banner()

=====code snippet====
void interface_search_dialog_new(AppUIData *main_view, gint mode)
{
   GtkWidget *dialog   /*add some widget to dialog*/
   result = gtk_dialog_run(dialog);
   swtich(result)
   {
}


}

>
> On Fri, May 8, 2009 at 1:17 PM, Luo Cheng <richard.luoch...@gmail.com>wrote:
>
>> Hi,
>>
>> I tried to remove gtk_widget_show(), but banner still automatically
>> disappeared. Actually I am developing something for maemo 4.0 SDK, so can I
>> still use hildon_gtk_window_set_progress_indicator()?
>>
>> regards
>>  Cheng
>>
>> On Fri, May 8, 2009 at 12:09 PM, Claudio Saavedra 
>> <csaave...@igalia.com>wrote:
>>
>>> 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