From 79f316edaac0b122ce9b578bd90c2e1d972a0fea Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Sat, 6 Feb 2021 21:50:07 -0600 Subject: [PATCH] Add parameter --- doc/build/doctrees/environment.pickle | Bin 19511 -> 19880 bytes doc/build/doctrees/main/config.doctree | Bin 28883 -> 34968 bytes doc/build/html/_sources/main/config.rst.txt | 30 +++++++++++++++++ doc/build/html/main/config.html | 34 ++++++++++++++++++++ doc/build/html/searchindex.js | 2 +- doc/source/main/config.rst | 30 +++++++++++++++++ 6 files changed, 95 insertions(+), 1 deletion(-) diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle index 142582d1647dd8b16d79ba880eda77ca4e66070e..4ed5c8579cb0b67c30a0f9e383ec3ec768fce741 100644 GIT binary patch delta 473 zcmdl!gK@=dM%D(_sdIfdvg*pR?BU3B-fSj&Nqus?NuV;TZ)#p?@s!pnjZ zF);K%#j<7sIav;DlRuh7NV6&Df)$o#Edz-@1`%L+TeiuJ&W?;$n-92bXJi!ET;cYR zQDq_S4=C zOiIlu21)dAq^IU(=B1=oOv$=F`J<;UUTT83fJ}`n zB&o@By~J&h_#mavfkgY1wkb*NQ+n8nQxl7lGp1y{1qx<(WMLZc!AlI?u6L8gyn_s` ogUkXE86Is@vYvu?&tN=|X;349a$i8auajqZ`!W8X{MtQuO2O3k9Jfg0CWY&Yih?^RX*wLi2KG?$_`9 z&c~d4?)>^Rc=t{yd_BDS>FxXB3-gpLd`NE|=}v`niczs^YUFZF?X3E}TeTatm0C&- zYk$Q80kuo}Ge(20Sz2!2=RU`gpxUB#s{?9Jt}R$8s3+6@`fA^#TvW*-V3K*$BDQKS zk&;2mvZWXf8z1DdwzE_a`PU=zPY{`$i00aZKq$>|F-^hs|=pA-jv zTpJv%)j`x(V9)+Iy^-jnL#HC4Se&+vrX#ryhDEOzM@BEUh5~`vN?BKkIZx(FMW5|OGOzO*-UPhl;%mvCIwwK zu4ZA#^{g%HI>#vikOu-UC|RBZvW}_{oI#X|K1T}BHPB&;AZ8->(IAYfJ4j{}hnR-$F0)|-b5tN!w#>3(Im?`lW14zFwmd=(QlGUd zN)|~WH$z#12U~*AEZSv`*hmA}aulFsImL=+oEg7Et}4rg)23|AvA|>EF$@RE86caV zQA_jAzOX+CtFe)<{ zr{kmj?u3VTyl%X)U403j8ba^I#(KAMA^n(hx$aT^32su~s;lpsT>W8C|HTru0Ilv| zGgu5{Q~6RVntL7XceRQACU%nvyhO0sh_ta0C6JWnNr&4o;-?{@EsLPL!i1~bgl~fh zw|`WLlS)8WcK{)=Tvr1NuKMA41kHJ;i8*iYX-b5XT5onFZuZK<#$JhX!rUYKFr^Ed zF?akd-0_IJ<2t$nmcH~ue}jVVx{>?&Xgp6192mgfBdGv znHx%3QO<0%j=-vJe-F6GlcX($*A+Iey|cA0=Hw4oqKrDj6%3$hH(r9=HJnnQ15&)<3oqnyC_WI6U95Lw^8tD3T|_RTw^W1C0R9=93|J1iUE)0xia47$Z#@Cl8Wt(6idIX;m}G} z?BkUTt}xji*dnI=LmFp`vhEhMOIFEIto2Lq)WCW6T({NFH!#JnVgi!~FK*i62p<_J zrn$F-(s&Erd##1io_uESm#6i{p9(iwB+6<6|C-QhqMaTfCnC9C78LaS{5Sh4hD%Rw z$Q#+WkUSK|D~er{)js(3a`bYo>J88`>1l!ADr=>MhoR78Y3-=?Q%l*nEql_ptdIo3Eg$RAYF9cb3a=8v$M#Vobw+`lWHU7q?EcZPRSa k?TSip5z0_oLBJR0N*9A3Lwp8}zkV3BwkoZCW=;nG1HN6*?*IS* delta 181 zcmbO+k?Hb7M%D(_sV53HvWBKj=Bb;@`-qc)Aw$+zh%rMt%Xad%I`zq^X%3sk>bEm7 z>2Pg6-?*1qkd2FhA&VJA`~xb^`pr3cZfmv9HxT=fR@M{F&B5)ii~uZ; BIrIPk diff --git a/doc/build/html/_sources/main/config.rst.txt b/doc/build/html/_sources/main/config.rst.txt index 7728b63..24ffdd6 100644 --- a/doc/build/html/_sources/main/config.rst.txt +++ b/doc/build/html/_sources/main/config.rst.txt @@ -269,6 +269,36 @@ Example: } +Menus +^^^^^ + +Each menu for show in parent menu. + +**MENUS** + + * Tuple of dictionaries + * **title** = Label showed, can be multi language. + * **argument** = Argument to pass to extension, not use spaces. + * **context** = In what applications show, if is blank, show in all. + * **icon** = Icon to add, the icon should be in format BMP. The name should be NAME_16.bmp or NAME_26.bmp. Set only NAME in this property. + * **toolbar** = It is True, add to new toolbar too, used same icon. + * **shortcut** = Shortcut keyboard for this menu. For `Shift+Ctrl+Alt+T` used: `T_SHIFT_MOD1_MOD2` + +Example: + +.. code-block:: python + + MENUS = ( + { + 'title': {'en': 'Option 1', 'es': 'Opción 1'}, + 'argument': 'option1', + 'context': 'calc,writer', + 'icon': 'icon', + 'toolbar': True, + 'shortcut': 'T_SHIFT_MOD1_MOD2', + }, + ) + .. _Semantic Versioning: https://semver.org/ diff --git a/doc/build/html/main/config.html b/doc/build/html/main/config.html index 79c31c2..762c6ba 100644 --- a/doc/build/html/main/config.html +++ b/doc/build/html/main/config.html @@ -288,6 +288,40 @@ + diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js index 4dbf87d..958b56b 100644 --- a/doc/build/html/searchindex.js +++ b/doc/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["index","main/config","main/intro"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["index.rst","main/config.rst","main/intro.rst"],objects:{},objnames:{},objtypes:{},terms:{"2021":2,"extensi\u00f3n":1,"final":2,"function":2,"new":[1,2],"public":1,"true":1,FOR:1,Ons:1,The:1,With:2,absolut:1,add:[1,2],addin:[1,2],addonmenu:1,along:1,ani:1,base:1,basic:2,befor:1,bool:1,calc:[1,2],can:[1,2],clone:2,code:1,com:[],compon:[1,2],compress:2,conf:1,configur:0,content:0,copi:[1,2],correctli:1,cours:2,creat:[1,2],cuat:2,current:1,descript:1,detail:1,develop:[1,2],dictionari:1,directori:2,displai:1,display_nam:1,distribut:1,domain:2,don:2,done:2,download:2,edit:1,either:1,elmau:[1,2],even:1,exampl:1,extens:0,extensionnam:1,file:[1,2],first:0,fit:1,folder:1,forget:2,foundat:1,free:1,from:2,gener:[1,2],git:2,gitlab:[],gnu:1,gran:1,great:1,have:1,hope:1,http:[1,2],i18n:1,imag:1,impli:1,index:0,info:[1,2],inform:[],instal:[0,1],integ:1,intern:1,introduct:0,invers:1,languag:1,later:1,lib:1,libreoffic:[1,2],libreofric:[],license_:1,license_en:1,like:1,link:1,local:2,logo:1,look:1,macro:[1,2],make:2,manag:1,mauriciobaeza:[],menu_main:1,merchant:1,modifi:1,modul:0,more:1,move:[1,2],multi:1,myfirstextens:2,myfirstextension_v0:2,mygreatextens:1,net:[1,2],nombr:1,normal:1,now:2,officemenubar:1,one:1,onli:1,option:1,org:1,overview:0,oxt:2,page:[0,1],paramet:0,part:1,particular:1,path_pygettext:1,pleas:1,png:1,possibl:1,pot:[1,2],project:[1,2],prueba:1,publish:1,purpos:1,python3:1,python:2,rapid:2,receiv:1,recomend:2,recommend:1,redistribut:1,rel:1,repositori:2,requir:0,script:2,sdk:2,search:0,see:1,semant:1,should:1,show:1,softwar:1,sourc:2,space:1,start:[1,2],string:1,successfulli:2,sucesfulli:2,support:2,term:1,test:[1,2],testext:[],text:1,thi:[1,2],tool:1,two:1,type_extens:1,under:1,uniqu:1,unopkg:2,url:1,use_local:1,used:[1,2],useful:1,user:2,usr:1,valu:1,vim:1,want:1,warranti:1,when:1,where:1,without:1,www:1,you:[1,2],your:1,yournam:1,zaz:[1,2]},titles:["Welcome to ZAZ\u2019s documentation!","Configuration","Introduction"],titleterms:{"new":[],author:1,configur:1,creat:[],current:[],document:0,domain:1,extens:[1,2],first:2,icon:1,indic:0,inform:1,instal:2,introduct:2,licens:1,local:1,main:1,menu:1,name:1,overview:2,paramet:1,parent:1,path:1,pygettext:1,requir:2,tabl:0,type:1,version:1,welcom:0,zaz:0}}) \ No newline at end of file +Search.setIndex({docnames:["index","main/config","main/intro"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["index.rst","main/config.rst","main/intro.rst"],objects:{},objnames:{},objtypes:{},terms:{"2021":2,"extensi\u00f3n":1,"final":2,"function":2,"new":[1,2],"opci\u00f3n":1,"public":1,"true":1,FOR:1,For:1,Ons:1,The:1,With:2,absolut:1,add:[1,2],addin:[1,2],addonmenu:1,all:1,along:1,alt:1,ani:1,applic:1,argument:1,base:1,basic:2,befor:1,blank:1,bmp:1,bool:1,calc:[1,2],can:[1,2],clone:2,code:1,com:[],compon:[1,2],compress:2,conf:1,configur:0,content:0,context:1,copi:[1,2],correctli:1,cours:2,creat:[1,2],ctrl:1,cuat:2,current:1,descript:1,detail:1,develop:[1,2],dictionari:1,directori:2,displai:1,display_nam:1,distribut:1,domain:2,don:2,done:2,download:2,each:1,edit:1,either:1,elmau:[1,2],even:1,exampl:1,extens:0,extensionnam:1,file:[1,2],first:0,fit:1,folder:1,forget:2,format:1,foundat:1,free:1,from:2,gener:[1,2],git:2,gitlab:[],gnu:1,gran:1,great:1,have:1,hope:1,http:[1,2],i18n:1,imag:1,impli:1,index:0,info:[1,2],inform:[],instal:[0,1],integ:1,intern:1,introduct:0,invers:1,keyboard:1,label:1,languag:1,later:1,lib:1,libreoffic:[1,2],libreofric:[],license_:1,license_en:1,like:1,link:1,local:2,logo:1,look:1,macro:[1,2],make:2,manag:1,mauriciobaeza:[],menu_main:1,merchant:1,modifi:1,modul:0,more:1,move:[1,2],multi:1,myfirstextens:2,myfirstextension_v0:2,mygreatextens:1,name_16:1,name_26:1,net:[1,2],nombr:1,normal:1,now:2,officemenubar:1,one:1,onli:1,option1:1,option:1,org:1,overview:0,oxt:2,page:[0,1],paramet:0,part:1,particular:1,pass:1,path_pygettext:1,pleas:1,png:1,possibl:1,pot:[1,2],project:[1,2],properti:1,prueba:1,publish:1,purpos:1,python3:1,python:2,rapid:2,receiv:1,recomend:2,recommend:1,redistribut:1,rel:1,repositori:2,requir:0,same:1,script:2,sdk:2,search:0,see:1,semant:1,set:1,shift:1,shortcut:1,should:1,show:1,softwar:1,sourc:2,space:1,start:[1,2],string:1,successfulli:2,sucesfulli:2,support:2,t_shift_mod1_mod2:1,term:1,test:[1,2],testext:[],text:1,thi:[1,2],titl:1,too:1,tool:1,toolbar:1,tupl:1,two:1,type_extens:1,under:1,uniqu:1,unopkg:2,url:1,use:1,use_local:1,used:[1,2],useful:1,user:2,usr:1,valu:1,vim:1,want:1,warranti:1,what:1,when:1,where:1,without:1,writer:1,www:1,you:[1,2],your:1,yournam:1,zaz:[1,2]},titles:["Welcome to ZAZ\u2019s documentation!","Configuration","Introduction"],titleterms:{"new":[],author:1,configur:1,creat:[],current:[],document:0,domain:1,extens:[1,2],first:2,icon:1,indic:0,inform:1,instal:2,introduct:2,licens:1,local:1,main:1,menu:1,name:1,overview:2,paramet:1,parent:1,path:1,pygettext:1,requir:2,tabl:0,type:1,version:1,welcom:0,zaz:0}}) \ No newline at end of file diff --git a/doc/source/main/config.rst b/doc/source/main/config.rst index 7728b63..24ffdd6 100644 --- a/doc/source/main/config.rst +++ b/doc/source/main/config.rst @@ -269,6 +269,36 @@ Example: } +Menus +^^^^^ + +Each menu for show in parent menu. + +**MENUS** + + * Tuple of dictionaries + * **title** = Label showed, can be multi language. + * **argument** = Argument to pass to extension, not use spaces. + * **context** = In what applications show, if is blank, show in all. + * **icon** = Icon to add, the icon should be in format BMP. The name should be NAME_16.bmp or NAME_26.bmp. Set only NAME in this property. + * **toolbar** = It is True, add to new toolbar too, used same icon. + * **shortcut** = Shortcut keyboard for this menu. For `Shift+Ctrl+Alt+T` used: `T_SHIFT_MOD1_MOD2` + +Example: + +.. code-block:: python + + MENUS = ( + { + 'title': {'en': 'Option 1', 'es': 'Opción 1'}, + 'argument': 'option1', + 'context': 'calc,writer', + 'icon': 'icon', + 'toolbar': True, + 'shortcut': 'T_SHIFT_MOD1_MOD2', + }, + ) + .. _Semantic Versioning: https://semver.org/