示例#1
0
 void WorkQueue()
 {
     if (!isVisible && this.queuedNotifications.Count > 0)
     {
         RisorWindow win = this.queuedNotifications.Dequeue();
         this.Show(win);
         isVisible = true;
     }
 }
示例#2
0
        protected override void HandleNotification(Notification notification, string displayName)
        {
            RisorWindow win = new RisorWindow();
            win.Tag = this;
            win.BackColor = GetBackgroundColorFromPriority(notification.Priority);
            win.SetNotification(notification);

            win.FormClosed += new FormClosedEventHandler(win_FormClosed);

            this.queuedNotifications.Enqueue(win);
            WorkQueue();
        }
示例#3
0
        protected override void HandleNotification(Notification notification, string displayName)
        {
            RisorWindow win = new RisorWindow();

            win.Tag       = this;
            win.BackColor = GetBackgroundColorFromPriority(notification.Priority);
            win.SetNotification(notification);

            win.FormClosed += new FormClosedEventHandler(win_FormClosed);

            this.queuedNotifications.Enqueue(win);
            WorkQueue();
        }