Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
    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
Beispiel #4
0
    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