diff --git a/src/View/Tools/Plot/PamhyrToolbar.py b/src/View/Tools/Plot/PamhyrToolbar.py index 4455078bbf86af8b563311e6ff479d6d268b7727..0d060ec43fbf200ecce8a5997959eaf871fc9512 100644 --- a/src/View/Tools/Plot/PamhyrToolbar.py +++ b/src/View/Tools/Plot/PamhyrToolbar.py @@ -58,23 +58,24 @@ class PamhyrPlotToolbar(NavigationToolbar2QT): if "home" in items: self.init_tool_home() - self.add_tool_separator() if "back/forward" in items: self.init_tool_back_forward() - self.add_tool_separator() if "move" in items: self.init_tool_move() self.add_tool_separator() + elif "home" in items or "back/forward" in items: + self.add_tool_separator() if "zoom" in items: self.init_tool_zoom() - self.add_tool_separator() if "iso" in items: self.init_tool_iso() self.add_tool_separator() + elif "zoom" in items: + self.add_tool_separator() if "save" in items: self.init_tool_save() @@ -188,6 +189,18 @@ class PamhyrPlotToolbar(NavigationToolbar2QT): ) ) + icon_save = QtGui.QIcon() + icon_save.addPixmap( + QtGui.QPixmap( + os.path.abspath( + f"{file_path}/../../ui/ressources/save.png" + ) + ) + ) + + self.icons.append(("save_figure", icon_save)) + + def save_figure(self, *args): file_types = self.canvas.get_supported_filetypes_grouped() default_file_type = self.canvas.get_default_filetype()