示例#1
0
        public static Icons GetIconFor(XenAPI.Message.MessageType type)
        {
            switch (type)
            {
            case XenAPI.Message.MessageType.VM_STARTED:
                return(Icons.VmStart);

            case XenAPI.Message.MessageType.VM_SHUTDOWN:
                return(Icons.VmShutdown);

            case XenAPI.Message.MessageType.VM_REBOOTED:
                return(Icons.VmReboot);

            case XenAPI.Message.MessageType.VM_SUSPENDED:
                return(Icons.VmSuspend);

            case XenAPI.Message.MessageType.VM_RESUMED:
                return(Icons.VmResumed);

            case XenAPI.Message.MessageType.VM_CLONED:
                return(Icons.VmCloned);

            default:
                return(Icons.MessageUnknown);
            }
        }
示例#2
0
 public static Image GetImage16For(XenAPI.Message.MessageType type)
 {
     return(GetImage16For(GetIconFor(type)));
 }