diff --git a/sao/images/tryton-download.svg b/sao/images/tryton-download.svg new file mode 100644 index 0000000000..6a171ea822 --- /dev/null +++ b/sao/images/tryton-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sao/images/tryton-save.svg b/sao/images/tryton-save.svg index 3754a0cf0d..9cc945f49f 100644 --- a/sao/images/tryton-save.svg +++ b/sao/images/tryton-save.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/sao/src/common.js b/sao/src/common.js index 085e914d9a..74d94edf96 100644 --- a/sao/src/common.js +++ b/sao/src/common.js @@ -3043,6 +3043,7 @@ 'tryton-create', 'tryton-date', 'tryton-delete', + 'tryton-download', 'tryton-email', 'tryton-error', 'tryton-exit', diff --git a/sao/src/view/form.js b/sao/src/view/form.js index 77ddeaa36d..57df00a68f 100644 --- a/sao/src/view/form.js +++ b/sao/src/view/form.js @@ -4142,7 +4142,7 @@ function eval_pyson(value){ 'type': 'button', 'aria-label': Sao.i18n.gettext("Save As"), 'title': Sao.i18n.gettext("Save As..."), - }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-save') + }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-download') ).appendTo(group); this.but_save_as.click(this.save_as.bind(this)); diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index 297e8e9aa7..e8ac659a1d 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -2855,7 +2855,7 @@ 'class': 'btn btn-default btn-sm', 'type': 'button', 'title': Sao.i18n.gettext("Save As..."), - }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-save') + }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-download') ).appendTo(cell) .click(record, event => { // Prevent editable tree to start edition diff --git a/tryton/tryton/common/cellrendererbinary.py b/tryton/tryton/common/cellrendererbinary.py index 41e444eba8..430d8d2c1e 100644 --- a/tryton/tryton/common/cellrendererbinary.py +++ b/tryton/tryton/common/cellrendererbinary.py @@ -38,7 +38,7 @@ class CellRendererBinary(Gtk.CellRenderer): for key, icon in ( ('select', 'tryton-search'), ('open', 'tryton-open'), - ('save', 'tryton-save'), + ('save', 'tryton-download'), ('clear', 'tryton-clear')): img_sensitive = IconFactory.get_pixbuf( icon, Gtk.IconSize.SMALL_TOOLBAR) diff --git a/tryton/tryton/data/pixmaps/tryton/tryton-download.svg b/tryton/tryton/data/pixmaps/tryton/tryton-download.svg new file mode 100644 index 0000000000..6a171ea822 --- /dev/null +++ b/tryton/tryton/data/pixmaps/tryton/tryton-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tryton/tryton/data/pixmaps/tryton/tryton-save.svg b/tryton/tryton/data/pixmaps/tryton/tryton-save.svg index 3754a0cf0d..9cc945f49f 100644 --- a/tryton/tryton/data/pixmaps/tryton/tryton-save.svg +++ b/tryton/tryton/data/pixmaps/tryton/tryton-save.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py b/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py index ff5d3bced2..85cbafca3c 100644 --- a/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py +++ b/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py @@ -28,7 +28,7 @@ class BinaryMixin(Widget): self.but_save_as = Gtk.Button() self.but_save_as.set_image(common.IconFactory.get_image( - 'tryton-save', Gtk.IconSize.SMALL_TOOLBAR)) + 'tryton-download', Gtk.IconSize.SMALL_TOOLBAR)) self.but_save_as.set_relief(Gtk.ReliefStyle.NONE) self.but_save_as.connect('clicked', self.save_as) tooltips.set_tip(self.but_save_as, _('Save As...')) diff --git a/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py b/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py index 4178c33000..af2a5d4223 100644 --- a/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py +++ b/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py @@ -633,7 +633,7 @@ class _BinaryIcon(Cell): class _BinarySave(_BinaryIcon): - icon_name = 'tryton-save' + icon_name = 'tryton-download' def __init__(self, binary): super().__init__(binary) diff --git a/trytond/trytond/ir/ui/menu.py b/trytond/trytond/ir/ui/menu.py index 4cd50e910c..8afb5f92e1 100644 --- a/trytond/trytond/ir/ui/menu.py +++ b/trytond/trytond/ir/ui/menu.py @@ -36,6 +36,7 @@ CLIENT_ICONS = [(x, x) for x in [ 'tryton-create', 'tryton-date', 'tryton-delete', + 'tryton-download', 'tryton-email', 'tryton-error', 'tryton-exit',