[Kst] branches/work/kst/kst1kde4/kst/src/libkst
Peter Kümmel
syntheticpp at gmx.net
Fri Nov 27 01:11:00 CET 2009
Am Donnerstag, den 26.11.2009, 18:46 -0500 schrieb Barth Netterfield:
> On Thursday 26 November 2009 18:26:39 Peter Kuemmel wrote:
> > > This is a user preference question: do I want to be able to delete a
> > > vector and everything it depends on from the data manager, or do I have
> > > to start at
> > > the top of the tree, eg, remove the curve from the plot, delete the
> > > curve,
> > > then delete the vector... 1.x had a 'purge' button which would
> > > repeatedly delete all unused object until everthing that was unused was
> > > gone to make this more convenient. That being said, I tend to agree we
> > > should go back to the 1.x way.
> >
> > I don't know the data manager. Is it like a vector paint program? Then why
> > not simply delete only marked objects?
>
> kst has a hierarchy of objects:
>
> DataSources (ie, files)
> Primitives (vectors, scalars, strings, matrixes): can depend on DataSources,
> or on DataObjects.
> Data objects : inputs are primitives, outputs are primitives (eg, equations,
> spectra)
> Relations: inputs are primitives, can be rendered (ie, images and curves).
>
> ViewItems: draw to the screen; can depend on relations (ie, plots) or
> primitives (ie, labels can depend on strings and scalars)
>
As I could remember the crash reported by Nicolas is in a Relation.
I assume a object is deleted by kst but was already deleted by a
QGraphicsView class.
> The data manager lists all of the objects which have been created, and some
> info about each one. From the data manager, one can delete or edit the
> objects.
>
> The question is: should you be able to select and delete, eg, a vector, which
> is currently used by a curve which is in a plot (in which case, perhaps, the
> curve would be removed from the plot and deleted before the vector was
> deleted) or should this be impossible until the curve was removed from the
> plot and then deleted (or its inputs changed to something else).
>
> cbn
> _______________________________________________
> Kst mailing list
> Kst at kde.org
> https://mail.kde.org/mailman/listinfo/kst
More information about the Kst
mailing list