4
using Mono.Addins.Setup;
7
namespace Mono.Addins.Gui
9
public class AddinInstaller: IAddinInstaller
11
public void InstallAddins (AddinRegistry reg, string message, string[] addinIds)
13
AddinInstallerDialog dlg = new AddinInstallerDialog (reg, message, addinIds);
15
if (dlg.Run () == (int) Gtk.ResponseType.Cancel)
16
throw new InstallException (Catalog.GetString ("Installation cancelled"));
17
else if (dlg.ErrMessage != null)
18
throw new InstallException (dlg.ErrMessage);