예제 #1
0
        private void OnTimedSwapIcon(object source, ElapsedEventArgs e)
        {
            try{
                switch (enIcon)
                {
                case enIconType.Green:
                    enIcon = enIconType.Yellow;
                    niconNotifyBalloon.Icon = m_icYellow;
                    break;

                case enIconType.Yellow:
                    enIcon = enIconType.Red;
                    niconNotifyBalloon.Icon = m_icRed;
                    break;

                case enIconType.Red:
                    enIcon = enIconType.Green;
                    niconNotifyBalloon.Icon = m_icGreen;
                    break;

                default:
                    enIcon = enIconType.Green;
                    niconNotifyBalloon.Icon = m_icGreen;
                    break;
                }

                //DownloadIcon.Text = "Meticulus Download Error";
                myIconTimer.Start();
            }catch {
                //ensure icon swapping continues
                myIconTimer.Start();
            }
        }
예제 #2
0
        public ShowInNodeList(string path, string description, enIconType iconType)
        {
            Path         = path;
            mDescription = description;
            switch (iconType)
            {
            case enIconType.Node:
                Icon = new BitmapImage(new Uri("/ResourceLibrary;component/Icons/Graph/icon_Blueprint_Node_16x.png", UriKind.Relative));
                break;

            case enIconType.Comment:
                Icon = new BitmapImage(new Uri("/ResourceLibrary;component/Icons/Icons/icon_Blueprint_CommentBubbleOn_16x.png", UriKind.Relative));
                break;
            }
        }