From a5b1eeb831ad61f08a321c1eabb37b8e04c9c903 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Thu, 24 Dec 2020 21:42:48 -0600 Subject: [PATCH] Replace image png for svg --- files/ZAZFavorites_v0.6.0.oxt | Bin 77280 -> 78232 bytes images/add.png | Bin 437 -> 0 bytes images/add.svg | 93 ++++++++++++++++++++++++++++++++ source/ZAZFavorites.py | 23 -------- source/images/add.png | Bin 437 -> 0 bytes source/images/add.svg | 93 ++++++++++++++++++++++++++++++++ source/images/save.png | Bin 233 -> 0 bytes source/images/save.svg | 99 ++++++++++++++++++++++++++++++++++ source/pythonpath/main.py | 54 ++++++++++++++----- 9 files changed, 326 insertions(+), 36 deletions(-) delete mode 100644 images/add.png create mode 100644 images/add.svg delete mode 100644 source/images/add.png create mode 100644 source/images/add.svg delete mode 100644 source/images/save.png create mode 100644 source/images/save.svg diff --git a/files/ZAZFavorites_v0.6.0.oxt b/files/ZAZFavorites_v0.6.0.oxt index eec29afa31462b607dcd6905b7d0820ed18b9885..02d86f87df9112c442272e5c3018ef51af221d6a 100644 GIT binary patch delta 4295 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 crK1RNFD=sNRDVSP#mXc_Z!IAI0o)s-6951J diff --git a/images/add.png b/images/add.png deleted file mode 100644 index 6cacfc562b2c530359d2b7806d746fd97d72792d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmV;m0ZRUfP)gcmzFwa0)THQzT{%K_o;kp?C%3O5EQK!c0W1RY z4jfk@t^rpT!3Y=tO<+T$DY}v6H7(i1%e{rRD3l_A-Wd%ZkcKXZ7WH~=MF;Zg=+-Y3MvdiW9O~}pK@+Ff>erh0NZkYxe`3exnH{8|2UBI z!DZAj9kcwHKJjNvZN!*|Yk^t+su)P@1ka*@*#&(n+7-z6fGOs34@1sFD@h-Jy8zZP zl}{z+qD(b4D~aC88D@zZA}!#YyytV^l9JE0qJw$3LW?#5j;avbsADGL4tT+AXa+n3 fw_@{N=xX2>*PC{w(_DMU00000NkvXXu0mjfOxC#r diff --git a/images/add.svg b/images/add.svg new file mode 100644 index 0000000..5b15d6d --- /dev/null +++ b/images/add.svg @@ -0,0 +1,93 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/ZAZFavorites.py b/source/ZAZFavorites.py index f1ce7ae..6908aac 100644 --- a/source/ZAZFavorites.py +++ b/source/ZAZFavorites.py @@ -19,29 +19,6 @@ class ZAZFavorites(unohelper.Base, XJobExecutor): return def _create_dialog(self): - args = { - 'Name': 'dialog', - 'Title': self.TITLE, - 'Width': 160, - 'Height': 160, - } - dlg = app.create_dialog(args) - dlg.events = Controllers(dlg) - dlg.events.TITLE = self.TITLE - - args = { - 'Type': 'Button', - 'Name': 'button_add', - 'Label': _('~Add'), - 'ImageURL': app.join(self.IMAGES, 'add.png'), - 'ImagePosition': 1, - 'Width': 60, - 'Height': 15, - 'Y': 5, - 'FocusOnClick': False, - } - dlg.add_control(args) - columns = ( {'Title': _('File Name'), 'MaxWidth': 120}, {'Title': 'X', 'HorizontalAlign': 1, 'Resizeable': False, 'ColumnWidth': 10}, diff --git a/source/images/add.png b/source/images/add.png deleted file mode 100644 index 6cacfc562b2c530359d2b7806d746fd97d72792d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmV;m0ZRUfP)gcmzFwa0)THQzT{%K_o;kp?C%3O5EQK!c0W1RY z4jfk@t^rpT!3Y=tO<+T$DY}v6H7(i1%e{rRD3l_A-Wd%ZkcKXZ7WH~=MF;Zg=+-Y3MvdiW9O~}pK@+Ff>erh0NZkYxe`3exnH{8|2UBI z!DZAj9kcwHKJjNvZN!*|Yk^t+su)P@1ka*@*#&(n+7-z6fGOs34@1sFD@h-Jy8zZP zl}{z+qD(b4D~aC88D@zZA}!#YyytV^l9JE0qJw$3LW?#5j;avbsADGL4tT+AXa+n3 fw_@{N=xX2>*PC{w(_DMU00000NkvXXu0mjfOxC#r diff --git a/source/images/add.svg b/source/images/add.svg new file mode 100644 index 0000000..5b15d6d --- /dev/null +++ b/source/images/add.svg @@ -0,0 +1,93 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/images/save.png b/source/images/save.png deleted file mode 100644 index 06d84fe61cd1cd0d19bb768babddbe5420d8d30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`hJY5_^ zJUZV_G30AD;Bk%5{FhjUP^KIfhw0vhj&M@t!-Mqal2Q}>G(t5@21vF(Y^mQX0F?m`-295FpM6@+1M&!ir>mdKI;Vst0Ng2BVgLXD diff --git a/source/images/save.svg b/source/images/save.svg new file mode 100644 index 0000000..b53fde9 --- /dev/null +++ b/source/images/save.svg @@ -0,0 +1,99 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/pythonpath/main.py b/source/pythonpath/main.py index bc7e906..7bc9c73 100644 --- a/source/pythonpath/main.py +++ b/source/pythonpath/main.py @@ -15,19 +15,20 @@ class Controllers(object): self.paths = [] def button_add_action(self, event): - path = app.get_file() - if not path: - return - if path in self.paths: - msg = _('Path previously added') - app.msgbox(msg, self.TITLE) - return + path = app.paths.get_file() + # ~ if not path: + # ~ return + # ~ if path in self.paths: + # ~ msg = _('Path previously added') + # ~ app.msgbox(msg, self.TITLE) + # ~ return - self.paths.append(path) - p, filename, n, e = app.get_info_path(path) - self.d.grid.add_row((filename, '', path)) - self.d.grid.set_cell_tooltip(0, self.d.grid.rows-1, p) - self.d.grid.sort(0) + # ~ self.paths.append(path) + # ~ p, filename, n, e = app.get_info_path(path) + # ~ self.d.grid.add_row((filename, '', path)) + # ~ self.d.grid.set_cell_tooltip(0, self.d.grid.rows-1, p) + # ~ self.d.grid.sort(0) + app.debug(path) return def button_save_action(self, event): @@ -107,8 +108,36 @@ def _create_dialog(): 'Height': 160, } dlg = app.create_dialog(args) + dlg.id = ID_EXTENSION dlg.events = Controllers + args = { + 'Type': 'Button', + 'Name': 'button_add', + 'Label': _('~Add'), + 'ImageURL': 'add.svg', + 'ImagePosition': 1, + 'Width': 60, + 'Height': 20, + 'Y': 5, + } + dlg.add_control(args) + + args = { + 'Type': 'Button', + 'Name': 'button_save', + 'Label': _('~Save'), + 'ImageURL': 'save.svg', + 'ImagePosition': 1, + 'Width': 60, + 'Height': 20, + } + dlg.add_control(args) + + dlg.button_add.center() + dlg.button_save.move(dlg.button_add) + dlg.button_save.center() + return dlg @app.catch_exception @@ -117,7 +146,6 @@ def run(args, path_locales): _ = app.install_locales(path_locales) - app.debug(args) if args == 'config': _config() return