Grammalecte  Check-in [32fd16071a]

Overview
Comment:[lo] conjugueur: code clarification
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | lo
Files: files | file ages | folders
SHA3-256: 32fd16071aa3d2472201465252658c550474fe21d9579f71bf3e328e1eccedc9
User & Date: olr on 2019-05-06 13:55:14
Other Links: manifest | tags
Context
2019-05-06
13:56
[fx][fr][js] conjugueur: table de conjugaison dans le module conj au lieu de l’ui check-in: 397ebe76eb user: olr tags: trunk, fr, fx
13:55
[lo] conjugueur: code clarification check-in: 32fd16071a user: olr tags: trunk, lo
10:30
[lo][fr][py] conjugueur: table de conjugaison dans le module conj au lieu de l’ui check-in: b8c51fb5f6 user: olr tags: trunk, fr, lo
Changes

Modified gc_lang/fr/oxt/Conjugueur/Conjugueur.py from [04a573e2a5] to [0d1a5ebb95].

245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
        try:
            if xActionEvent.ActionCommand == 'Close':
                self.xContainer.endExecute()
            elif xActionEvent.ActionCommand == 'New':
                self._newVerb()
            elif xActionEvent.ActionCommand == 'Change':
                if self.oVerb:
                    self._displayResults(self.oVerb.createConjTable(self.opro.State, self.oneg.State, self.otco.State, self.oint.State, self.ofem.State))
            else:
                print(str(xActionEvent))
        except:
            traceback.print_exc()

    # XJobExecutor
    def trigger (self, args):







|







245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
        try:
            if xActionEvent.ActionCommand == 'Close':
                self.xContainer.endExecute()
            elif xActionEvent.ActionCommand == 'New':
                self._newVerb()
            elif xActionEvent.ActionCommand == 'Change':
                if self.oVerb:
                    self._displayResults()
            else:
                print(str(xActionEvent))
        except:
            traceback.print_exc()

    # XJobExecutor
    def trigger (self, args):
306
307
308
309
310
311
312
313
314
315
316

317
318
319
320
321
322
323
                    elif self.oVerb.nPronominable == 1:
                        self.opro.State = True
                        self.opro.Enabled = False
                    else: # -1 or 1 or error
                        self.opro.State = False
                        self.opro.Enabled = False
                    self.option_msg.Label = ""
                self._displayResults(self.oVerb.createConjTable(self.opro.State, self.oneg.State, self.otco.State, self.oint.State, self.ofem.State))

    def _displayResults (self, dConjTable):
        try:

            self.input.Text = ""
            # infinitif
            self.infi.Label = dConjTable["infi"]
            # participe présent
            self.ppre.Label = dConjTable["ppre"]
            # participes passés
            self.ppas1.Label = dConjTable["ppas1"]







|

|

>







306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
                    elif self.oVerb.nPronominable == 1:
                        self.opro.State = True
                        self.opro.Enabled = False
                    else: # -1 or 1 or error
                        self.opro.State = False
                        self.opro.Enabled = False
                    self.option_msg.Label = ""
                self._displayResults()

    def _displayResults (self):
        try:
            dConjTable = self.oVerb.createConjTable(self.opro.State, self.oneg.State, self.otco.State, self.oint.State, self.ofem.State)
            self.input.Text = ""
            # infinitif
            self.infi.Label = dConjTable["infi"]
            # participe présent
            self.ppre.Label = dConjTable["ppre"]
            # participes passés
            self.ppas1.Label = dConjTable["ppas1"]