def itemStateChanged(self, itemEvent):
        """XItemListener event handler."""
        logger.debug(util.funcName('begin'))

        src = itemEvent.Source
        if evt_handler.sameName(src, self.dlgCtrls.listWhatToGrab):
            self.dlgCtrls.ctrlsChanged[src.getModel().Name] = src
            logger.debug("%d control(s) changed.",
                         len(self.dlgCtrls.ctrlsChanged))

        elif evt_handler.sameName(src, self.dlgCtrls.listboxFileType):

            ## Change to selected file type
            try:
                itemPos = dutil.get_selected_index(
                    self.dlgCtrls.listboxFileType)
            except exceptions.ChoiceProblem:
                return
            self.mainForm.filetype = self.mainForm.fileTypeNames[itemPos]
            logger.debug("Filetype %s", self.mainForm.filetype)

            self.mainForm.fillFieldList()

            # empty listboxFields
            self.mainForm.thingsToGrab[:] = []  # clear the list
            logger.debug("len(thingsToGrab) = %d",
                         len(self.mainForm.thingsToGrab))
            count = self.dlgCtrls.listboxFields.getItemCount()
            self.dlgCtrls.listboxFields.removeItems(0, count)

            self.dlgCtrls.clearWhatToFind()
            self.dlgCtrls.enableDisable(self.mainForm.filetype)
 def textChanged(self, textEvent):
     """XTextListener event handler."""
     logger.debug(util.funcName('begin'))
     src = textEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.txtRowNum):
         self.mainForm.gotoRow()
     elif evt_handler.sameName(src, self.dlgCtrls.txtCorrection):
         self.mainForm.enableDisable()
 def textChanged(self, textEvent):
     logger.debug(util.funcName('begin'))
     src = textEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.comboScript):
         self.mainForm.changeScript()
     elif evt_handler.sameName(src, self.dlgCtrls.comboFont):
         self.dlgCtrls.changeFont()
     elif evt_handler.sameName(src, self.dlgCtrls.txtFontSize):
         self.dlgCtrls.changeFontSize()
     else:
         logger.warning("unexpected source %s", src.Model.Name)
Ejemplo n.º 4
0
 def textChanged(self, textEvent):
     logger.debug(util.funcName('begin'))
     src = textEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.comboTargetParaStyle):
         if self.dlgCtrls.optTargetParaStyle.getState() == 1:
             self.mainForm.selectTargetFont(src, 'Paragraph')
     elif evt_handler.sameName(src, self.dlgCtrls.comboTargetCharStyle):
         if self.dlgCtrls.optTargetCharStyle.getState() == 1:
             self.mainForm.selectTargetFont(src, 'Character')
     else:
         logger.warning("unexpected source %s", src.Model.Name)
Ejemplo n.º 5
0
 def textChanged(self, textEvent):
     """XTextListener event handler."""
     src = textEvent.Source
     logger.debug("%s %s", util.funcName(), src.Model.Name)
     if evt_handler.sameName(src, self.dlgCtrls.txtAnswer):
         self.mainForm.answerChanged()
     elif evt_handler.sameName(src, self.dlgCtrls.comboScript):
         self.dlgCtrls.changeScript()
     elif evt_handler.sameName(src, self.dlgCtrls.comboFont):
         self.dlgCtrls.changeFont()
     elif evt_handler.sameName(src, self.dlgCtrls.txtFontSize):
         self.dlgCtrls.changeFontSize()
     else:
         logger.warning("unexpected source %s", src.Model.Name)
 def textChanged(self, textEvent):
     """XTextListener event handler."""
     logger.debug(util.funcName('begin'))
     src = textEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.fctlWordList):
         self.dlgCtrls.changeDictType()
     else:
         logger.warning("unexpected source %s", src.Model.Name)
 def itemStateChanged(self, itemEvent):
     """XItemListener event handler."""
     logger.debug(util.funcName('begin'))
     src = itemEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.chkKnownFonts):
         self.dlgCtrls.setFontList()
         return
     self.mainForm.updateCharCompOpts()
 def textChanged(self, textEvent):
     """XTextListener event handler."""
     logger.debug(util.funcName('begin'))
     src = textEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.txtPrefix):
         self.mainForm.updateFile(True)
     else:
         logger.warning("unexpected source %s", src.Model.Name)
 def itemStateChanged(self, itemEvent):
     """XItemListener event handler.
     Could be for the list control or checkboxes.
     """
     logger.debug(util.funcName('begin'))
     src = itemEvent.Source
     logger.debug(str(src.getModel().Name))
     if evt_handler.sameName(src, self.dlgCtrls.chkSuggestions):
         self.mainForm.checkSuggestions()
     elif evt_handler.sameName(src, self.dlgCtrls.chkIsCorrect):
         logger.debug("chkIsCorrect %d",
                      self.dlgCtrls.chkIsCorrect.getState())
         self.mainForm.app.setIsCorrect(
             dutil.get_tristate_checkbox(self.dlgCtrls.chkIsCorrect))
     elif (evt_handler.sameName(src, self.dlgCtrls.listSuggestions)
           or evt_handler.sameName(src, self.dlgCtrls.listSimilarWords)):
         self.dlgCtrls.txtCorrection.setText(src.getSelectedItem())
 def itemStateChanged(self, itemEvent):
     """XItemListener event handler.
     Could be for the list control or for enabling and disabling.
     """
     logger.debug(util.funcName('begin'))
     src = itemEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.listboxFiles):
         self.mainForm.viewFile(False)
         return
     if evt_handler.sameName(src, self.dlgCtrls.chkDontUseSegnum):
         #self.mainForm.updateFile(True)
         self.mainForm.viewFile(True)
         return
     for ctrl in (
             self.dlgCtrls.chkMorphLine1, self.dlgCtrls.chkMorphLine2,
             self.dlgCtrls.chkPOS_Line, self.dlgCtrls.optTables,
             self.dlgCtrls.optFrames, self.dlgCtrls.chkOuterTable):
         if evt_handler.sameName(src, ctrl):
             self.dlgCtrls.enableDisable()
             return
     logger.warning("unexpected source %s", src.Model.Name)
Ejemplo n.º 11
0
 def itemStateChanged(self, itemEvent):
     """XItemListener event handler."""
     logger.debug(util.funcName('begin'))
     src = itemEvent.Source
     if evt_handler.sameName(src, self.dlgCtrls.chkKnownFonts):
         self.dlgCtrls.setFontList()
         return
     if self.dlgCtrls.optCheckAtLastChar.getState():
         self.questions.waitForSpace = False
         self.userVars.store("WhenToCheck", "LastChar")
     elif self.dlgCtrls.optCheckTypeSpace.getState():
         self.questions.waitForSpace = True
         self.userVars.store("WhenToCheck", "Space")
     self.dlgCtrls.enableDisable()
 def same_ctrl(self, ctrl):
     return evt_handler.sameName(ctrl, self.ctrl)