public void BindToTrayIcon(TrayIconFacade trayIcon)
 {
     trayIcon.IconProvider           = ProjectStateIconAdaptor;
     trayIcon.BalloonMessageProvider = new ConfigurableBalloonMessageProvider(configuration.BalloonMessages);
     trayIcon.BindToProjectMonitor(aggregatedProjectMonitor,
                                   configuration.ShouldShowBalloonOnBuildTransition,
                                   configuration.MinimumNotificationLevel);
 }
 public void BindToTrayIcon(TrayIconFacade trayIcon)
 {
     trayIcon.IconProvider = ProjectStateIconAdaptor;
     trayIcon.BalloonMessageProvider = new ConfigurableBalloonMessageProvider(configuration.BalloonMessages);
     trayIcon.BindToProjectMonitor(aggregatedProjectMonitor,
         configuration.ShouldShowBalloonOnBuildTransition,
         configuration.MinimumNotificationLevel);
 }
Пример #3
0
        public MainForm(ICCTrayMultiConfiguration configuration)
        {
            InitializeComponent();
            this.iconFacade = new TrayIconFacade(this.trayIcon);

            this.configuration = configuration;
            HookPersistentWindowState();
        }