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) |
︙ |