From e23b59cea4a2f6b42b6524e954c1dfd13454170e Mon Sep 17 00:00:00 2001
From: Luigi <luigi.sbailo@gmail.com>
Date: Sat, 22 Aug 2020 16:20:36 +0200
Subject: [PATCH] List of compounds available in text widget

---
 compressed_sensing/visualizer.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/compressed_sensing/visualizer.py b/compressed_sensing/visualizer.py
index 9fd704e..26cbe0b 100644
--- a/compressed_sensing/visualizer.py
+++ b/compressed_sensing/visualizer.py
@@ -40,6 +40,7 @@ class Visualizer:
         self.viewer_l = JsmolView()
         self.viewer_r = JsmolView()
         self.bg_toggle = True
+        self.compounds_list = df_D.index.tolist()
 
         self.text_RS = []
         for material in D_selected_df['Chem Formula'].tolist():
@@ -163,15 +164,17 @@ class Visualizer:
             options=['Default size'] + self.features,
             value='Default size',
         )
-        self.widg_compound_text_l = widgets.Text(
+        self.widg_compound_text_l = widgets.Combobox(
             placeholder='...',
             description='Compound:',
+            options=self.compounds_list,
             disabled=False,
             layout=widgets.Layout(width='200px')
         )
-        self.widg_compound_text_r = widgets.Text(
+        self.widg_compound_text_r = widgets.Combobox(
             placeholder='...',
             description='Compound:',
+            options=self.compounds_list,
             disabled=False,
             layout=widgets.Layout(width='200px')
         )
-- 
GitLab