Skip to content

Commit

Permalink
Merge pull request #11 from pyiron/sorted_menus
Browse files Browse the repository at this point in the history
Sort selection keys
  • Loading branch information
liamhuber authored Oct 12, 2022
2 parents 22b0b87 + 8f51e63 commit bde25bc
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions ryven/ironflow/Gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ def draw(self) -> widgets.VBox:
with self.out_canvas:
display(self.canvas_widget.canvas)

module_options = self._nodes_dict.keys()
module_options = sorted(self._nodes_dict.keys())
self.modules_dropdown = widgets.Dropdown(
options=module_options,
value=list(module_options)[0],
Expand Down Expand Up @@ -156,7 +156,7 @@ def draw(self) -> widgets.VBox:
layout=widgets.Layout(width="80px"),
)

nodes_options = self._nodes_dict[self.modules_dropdown.value].keys()
nodes_options = sorted(self._nodes_dict[self.modules_dropdown.value].keys())
self.node_selector = widgets.RadioButtons(
options=nodes_options,
value=list(nodes_options)[0],
Expand Down Expand Up @@ -212,7 +212,7 @@ def on_delete_node(self, change: Dict) -> None:
self.canvas_widget.delete_selected()

def on_value_change(self, change: Dict) -> None:
self.node_selector.options = self._nodes_dict[self.modules_dropdown.value].keys()
self.node_selector.options = sorted(self._nodes_dict[self.modules_dropdown.value].keys())

def on_nodes_change(self, change: Dict) -> None:
self._selected_node = self._nodes_dict[self.modules_dropdown.value][self.node_selector.value]
Expand Down

0 comments on commit bde25bc

Please sign in to comment.