Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius')
-rw-r--r--tutorius/creator.py2
-rw-r--r--tutorius/properties.py7
2 files changed, 7 insertions, 2 deletions
diff --git a/tutorius/creator.py b/tutorius/creator.py
index 7463fa3..82d0628 100644
--- a/tutorius/creator.py
+++ b/tutorius/creator.py
@@ -395,7 +395,7 @@ class EditToolBox(gtk.Window):
def _list_prop_changed(self, widget, evt, action, propname, idx):
try:
- getattr(action, propname)[idx] = eval(widget.get_text())
+ getattr(action, propname)[idx] = eval(widget.get_text())#chercher autre méthode pour remplacer eval. coup de perf. non sécu
except ValueError:
widget.set_text(str(getattr(action, propname)[idx]))
self.__parent._creator._action_refresh_cb(None, None, action)
diff --git a/tutorius/properties.py b/tutorius/properties.py
index f2367d7..65059b2 100644
--- a/tutorius/properties.py
+++ b/tutorius/properties.py
@@ -325,7 +325,12 @@ class TPositionProperty(TutoriusProperty):
self._y=y or 0
self.default = self.validate((self._x,self._y))
#voir les contraintes ou créer x en TintProperty
-
+ #convertir en int ou raise error idem sur Tintproperty
+
+ #contrainte générique du style is 'type' qui essai de convertir les éléments d'une séquence
+
+ #contraintes deux élements
+
class TArrayOneTypeProperty(TArrayProperty):
"""