public void BindToTrayIcon(TrayIconFacade trayIcon) { trayIcon.IconProvider = ProjectStateIconAdaptor; trayIcon.BalloonMessageProvider = new ConfigurableBalloonMessageProvider(configuration.BalloonMessages); trayIcon.BindToProjectMonitor(aggregatedProjectMonitor, configuration.ShouldShowBalloonOnBuildTransition, configuration.MinimumNotificationLevel); }
public MainForm(ICCTrayMultiConfiguration configuration) { InitializeComponent(); this.iconFacade = new TrayIconFacade(this.trayIcon); this.configuration = configuration; HookPersistentWindowState(); }