controls/DebugVariablePanel/DebugVariableGraphicViewer.py
changeset 1207 fb9799a0c0f7
parent 1200 501cb0bb4c05
child 1209 953a8f14040a
equal deleted inserted replaced
1206:35046bc74554 1207:fb9799a0c0f7
    85     def OnDropText(self, x, y, data):
    85     def OnDropText(self, x, y, data):
    86         message = None
    86         message = None
    87         try:
    87         try:
    88             values = eval(data)
    88             values = eval(data)
    89             if not isinstance(values, TupleType):
    89             if not isinstance(values, TupleType):
    90                 raise
    90                 raise ValueError
    91         except:
    91         except:
    92             message = _("Invalid value \"%s\" for debug variable")%data
    92             message = _("Invalid value \"%s\" for debug variable")%data
    93             values = None
    93             values = None
    94         
    94         
    95         if message is not None:
    95         if message is not None:
   607         if not self.ItemsIsEmpty():
   607         if not self.ItemsIsEmpty():
   608             if len(self.Items) == 1:
   608             if len(self.Items) == 1:
   609                 self.GraphType = GRAPH_PARALLEL
   609                 self.GraphType = GRAPH_PARALLEL
   610             self.ResetGraphics()
   610             self.ResetGraphics()
   611     
   611     
   612     def UnsubscribeObsoleteData(self):
   612     def SubscribeAllDataConsumers(self):
   613         DebugVariableViewer.UnsubscribeObsoleteData(self)
   613         DebugVariableViewer.SubscribeAllDataConsumers(self)
   614         if not self.ItemsIsEmpty():
   614         if not self.ItemsIsEmpty():
   615             self.ResetGraphics()
   615             self.ResetGraphics()
   616     
   616     
   617     def Is3DCanvas(self):
   617     def Is3DCanvas(self):
   618         return self.GraphType == GRAPH_ORTHOGONAL and len(self.Items) == 3
   618         return self.GraphType == GRAPH_ORTHOGONAL and len(self.Items) == 3