2651{
2652 GtkWidget *vbox_progress, *table_progress;
2653
2654 dialog_progress = gtk_dialog_new_with_buttons(
_(
"Working..."), GTK_WINDOW(
window_main), GTK_DIALOG_DESTROY_WITH_PARENT,
"_Cancel", GTK_RESPONSE_CANCEL, NULL);
2655
2659
2660
2662 gtk_box_set_spacing(GTK_BOX(vbox_progress), 15);
2663
2664
2665 table_progress = gtk_table_new(2, 1,
TRUE);
2666 gtk_container_set_border_width (GTK_CONTAINER (table_progress), 12);
2667 gtk_table_set_row_spacings(GTK_TABLE(table_progress), 5);
2668 gtk_table_set_col_spacings(GTK_TABLE(table_progress), 10);
2669
2670
2672 gtk_table_attach_defaults(GTK_TABLE(table_progress),
label_progress, 0, 1, 0, 1);
2673
2674
2676 gtk_progress_bar_set_orientation(GTK_PROGRESS_BAR(
progress), GTK_PROGRESS_LEFT_TO_RIGHT);
2677 gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(
progress), 0.0);
2678 gtk_table_attach_defaults(GTK_TABLE(table_progress),
progress, 0, 1, 1, 2);
2679
2680
2681 gtk_box_pack_start(GTK_BOX(vbox_progress), table_progress,
FALSE,
FALSE, 0);
2682
2683
2685
2686
2688
2689 return;
2690}
static GtkWidget * label_progress
static GtkWidget * progress
static GtkWidget * dialog_progress
#define gtk_dialog_get_content_area(dialog)
static void pgui_action_progress_cancel(GtkDialog *dialog, gint response_id, gpointer user_data)
static gint pgui_action_progress_delete(GtkWidget *widget, GdkEvent *event, gpointer data)
static GtkWidget * window_main