protected virtual void init() { properties = new Dictionary<string, Property>(); state = new DataBlob(); PropertyString p = new PropertyString("default", "Name of the control"); p.eValueChanged += (s, e) => fireOutputChanged(e); properties.Add("name", p); createProperties(); id = generateID(); }
protected override void createProperties() { base.createProperties(); //create filepath property Property p = new PropertyString("", "Image file to open"); p.eValueChanged += OnPathChange; properties.Add("path", p); properties.Add("outColor", new PropertyColor(false, true)); }
protected override void createProperties() { base.createProperties(); Property p = new PropertyString("", "Image path to save"); p.eValueChanged += pathChanged; properties.Add("path", p); p = new PropertyButton("Read", "open image from file"); p.eValueChanged += open; properties.Add("save", p); properties.Add("outChannels1", new PropertyChannels(false, true)); properties.Add("outVectors2", new PropertyVectors(false, true)); properties.Add("outChannels2", new PropertyChannels(false, true)); }
protected override void createProperties() { base.createProperties(); //create filepath property Property p = new PropertyString("", "Image path to save"); p.eValueChanged += pathChanged; properties.Add("path", p); p = new PropertyButton("Save", "save image to file"); p.eValueChanged += save; properties.Add("save", p); p = new PropertyButton("Check", "check file stats"); p.eValueChanged += check; properties.Add("check", p); properties.Add("inChannels", new PropertyChannels(true, false)); }
protected override void createProperties() { base.createProperties(); //create filepath property Property p = new PropertyString("", "Image path to save"); p.eValueChanged += pathChanged; properties.Add("path", p); p = new PropertyButton("open", "load channels from file"); p.eValueChanged += open; properties.Add("open", p); p = new PropertyButton("info", "stats on the file read"); p.eValueChanged += (a, b) => { check(); }; properties.Add("info", p); properties.Add("outChannels", new PropertyChannels(false, true)); }