StephaneLenclud@231: using System; StephaneLenclud@231: using System.Collections.Generic; StephaneLenclud@231: using System.Linq; StephaneLenclud@231: using System.Text; StephaneLenclud@231: using System.Threading.Tasks; StephaneLenclud@231: StephaneLenclud@231: namespace SharpLib.Ear StephaneLenclud@231: { StephaneLenclud@231: /// StephaneLenclud@231: /// To expose an action property thus enabling user to edit it. StephaneLenclud@231: /// StephaneLenclud@231: [System.AttributeUsage(System.AttributeTargets.Property)] StephaneLenclud@231: public class AttributeObjectProperty : System.Attribute StephaneLenclud@231: { StephaneLenclud@231: public string Id; StephaneLenclud@231: public string Name; StephaneLenclud@231: public string Description; StephaneLenclud@231: // For numerics StephaneLenclud@231: public string Minimum; StephaneLenclud@231: public string Maximum; StephaneLenclud@231: public string Increment; StephaneLenclud@238: // For file dialog StephaneLenclud@238: public string Filter; StephaneLenclud@231: } StephaneLenclud@231: StephaneLenclud@231: StephaneLenclud@231: StephaneLenclud@231: StephaneLenclud@231: }