From e43b1fb1c93d2f132a4a59c2cd141e04ecd5d05a Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Mon, 12 Jul 2021 21:52:54 -0500 Subject: [PATCH] Start dialog --- files/ZAZExtensions_v0.1.0.oxt | Bin 65570 -> 66170 bytes source/ZAZExtensions.py | 5 +++-- source/pythonpath/controllers.py | 2 ++ source/pythonpath/main.py | 11 +++++++++++ source/pythonpath/ui.py | 14 ++++++++++++++ 5 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 source/pythonpath/controllers.py create mode 100644 source/pythonpath/main.py create mode 100644 source/pythonpath/ui.py diff --git a/files/ZAZExtensions_v0.1.0.oxt b/files/ZAZExtensions_v0.1.0.oxt index 8b117abe16c4fed9a289e22080359793cc9cb260..04fc1665288ff6c2e096b78d58fb1a734d6c966a 100644 GIT binary patch delta 1204 zcmZ3~!1Akwg(tw9nMH(wfq{b|W8Frcvy4m`>o(tJJjGald+nPbjjgege}IyY85tM^ zfOM2&lxsyvYF=?>eqOO&L1k&c>8v9LJbQj?mvl29ln;2Zkl*?8VX<9Hb*c^X7A;v; z#}eJRAwE9cbF=iVR|-cm+@wzKP;_a!$ewoXlknSyiKT`X8BM~OUz8^HHI@8oYAvte zlP@}ywq!%V+0CZ(mQBz2o$7B1_bA_rgo+jlv84)qaF**jrP( zUOq+bAdFr2@wE-?tk87&dXPHNo=)Ld^{`RwE+l=G! zZ~nPHcxvyp@OD}E=d;pUJL<|nDxfitA__(MPFsvkiSQ3Z} zDoZl*^9mA6GW3)4^Gb^Hb8=FPK!Fz=c12%T?~?ziGnf6(Y6okq&^dYHyz#R~ObiHv zUDv${GIy!`9|tt39*Bid4a`l<%tJCM3Ee0!?NjGNHO_{dIHP+)Un|h#q|cd?{{82D z&zyPu=#iJFZ!m+QsZjT&Zqv0pL>d?tIUN*>T-l~JX-Zt3qn6JSjjcJ`-~V)VI7bVtf1$R+dZ*R2 z8^^vK_^mLV>+kot=)n7mhdz$cfV-C#Gwmi2X;&0M--Mnp=70ugs{X58gyY51L zly33eb2j!H@>@N3Mn+o3uT9w4QY!L);zMwRP0sr#wOQd?2{S06Py1;OPVnb{EdkM! zOaDakW&r*6WYhgBeW0IACO7<%oc!&N14z>1uNjCc_-oCJk~b#r_-hD~c>Py~=_t$O zw=7ci0p5&EBFvC%g)L10jRu1yjpe~8A%~hmkd48X5)j6mKru#4ADS?b4FI~(@ShA* zSjc4mf2u~|g%jsLWmrhcC+_e~bejQj~?N=*LxPY~pJj{h=DvcD&* z{Z|I@yn(#1Ka=nOlH@~k!UUkqpTCpW{Z~~$3230*;xPMx^peKNf0IA|SLEYk;A2?M L%)qesA4nDeIR)UC delta 604 zcmey>!m_A=g(tw9nMH(wfq{b|XYEFwvy4nRYd7C!JjGa_x%N$vREtvu2O|T+Qy>-q zDvEN9a;+#y%`48#&nwm|s4NXUopsniV9#sqZ)(y#b_*sr%eU=dXP;%~r02Bt`nnZz zZc)v%*RQ`NrM~Q~T#LlnGw0TAk*!gXn44a;bKgQqgAIBW+`ZeC`utpi94B^r zNc`kf@k*ndo-V<@>&J^Org@tcE>;p-&GS<-2q8 zG*~^JN4hwEw{44D>?Chq^P^%_`5z}6mbV&@qfL$-?&e?i)c#J5)k2mfhC56g^|h@f zw!H8NJhlIC-@IG%j{oSM@bte%Yu0Vkd26o)A9$)RVxVu8J|8(4H(zAg;0FrFq>$Q0 z(?uB>MJAX36x)3AdmJ-JRP(nvIFytAECJDzIsQe1sMLQcAnNo#GZ4l6-Gc59^dNax}H3v`4WK^AchEa}*>D%Ou-({zBGBRp0 z9s3SsOHB7=WE2FNF+G71sI=?n^g2dHWrZAIJZ};go?Qrx;{&V=4C26ehJhuGhks2! s$jGP)()9wQEA!8EHYNyPmkG!}_Gh{`6Qd#@Hv>1rBPIq0t-m0>07&iZbN~PV diff --git a/source/ZAZExtensions.py b/source/ZAZExtensions.py index e2dc133..87d9912 100644 --- a/source/ZAZExtensions.py +++ b/source/ZAZExtensions.py @@ -1,6 +1,7 @@ import uno import unohelper from com.sun.star.task import XJobExecutor +from main import main ID_EXTENSION = 'net.elmau.zaz.extensions' @@ -12,8 +13,8 @@ class ZAZExtensions(unohelper.Base, XJobExecutor): def __init__(self, ctx): self.ctx = ctx - def trigger(self, args='pyUNO'): - print('Hello World', args) + def trigger(self, args): + main(args) return diff --git a/source/pythonpath/controllers.py b/source/pythonpath/controllers.py new file mode 100644 index 0000000..63f77b6 --- /dev/null +++ b/source/pythonpath/controllers.py @@ -0,0 +1,2 @@ +#!/usr/bin/env python3 + diff --git a/source/pythonpath/main.py b/source/pythonpath/main.py new file mode 100644 index 0000000..852aae6 --- /dev/null +++ b/source/pythonpath/main.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 + +from ui import dialog_main + + +def main(args): + dialog = dialog_main() + dialog.open() + return + + diff --git a/source/pythonpath/ui.py b/source/pythonpath/ui.py new file mode 100644 index 0000000..996f556 --- /dev/null +++ b/source/pythonpath/ui.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 + +import easymacro as app + + +def dialog_main(): + args = dict( + Name = 'dialog', + Width = 200, + Height = 200, + ) + dialog = app.create_dialog(args) + + return dialog