예제 #1
0
 def AddDrawingRule(self, edit=None):
     rule = dd.AddDrawingRuleDialog(self, edit).result
     if rule:
         if edit:
             Rule.removeDraw(edit[0])
         Rule.AddDrawing(rule)
         self.RefreshLists()
예제 #2
0
 def parseDrawRules(self, raw):
     rules = raw.split('$')
     for rule in rules:
         if rule is not "":
             r = rule.split('|')
             p = r[1].split(':')
             if len(p) == 1:
                 tup = (r[0], p[0])
             else:
                 tup = (r[0], p[0], p[1])
             Rule.AddDrawing(tup)