Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }