Overview
| Comment: | [lo] option to launch Python console at start |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | lo |
| Files: | files | file ages | folders |
| SHA3-256: |
6a5d9d3cff555a35b06280a14e3e549c |
| User & Date: | olr on 2019-07-13 06:25:29 |
| Other Links: | manifest | tags |
Context
|
2019-07-13
| ||
| 12:51 | [fr] confusion tâche/tache check-in: ecc24d681f user: olr tags: trunk, fr | |
| 06:25 | [lo] option to launch Python console at start check-in: 6a5d9d3cff user: olr tags: trunk, lo | |
|
2019-07-12
| ||
| 17:40 | [lo] update helpers check-in: cec1932c20 user: olr tags: trunk, lo | |
Changes
Modified gc_core/py/oxt/Grammalecte.py from [f43a616444] to [3e7e733b85].
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + - - + + |
self.ImplementationName = "org.openoffice.comp.pyuno.Lightproof." + gce.pkg
self.SupportedServiceNames = (self.ServiceName, )
self.locales = []
for i in gce.locales:
l = gce.locales[i]
self.locales.append(Locale(l[0], l[1], l[2]))
self.locales = tuple(self.locales)
|
| ︙ |
Modified gc_core/py/oxt/OptionsDialog.xcs from [72f0992f92] to [22cc8bb99e].
| ︙ | |||
8 9 10 11 12 13 14 | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - + - + + + |
<info>
<desc>Contains the options data used for the extension.</desc>
</info>
<templates>
<group oor:name="${lang}">
<info>
|
| ︙ |
Modified gc_core/py/oxt/helpers.py from [4f4ff311ba] to [5f06fa2952].
1 2 3 4 5 6 7 8 9 10 11 12 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | - + | # Helpers for LibreOffice extension import os import traceback import subprocess import uno from com.sun.star.beans import PropertyValue from com.sun.star.uno import RuntimeException as _rtex |
| ︙ |
Modified gc_lang/fr/oxt/About/About.py from [cd8f9ad8dc] to [4ef478c592].
| ︙ | |||
33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | + |
setattr(xWidget, k, w)
self.xDialog.insertByName(name, xWidget)
return xWidget
def run (self, sLang):
try:
dUI = ab_strings.getUI(sLang)
self.xGLOptionNode = helpers.getConfigSetting("/org.openoffice.Lightproof_grammalecte/Other/", True)
# dialog
self.xDialog = self.xSvMgr.createInstanceWithContext('com.sun.star.awt.UnoControlDialogModel', self.ctx)
self.xDialog.Width = 160
self.xDialog.Height = 320
self.xDialog.Title = dUI.get('windowtitle', "#err")
xWindowSize = helpers.getWindowSize()
|
| ︙ | |||
74 75 76 77 78 79 80 | 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | - + - - + + + + + + + + - + + + + + + + + + + + + |
# Infos
self._addWidget('lblVersion', 'FixedText', 10, 90, nLblWidth, 10, Label = dUI.get('version', "#err"), Align = 1, FontDescriptor = xFD2)
self._addWidget('lblLicence', 'FixedText', 10, 100, nLblWidth, 10, Label = dUI.get('license', "#err"), Align = 1, FontDescriptor = xFD2)
self._addWidget('lblWebsite', 'FixedHyperlink', 10, 110, nLblWidth, 10, Label = dUI.get('website', "#err"), Align = 1, \
URL="https://grammalecte.net/?from=grammalecte-lo", FontDescriptor = xFD1, TextColor = nURLcolor)
# Python
|
Modified gc_lang/fr/oxt/About/ab_strings.py from [4684039c06] to [8f55eaf617].
| ︙ | |||
9 10 11 12 13 14 15 | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + + + - + + + |
"fr": {
"windowtitle": "À propos…",
"title": "Grammalecte",
"version": "Version : ${version}",
"license": "Licence : GPL 3",
"website": "Site web",
|
Modified gc_lang/fr/oxt/AppLauncher.py from [e69ae3b8a0] to [d099028ae8].
| 1 2 3 4 5 6 7 | - |
|
| ︙ | |||
19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | + + + + + |
def __init__ (self, ctx):
self.ctx = ctx
# In this extension, French is default language.
# It is assumed that those who need to use the French dictionaries understand French and may not understand English.
xSettings = helpers.getConfigSetting("/org.openoffice.Setup/L10N", False)
sLocale = xSettings.getByName("ooLocale") # Note: look at ooSetupSystemLocale value?
self.sLang = sLocale[0:2]
# console
xSettings = helpers.getConfigSetting("/org.openoffice.Lightproof_grammalecte/Other/", False)
xChild = xSettings.getByName("o_fr")
if xChild.getPropertyValue("start_console"):
helpers.startConsole()
# XJobExecutor
def trigger (self, sCmd):
try:
if sCmd == "About":
import About
xDialog = About.AboutGrammalecte(self.ctx)
|
| ︙ |