Example #1
0
    def _create_data_notebook(self):
        notebook = wx.Notebook(self.control_panel)

        columns = ("Key", "Value")
        self.reading_data_panel = ListCtrlPanel(notebook, columns)
        self.obs_header_panel = ListCtrlPanel(notebook, columns)

        notebook.AddPage(self.reading_data_panel, "Readings")
        notebook.AddPage(self.obs_header_panel, "Observation Header")

        return notebook
Example #2
0
def show_keymappings_dialog(parent, keybind_manager):
    dialog = wx.Dialog(parent, title="Key Mappings")
    panel = ListCtrlPanel(dialog, ("Action", "Shortcut"))
    panel.populate_list(keybind_manager.get_keymappings())

    dialog.Show()