protected virtual void OnUpdateAll(object sender, System.EventArgs e)
{
object[] data = updatesTree.AddinsData;
AddinRepositoryEntry[] entries = new AddinRepositoryEntry [data.Length];
Array.Copy (data, entries, data.Length);
Gtk.Builder builder = new Gtk.Builder (null, "Mono.Addins.GuiGtk3.interfaces.InstallDialog.ui", null);
InstallDialog dlg = new InstallDialog (service, builder, builder.GetObject ("InstallDialog").Handle);
try {
dlg.InitForInstall (entries);
if (dlg.Run () == (int) Gtk.ResponseType.Ok)
LoadAll ();
} finally {
dlg.Destroy ();
}
}