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