for creating xy labels with the command interface, etc
---
 document/commandinterface.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/document/commandinterface.py b/document/commandinterface.py
index 98419f4..795b298 100644
--- a/document/commandinterface.py
+++ b/document/commandinterface.py
@@ -65,6 +65,7 @@ class CommandInterface(qt4.QObject):
         'SetData2DExpressionXYZ',
         'SetData2DXYFunc',
         'SetDataExpression',
+        'SetDataText',
         'SetVerbose',
         'To',
         )
@@ -293,6 +294,17 @@ class CommandInterface(qt4.QObject):
         if self.verbose:
             print "Set 2d dataset '%s'" % name
 
+    def SetDataText(self, name, val):
+        """Create a text dataset."""
+
+        data = datasets.DatasetText(val)
+        op = operations.OperationDatasetSet(name, data)
+        self.document.applyOperation(op)
+
+        if self.verbose:
+            print "Set text dataset '%s'" % name
+            print " Values = %s" % str(data.data)
+
     def GetData(self, name):
         """Return the data with the name.
 
-- 
1.6.4.2


_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss

Répondre à