Example #1
0
        private void UpdateGvent(Gvent gvent, GventChanges change)
        {
            switch (change)
            {
            case GventChanges.Start:
            case GventChanges.Stop:
                if (_Gvents.ContainsKey(gvent))
                {
                    ListViewItem item = _Gvents[gvent];
                    Remove(item);
                    Add(item);
                }
                return;

            case GventChanges.Color:
            case GventChanges.Title:
                if (_Gvents.ContainsKey(gvent))
                {
                    ItemUpdate(_Gvents[gvent]);
                }
                return;

            case GventChanges.Status:
                if (gvent.Status == GventStatus.Dismissed)
                {
                    Remove(gvent);
                }
                else if (_Gvents.ContainsKey(gvent))
                {
                    ItemUpdate(_Gvents[gvent]);
                }
                return;
            }
        }
Example #2
0
        private void UpdateGvent(Gvent gvent, GventChanges change)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new Action <Gvent, GventChanges>(this.UpdateGvent), gvent, change);
                return;
            }

            switch (change)
            {
            case GventChanges.Start:
            case GventChanges.Stop:
                if (_Gvents.ContainsKey(gvent))
                {
                    ListViewItem item = _Gvents[gvent];
                    Remove(item);
                    ItemUpdate(item);
                    Add(item);
                }
                return;

            case GventChanges.Color:
            case GventChanges.Title:
                if (_Gvents.ContainsKey(gvent))
                {
                    ItemUpdate(_Gvents[gvent]);
                }
                return;

            case GventChanges.Status:
                if (gvent.Status == GventStatus.Dismissed)
                {
                    Remove(gvent);
                }
                else if (_Gvents.ContainsKey(gvent))
                {
                    ItemUpdate(_Gvents[gvent]);
                }
                return;
            }
        }
Example #3
0
        private void UpdateGvent(Gvent gvent, GventChanges change)
        {
            switch (change)
            {
                case GventChanges.Start:
                case GventChanges.Stop:
                    if (_Gvents.ContainsKey(gvent))
                    {
                        ListViewItem item = _Gvents[gvent];
                        Remove(item);
                        Add(item);
                    }
                    return;

                case GventChanges.Color:
                case GventChanges.Title:
                    if (_Gvents.ContainsKey(gvent))
                        ItemUpdate(_Gvents[gvent]);
                    return;

                case GventChanges.Status:
                    if (gvent.Status == GventStatus.Dismissed)
                        Remove(gvent);
                    else if (_Gvents.ContainsKey(gvent))
                        ItemUpdate(_Gvents[gvent]);
                    return;
            }
        }
Example #4
0
 public GventEventArgs(Gvent gvent, GventChanges changes)
 {
     Gvent   = gvent;
     Changes = changes;
 }
Example #5
0
 public GventEventArgs(Gvent gvent, GventChanges changes)
 {
     Gvent = gvent;
     Changes = changes;
 }