[Kst] extragear/graphics/kst/devel-docs

George Staikos staikos at kde.org
Fri Jun 24 23:35:59 CEST 2005


SVN commit 428672 by staikos:

more details on what needs to be done for matrix/image reworking.


 M  +20 -1     datatypes.txt  


--- trunk/extragear/graphics/kst/devel-docs/datatypes.txt #428671:428672
@@ -29,5 +29,24 @@
 one type of data from disk: vectors.  KstDataSource needs to be expanded
 with a keyed plugin mechanism and needs to drop binary compatibility
 issues [-internally- -only-] so that it can be extended to support these
-other primitive types.
+other primitive types.  This key is implemented in the development code.
 
+The next step is to create Kst?Matrix classes which behave as close as
+possible to the same way Kst?Vector does, with an interface as close as
+possible to that of Kst?Vector.  Once this is done, the KstDataSource
+interface can be extended to support loading them (as well as all other
+primitive types).  The Matrix dialog will become an equivalent to the
+Vector dialog.
+
+Note that Matrix needs to be a primitive type internally too.  It should
+not use KstVector.
+
+After matrices are renovated, KstImage needs to be converted into a
+KstBaseCurve and adjusted somewhat to be a generic curve with a matrix
+for storing data.  It is desired at some point to be able to render all
+sort of different image formats easily with this class.  This change,
+however, depends on changes to Kst2DPlot to an extent, and should wait
+for those changes.  (they are minor)
+
+
+


More information about the Kst mailing list