Add example shortcut

This commit is contained in:
Mauricio Baeza 2019-09-16 15:39:03 -05:00
parent ac33aaf194
commit 9dce2cc503
3 changed files with 18 additions and 6 deletions

View File

@ -436,7 +436,7 @@ if TYPE_EXTENSION == 3:
FILE_MANIFEST = f"""<?xml version="1.0" encoding="UTF-8"?>
<manifest:manifest>
<manifest:file-entry manifest:full-path="{FILES['py']}" manifest:media-type="application/vnd.sun.star.uno-component;type=Python"/>
<manifest:file-entry manifest:full-path="Office/Accelerators.xcu" manifest:media-type="application/vnd.sun.star.configuration-data"/>{NODE_ADDONS}
<manifest:file-entry manifest:full-path="Office/{FILES['shortcut']}" manifest:media-type="application/vnd.sun.star.configuration-data"/>{NODE_ADDONS}
</manifest:manifest>
"""
@ -590,7 +590,7 @@ if TYPE_EXTENSION == 1:
node_global = []
node_module = {}
for m in MENUS:
if not m['shortcut']:
if not m.get('shortcut', ''):
continue
if m['context']:
for c in m['context'].split(','):

View File

@ -173,10 +173,12 @@ def debug(info):
# ~ doc = app.newDoc(WRITER)
# ~ out = OutputDoc(doc)
# ~ sys.stdout = out
pprint(info)
# ~ pprint(info)
doc = LogWin(new_doc('writer').obj)
doc.write(info)
return
log.debug(info)
log.debug(str(info))
return
@ -200,6 +202,11 @@ def run_in_thread(fn):
return run
def sleep(sec):
time.sleep(sec)
return
def _(msg):
L = LANGUAGE.split('-')[0]
if L == 'en':
@ -244,7 +251,10 @@ def get_dispatch():
def get_temp_file():
return tempfile.NamedTemporaryFile()
delete = True
if IS_WIN:
delete = False
return tempfile.NamedTemporaryFile(delete=delete)
def _path_url(path):

View File

@ -46,7 +46,7 @@ def _join(*paths):
def _mkdir(path):
return os.mkdir(path)
return Path(path).mkdir(parents=True, exist_ok=True)
def _save(path, data):
@ -225,6 +225,8 @@ def _update_files():
path = _join(path_source, DIRS['meta'], FILES['manifest'])
_save(path, DATA['manifest'])
path = _join(path_source, DIRS['office'])
_mkdir(path)
path = _join(path_source, DIRS['office'], FILES['shortcut'])
_save(path, DATA['shortcut'])