//for an array of widgets
static public GenericWindow Show(string title, bool showNow, string textHeader, ArrayList array)
{
if (GenericWindowBox == null)
{
GenericWindowBox = new GenericWindow(title, textHeader);
}
else
{
GenericWindowBox.setTitle(title);
GenericWindowBox.label_header.Text = textHeader;
}
GenericWindowBox.Type = Types.UNDEFINED;
GenericWindowBox.hideWidgets();
foreach (ArrayList widgetArray in array)
{
GenericWindowBox.showWidgetsPowerful(widgetArray);
}
Pixbuf pixbuf = new Pixbuf(null, Util.GetImagePath(false) + "stock_delete.png");
GenericWindowBox.image_delete.Pixbuf = pixbuf;
if (showNow)
{
GenericWindowBox.generic_window.Show();
}
return(GenericWindowBox);
}