Giter Site home page Giter Site logo

Comments (4)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 28, 2024
Is this project still active ? Can I expect some support ?

Original comment by [email protected] on 26 Nov 2012 at 6:33

from guidata.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 28, 2024
Be reassured, the projects are still actively used/maintained internally: many 
internal applications (with a long-term support) are relying on guidata and 
guiqwt libraries.

The open-source project sometimes lack of support, depending on our 
availability.

I'll take a look at your request personnally, as soon as I can.

Original comment by pierre.raybaut on 26 Nov 2012 at 7:03

from guidata.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 28, 2024
Ok, I took a look at your sample code.

To answer your questions/comments:
1. Yes, it is possible to make custom datasets and to use class inheritance as 
you did in your example which is well written.
2. The thing is that the property mechanism within guidata ("set_prop", 
"ValueProp", ...) has not been implemented to support inheritance. In TestGroup 
class, the two  instances of ParameterUIItem share the same item objects as 
they were constructed once and for all when the ParameterUI class was defined. 
The fact that these item objects are the same is not a problem knowing how 
things work in guidata internals. However, the fact that the property ('prop') 
is the same object is an issue here as the value of the BoolItem is stored in a 
shared property object... hence the side effects you experienced.

This is just a quick overlook. I may have misunderstood some of the internals 
at stake here. I'll have to dig further.

Original comment by pierre.raybaut on 26 Nov 2012 at 9:37

  • Changed title: Inheritance issue with custom dataset items
  • Changed state: Accepted

from guidata.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 28, 2024
Thanks for considering the issue.

So, while the property mechanism as it is now doesn't support inheritance, the 
other variables (eg. FloatItem) will still hold independent data per 
instantiation (which is some how internally taken care of)?

Original comment by [email protected] on 27 Nov 2012 at 2:30

from guidata.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.