controls/DebugVariablePanel/DebugVariablePanel.py
changeset 1737 a39c2918c015
parent 1736 7e61baa047f0
child 1744 69dfdb26f600
equal deleted inserted replaced
1736:7e61baa047f0 1737:a39c2918c015
    39 
    39 
    40 from DebugVariableItem import DebugVariableItem
    40 from DebugVariableItem import DebugVariableItem
    41 from DebugVariableTextViewer import DebugVariableTextViewer
    41 from DebugVariableTextViewer import DebugVariableTextViewer
    42 from DebugVariableGraphicViewer import *
    42 from DebugVariableGraphicViewer import *
    43 
    43 
    44 MILLISECOND = 1000000       # Number of nanosecond in a millisecond
    44 MILLISECOND = 1000000        # Number of nanosecond in a millisecond
    45 SECOND = 1000 * MILLISECOND # Number of nanosecond in a second
    45 SECOND = 1000 * MILLISECOND  # Number of nanosecond in a second
    46 MINUTE = 60 * SECOND        # Number of nanosecond in a minute
    46 MINUTE = 60 * SECOND         # Number of nanosecond in a minute
    47 HOUR = 60 * MINUTE          # Number of nanosecond in a hour
    47 HOUR = 60 * MINUTE           # Number of nanosecond in a hour
    48 DAY = 24 * HOUR             # Number of nanosecond in a day
    48 DAY = 24 * HOUR              # Number of nanosecond in a day
    49 
    49 
    50 # List of values possible for graph range
    50 # List of values possible for graph range
    51 # Format is [(time_in_plain_text, value_in_nanosecond),...]
    51 # Format is [(time_in_plain_text, value_in_nanosecond),...]
    52 RANGE_VALUES = \
    52 RANGE_VALUES = \
    53     [(_("%dms") % i, i * MILLISECOND) for i in (10, 20, 50, 100, 200, 500)] + \
    53     [(_("%dms") % i, i * MILLISECOND) for i in (10, 20, 50, 100, 200, 500)] + \
   205 
   205 
   206         self.SetBackgroundColour(wx.WHITE)
   206         self.SetBackgroundColour(wx.WHITE)
   207 
   207 
   208         main_sizer = wx.BoxSizer(wx.VERTICAL)
   208         main_sizer = wx.BoxSizer(wx.VERTICAL)
   209 
   209 
   210         self.Ticks = numpy.array([]) # List of tick received
   210         self.Ticks = numpy.array([])  # List of tick received
   211         self.StartTick = 0           # Tick starting range of data displayed
   211         self.StartTick = 0            # Tick starting range of data displayed
   212         self.Fixed = False           # Flag that range of data is fixed
   212         self.Fixed = False            # Flag that range of data is fixed
   213         self.CursorTick = None       # Tick of cursor for displaying values
   213         self.CursorTick = None        # Tick of cursor for displaying values
   214 
   214 
   215         self.DraggingAxesPanel = None
   215         self.DraggingAxesPanel = None
   216         self.DraggingAxesBoundingBox = None
   216         self.DraggingAxesBoundingBox = None
   217         self.DraggingAxesMousePos = None
   217         self.DraggingAxesMousePos = None
   218         self.VetoScrollEvent = False
   218         self.VetoScrollEvent = False