sorry, send by mistake. here is the full code
=====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)
{
}
gtk_widget_destroy(dialog);
create_progress_bar(main_view);
create_result_dialog(main_view);
}
>
>> On Fri, May 8, 2009 at 1:17 PM, Luo Cheng <[email protected]>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
>>> <[email protected]>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
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers