From 4eb0b51a6df9985f4117eebeeee44219608e61f6 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Sat, 5 Jun 2021 23:03:36 -0500 Subject: [PATCH] Add button and image for config proxy --- README.md | 2 +- files/ZAZPip_v0.8.0.oxt | Bin 87758 -> 89169 bytes source/images/proxy.svg | 54 ++++++++++++++++++++++++++++++++++++++ source/pythonpath/main.py | 26 +++++++++++++++--- 4 files changed, 78 insertions(+), 4 deletions(-) create mode 100644 source/images/proxy.svg diff --git a/README.md b/README.md index 28f175c..85888d9 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Extension for install and admin Python Pip in LibreOffice. Thanks! -https://gitlab.com/mauriciobaeza/zaz +https://git.cuates.net/elmau/zaz ### Software libre, no gratis diff --git a/files/ZAZPip_v0.8.0.oxt b/files/ZAZPip_v0.8.0.oxt index ae2c1a71bfd3434a7f0b10de0db646b86d24a103..f679fe249ee2f8f44acaa11d7d73d02cfe78e5a1 100644 GIT binary patch delta 5047 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 Ozz`k);H-ZW6YyW@qdgb^ delta 3483 zcmY*cXH-+$*3F?@q)BfPB#3lEuc3={r9-G9y*GhScZ>*J z5S1bzgcb`*2~t0}~sFGT-4Gy`)hkVJq#AA{Lmv80cwCL)#T*tmdo0$ z?IfArS&O_Ma^?%h(_eBt)dwtCrPGP8JrRQ;;6b~{aH9vo2=NH1#eQjhy`3EGB2)q% z5o~jW9nm@sdc_w+Zfx>kZ!|e{t9#K#zJR1w3JPTgP57kK9V@36Vt;&4|d{>?>R()+eU z*{E33#znLDq+!x+PxNn4lXtyuB7y9yLavLy`X^@(+i;%A)NFP_&}p#hV12}z@#tV{ zGY-FeC|E4UWOupD(ffeL;6RIM)ODkS*v0fqutr1X-pV?D@hlD zE~fpt;uh{h1r*A7d zP|DL@;o?MomvUn)%sqX*&s8>UHgq8+U?a(B8t1GdYyeaHX!c^T+~J=eKJ~ZpHiEQ7 zd)9J|hmwA=!=S=?{Vw!b%LB_4 z#&rB`RlKZ`SY)Dd+5NP=H*fW-46)oppdmMYO`IQQIjvas$e6KSY=;$`l8L75(xoch zS*NLR;`;hg=$^8%oP*?WWgcl`bTH_Lz(TQ9vucP%%)|wm$E9R-j-VOgpHJ#~_d<8$GZ%WNfD3L0BX7E^l zvOKgi58CcUv|^U-AiJI%DC@wTQrNfIHm9aaXZxEaA)XrJk92Om)q76Rn>vz9q}xBZfB1cg;qgheA;mumlyYjTg1dygJ|4(UE8uA)PWp9I(xH(PdCML$|S zWNF{>eTRFtM{Q3%vp|RLjSkO86Rcgs?Q?6)#t$uGXsBrRPiDK-UzL>k^@;wblb!|p zB(W(GIb8ksnFh<%j6SthG7c7i->>_+iy5l+_taY9nlg%gkk&Ql2Ax)M_YCS2UK4Z)DW%w<3)h zzO&}>ecYW;VTj5P7q_8B(wOx9gZ)lWhvPa`YbNbfOUs$Uo}-9V?YN|#w>*)fs!hnJ z&Yv?Jsa^z#B$)pwOH7Roj~E8UM+i=q#7LPVvBwJctADp0?s_?A*zmu(b&{U7&P*D> zG>$_g4So5@HC0mt&U8~#FTB$^^)JF)g99a5 z)>J($J{1jW{6x--@^%}Sc~Ln1b)-&J$Vd3STl5)8O35~W*9Vm2~*%cUbn7bRNS5q+;lR?mH{*5O={Rx{b0GBYM3z1} zgu(gpHAK$nO)yTu<=fG=m#1VqK}ES&$Y4Bbxz3eVe`YW`?vZd~?tUuA#B)rgHj%j+ zt_7m>?eX6Ce?m6sr?m=QZymoLS}!o9uyi!dT<9s&I8=h=x;QB6_(T%Qv|o5c0}P6l z;K!>haVOL8p=or;c6536K3y^Or~L#G=rx6B{zywoOnYPK*L)4b6n z(Ht8brqDNXa=veQi+$&A(&fEQZB^E|sdqR6OK-5(CkB73cs7qrGmc!QJx&aqZ-E$h zWYV#WR?i2)Lf`ku(KMZ7hCNaCyIGMbBB@%8goYl@4+XcA3{oY z0OBmm&h9jex)8$H0lE}p%Fr7-K%LSY1we&503UQ{53oVv_5hqxL;c?nKV;$nFhiKL zP^`v(Ts8K9B;{Y)090fQ@I%M;fCMGom46u@WaMzFY3lt)gB$>HiX=mb!4cqwW*h)% z3T@*vA|`;U>9?dnq#aWMFjx`=494-_Zch=Pcx(bdH!T28D8Lb5IBPq`@w9El>rk#E zAauq%&v>>eG +image/svg+xml diff --git a/source/pythonpath/main.py b/source/pythonpath/main.py index 5df7702..48bc63a 100644 --- a/source/pythonpath/main.py +++ b/source/pythonpath/main.py @@ -9,8 +9,9 @@ _ = None TITLE = 'ZAZ-PIP' URL_PIP = 'https://bootstrap.pypa.io/get-pip.py' +URL_TEST = 'http://duckduckgo.com' PIP = 'pip' -URL_GIT = 'https://git.elmau.net/elmau' +URL_GIT = 'https://git.cuates.net/elmau/zaz-pip' ICON_OK = 'ok.svg' ICON_QUESTION = 'question.svg' @@ -298,6 +299,10 @@ class Controllers(object): self._install(path=path) return + def cmd_proxy_action(self, event): + app.msgbox('Config Proxy') + return + def _create_dialog(): BUTTON_WH = 20 @@ -408,6 +413,17 @@ def _create_dialog(): dialog.add_control(args) dialog.center(dialog.link_proyect, y=-5) + args = { + 'Type': 'Button', + 'Name': 'cmd_proxy', + 'Width': 15, + 'Height': 15, + 'Step': 10, + 'ImageURL': 'proxy.svg', + 'FocusOnClick': False, + } + dialog.add_control(args) + args = { 'Type': 'Listbox', 'Name': 'lst_log', @@ -534,6 +550,10 @@ def _create_dialog(): } dialog.add_control(args) + dialog.cmd_proxy.move(dialog.link_proyect, x=5, y=0) + controls = (dialog.link_proyect, dialog.cmd_proxy) + dialog.center(controls) + controls = (dialog.cmd_home, dialog.cmd_search, dialog.cmd_install, dialog.cmd_uninstall, dialog.cmd_shell) dialog.lbl_package.move(dialog.cmd_home) @@ -544,10 +564,10 @@ def _create_dialog(): dialog.lst_package.center() dialog.txt_search.center() dialog.center(controls) - dialog.center((dialog.txt_search, dialog.cmd_explore)) + controls = (dialog.txt_search, dialog.cmd_explore) + dialog.center(controls) dialog.step = 10 - dialog.cmd_install_pip.visible = not exists_pip dialog.cmd_admin_pip.visible = exists_pip dialog.lst_log.visible = False