1 import wx, wx.grid # noqa: E401 multiple imports on one line
2 from .AWindow import AWindow
5 class GridPanel(wx.Panel):
7 def __init__(self, parent, param):
8 wx.Panel.__init__(self, parent)
11 vsizer = wx.BoxSizer(wx.VERTICAL)
14 self.grid = grid = wx.grid.Grid(self)
15 vsizer.Add(grid, 0, wx.EXPAND, 0)
20 raise NotImplementedError
23 class GridWindow(AWindow):
25 # Subclasses must override these
26 session_config_section_name = None
28 GridPanelClass = GridPanel
30 def __init__(self, parent, param):
32 AWindow.__init__(self, parent)
36 self.GridPanelClass(self, self.param)