def __init__(self, *arg, **kw): wx.ListCtrl.__init__(self, *arg, **kw) ListCtrlAutoWidthMixin.__init__(self) self.setResizeColumn(0) # 1st column will take up any extra spaces self.InsertColumn(0, 'Stations') stSQL = 'SELECT ID, StationName FROM Stations;' scidb.fillListctrlFromSQL(self, stSQL) self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, lambda evt: self.onClick_StaList(evt))
def fillSeriesList(self): scidb.fillListctrlFromSQL(self.lstSeries, "SELECT ID, DataSeriesDescription FROM DataSeries;")
def fillStationsList(self): scidb.fillListctrlFromSQL(self.lstStations, "SELECT ID, StationName FROM Stations;")