520 else: |
520 else: |
521 wx.EVT_PAINT(self.Preview, self.OnPaint) |
521 wx.EVT_PAINT(self.Preview, self.OnPaint) |
522 |
522 |
523 self._init_sizers() |
523 self._init_sizers() |
524 |
524 |
525 def __init__(self, parent, controler): |
525 def __init__(self, parent, controler, transition = ""): |
526 self._init_ctrls(parent, controler) |
526 self._init_ctrls(parent, controler) |
|
527 self.Transition = transition |
527 self.Variable = None |
528 self.Variable = None |
528 self.VarList = [] |
529 self.VarList = [] |
529 self.MinVariableSize = None |
530 self.MinVariableSize = None |
530 self.RefreshNameList() |
531 self.RefreshNameList() |
531 |
532 |
544 if var_type in ["Local","Temp","Global","External"]: |
545 if var_type in ["Local","Temp","Global","External"]: |
545 self.VariableName.Append(name) |
546 self.VariableName.Append(name) |
546 elif var_type == "Input" and self.Class.GetStringSelection() == "Input": |
547 elif var_type == "Input" and self.Class.GetStringSelection() == "Input": |
547 self.VariableName.Append(name) |
548 self.VariableName.Append(name) |
548 elif var_type == "Output" and self.Class.GetStringSelection() == "Output": |
549 elif var_type == "Output" and self.Class.GetStringSelection() == "Output": |
549 self.VariableName.Append(name) |
550 if transition != "" or name == transition: |
|
551 self.VariableName.Append(name) |
550 elif var_type == "InOut" and self.Class.GetStringSelection() == "InOut": |
552 elif var_type == "InOut" and self.Class.GetStringSelection() == "InOut": |
551 self.VariableName.Append(name) |
553 if transition != "" or name == transition: |
|
554 self.VariableName.Append(name) |
552 if self.VariableName.FindString(selected) != wx.NOT_FOUND: |
555 if self.VariableName.FindString(selected) != wx.NOT_FOUND: |
553 self.VariableName.SetStringSelection(selected) |
556 self.VariableName.SetStringSelection(selected) |
554 else: |
557 else: |
555 self.VariableName.SetStringSelection("") |
558 self.VariableName.SetStringSelection("") |
556 self.VariableName.Enable(self.VariableName.GetCount() > 0) |
559 self.VariableName.Enable(self.VariableName.GetCount() > 0) |