def __init__(self, parent): TimeSeriesView.__init__(self, parent) self.api = None self.sites_metadata = [] self.databases = {} table_columns = [ "ResultID", "FeatureCode", "Variable", "Unit", "Type", "Organization", "Date Created" ] self.table.set_columns(table_columns) # Pop up menu self.popup_menu = wx.Menu() view_menu = self.popup_menu.Append(1, "View") self.load_connection_combo() self.table.alternate_row_color() self.connection_combo.Bind(wx.EVT_CHOICE, self.on_connection_combo) self.add_connection_button.Bind(wx.EVT_BUTTON, self.on_add_connection) self.refresh_button.Bind(wx.EVT_BUTTON, self.on_refresh_table) self.Bind(wx.EVT_MENU, self.on_view_menu, view_menu) # Must be bound to table so the pop up menu does not get passed to child view self.table.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.on_right_click) self.table.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.on_double_click)
def __init__(self, parent): TimeSeriesView.__init__(self, parent) self.api = None self.sites_metadata = [] self.databases = {} table_columns = ["ResultID", "FeatureCode", "Variable", "Unit", "Type", "Organization", "Date Created"] self.table.set_columns(table_columns) # Pop up menu self.popup_menu = wx.Menu() view_menu = self.popup_menu.Append(1, "View") self.load_connection_combo() self.table.alternate_row_color() self.connection_combo.Bind(wx.EVT_CHOICE, self.on_connection_combo) self.add_connection_button.Bind(wx.EVT_BUTTON, self.on_add_connection) self.refresh_button.Bind(wx.EVT_BUTTON, self.on_refresh_table) self.Bind(wx.EVT_MENU, self.on_view_menu, view_menu) # Must be bound to table so the pop up menu does not get passed to child view self.table.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.on_right_click) self.table.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.on_double_click)
def __init__(self, parent): TimeSeriesView.__init__(self, parent) table_columns = ["Simulation ID", "Simulation Name", "Date Created","Owner"] self.table.set_columns(table_columns) self.table.alternate_row_color() # Pop up menu self.popup_menu = wx.Menu() view_menu = self.popup_menu.Append(1, "View") # Bind Events self.Bind(wx.EVT_MENU, self.on_view_menu, view_menu) self.table.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.on_right_click) self.connection_combo.Bind(wx.EVT_CHOICE, self.on_connection_combo) self.add_connection_button.Bind(wx.EVT_BUTTON, self.on_add_connection) self.refresh_button.Bind(wx.EVT_BUTTON, self.on_refresh) # Must be bound to table so the pop up menu does not get passed to child view self.table.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.on_double_click) engineEvents.onDatabaseConnected += self.on_refresh_connection_combo
def __init__(self, parent): TimeSeriesView.__init__(self, parent) table_columns = [ "Simulation ID", "Simulation Name", "Date Created", "Owner" ] self.table.set_columns(table_columns) self.table.alternate_row_color() # Pop up menu self.popup_menu = wx.Menu() view_menu = self.popup_menu.Append(1, "View") # Bind Events self.Bind(wx.EVT_MENU, self.on_view_menu, view_menu) self.table.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.on_right_click) self.connection_combo.Bind(wx.EVT_CHOICE, self.on_connection_combo) self.add_connection_button.Bind(wx.EVT_BUTTON, self.on_add_connection) self.refresh_button.Bind(wx.EVT_BUTTON, self.on_refresh) # Must be bound to table so the pop up menu does not get passed to child view self.table.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.on_double_click) engineEvents.onDatabaseConnected += self.on_refresh_connection_combo